java -ea -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc ../../../trunk/examples/toolchains/AutomizerCInline_WitnessPrinter.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-61f4311 [2018-11-23 12:39:29,302 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-23 12:39:29,304 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-23 12:39:29,316 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-23 12:39:29,316 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-23 12:39:29,317 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-23 12:39:29,318 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-23 12:39:29,320 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-23 12:39:29,322 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-23 12:39:29,323 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-23 12:39:29,324 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-23 12:39:29,324 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-23 12:39:29,325 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-23 12:39:29,326 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-23 12:39:29,327 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-23 12:39:29,328 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-23 12:39:29,329 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-23 12:39:29,331 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-23 12:39:29,333 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-23 12:39:29,335 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-23 12:39:29,336 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-23 12:39:29,338 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-23 12:39:29,340 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-23 12:39:29,341 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-23 12:39:29,341 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-23 12:39:29,342 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-23 12:39:29,346 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-23 12:39:29,347 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-23 12:39:29,351 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-23 12:39:29,355 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-23 12:39:29,355 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-23 12:39:29,356 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-23 12:39:29,356 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-23 12:39:29,359 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-23 12:39:29,360 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-23 12:39:29,362 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-23 12:39:29,363 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2018-11-23 12:39:29,386 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-23 12:39:29,387 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-23 12:39:29,388 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-23 12:39:29,388 INFO L133 SettingsManager]: * ... calls to implemented procedures=ONLY_FOR_CONCURRENT_PROGRAMS [2018-11-23 12:39:29,389 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-23 12:39:29,389 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-23 12:39:29,389 INFO L133 SettingsManager]: * Use SBE=true [2018-11-23 12:39:29,389 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-23 12:39:29,389 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-23 12:39:29,390 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-23 12:39:29,390 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-23 12:39:29,390 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-23 12:39:29,390 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-23 12:39:29,390 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-23 12:39:29,391 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-23 12:39:29,391 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-23 12:39:29,391 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-23 12:39:29,391 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-23 12:39:29,391 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-23 12:39:29,392 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-23 12:39:29,392 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-23 12:39:29,392 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-23 12:39:29,392 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-23 12:39:29,392 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 12:39:29,393 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-23 12:39:29,393 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-23 12:39:29,393 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-23 12:39:29,393 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-23 12:39:29,394 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-23 12:39:29,394 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-23 12:39:29,394 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-23 12:39:29,458 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-23 12:39:29,477 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-23 12:39:29,481 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-23 12:39:29,483 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-23 12:39:29,484 INFO L276 PluginConnector]: CDTParser initialized [2018-11-23 12:39:29,484 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-23 12:39:29,545 INFO L221 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a24203581/79d4b69b34f545dd98b68b18e5b4df6e/FLAG8e266fde7 [2018-11-23 12:39:30,028 INFO L307 CDTParser]: Found 1 translation units. [2018-11-23 12:39:30,029 INFO L161 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-23 12:39:30,049 INFO L355 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a24203581/79d4b69b34f545dd98b68b18e5b4df6e/FLAG8e266fde7 [2018-11-23 12:39:30,358 INFO L363 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a24203581/79d4b69b34f545dd98b68b18e5b4df6e [2018-11-23 12:39:30,367 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-23 12:39:30,368 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-23 12:39:30,369 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-23 12:39:30,369 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-23 12:39:30,373 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-23 12:39:30,375 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:30,378 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f26af5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30, skipping insertion in model container [2018-11-23 12:39:30,379 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:30,389 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-23 12:39:30,453 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-23 12:39:30,805 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 12:39:30,810 INFO L191 MainTranslator]: Completed pre-run [2018-11-23 12:39:30,916 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-23 12:39:30,940 INFO L195 MainTranslator]: Completed translation [2018-11-23 12:39:30,941 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30 WrapperNode [2018-11-23 12:39:30,941 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-23 12:39:30,942 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-23 12:39:30,943 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-23 12:39:30,943 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-23 12:39:30,952 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:30,970 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,048 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-23 12:39:31,049 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-23 12:39:31,049 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-23 12:39:31,049 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-23 12:39:31,064 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,066 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,074 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,075 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,108 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,130 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,133 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... [2018-11-23 12:39:31,138 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-23 12:39:31,138 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-23 12:39:31,139 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-23 12:39:31,139 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-23 12:39:31,140 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-23 12:39:31,194 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-23 12:39:31,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-23 12:39:31,195 INFO L130 BoogieDeclarations]: Found specification of procedure ERR [2018-11-23 12:39:31,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR [2018-11-23 12:39:31,195 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-23 12:39:31,195 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-23 12:39:31,195 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-23 12:39:31,195 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-23 12:39:31,195 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2018-11-23 12:39:31,196 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2018-11-23 12:39:31,558 WARN L640 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-23 12:39:31,559 WARN L605 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-23 12:39:33,417 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-23 12:39:33,418 INFO L280 CfgBuilder]: Removed 1 assue(true) statements. [2018-11-23 12:39:33,418 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 12:39:33 BoogieIcfgContainer [2018-11-23 12:39:33,419 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-23 12:39:33,420 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-23 12:39:33,420 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-23 12:39:33,424 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-23 12:39:33,424 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 12:39:30" (1/3) ... [2018-11-23 12:39:33,425 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@acec9ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 12:39:33, skipping insertion in model container [2018-11-23 12:39:33,425 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 12:39:30" (2/3) ... [2018-11-23 12:39:33,426 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@acec9ce and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 12:39:33, skipping insertion in model container [2018-11-23 12:39:33,426 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 12:39:33" (3/3) ... [2018-11-23 12:39:33,428 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-23 12:39:33,439 INFO L156 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-23 12:39:33,448 INFO L168 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-23 12:39:33,468 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-23 12:39:33,505 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-23 12:39:33,506 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-23 12:39:33,507 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-23 12:39:33,507 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-23 12:39:33,507 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-23 12:39:33,507 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-23 12:39:33,507 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-23 12:39:33,508 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-23 12:39:33,508 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-23 12:39:33,534 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states. [2018-11-23 12:39:33,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-11-23 12:39:33,546 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:33,547 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:33,549 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:33,555 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:33,556 INFO L82 PathProgramCache]: Analyzing trace with hash -1696698376, now seen corresponding path program 1 times [2018-11-23 12:39:33,558 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:33,558 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:33,606 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:33,607 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:33,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:33,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:34,168 INFO L256 TraceCheckUtils]: 0: Hoare triple {157#true} call ULTIMATE.init(); {157#true} is VALID [2018-11-23 12:39:34,172 INFO L273 TraceCheckUtils]: 1: Hoare triple {157#true} assume true; {157#true} is VALID [2018-11-23 12:39:34,173 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {157#true} {157#true} #611#return; {157#true} is VALID [2018-11-23 12:39:34,173 INFO L256 TraceCheckUtils]: 3: Hoare triple {157#true} call #t~ret51 := main(); {157#true} is VALID [2018-11-23 12:39:34,174 INFO L273 TraceCheckUtils]: 4: Hoare triple {157#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {159#(<= main_~s~0 8464)} is VALID [2018-11-23 12:39:34,177 INFO L256 TraceCheckUtils]: 5: Hoare triple {159#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {160#(not (= |ssl3_accept_#in~initial_state| 8672))} is VALID [2018-11-23 12:39:34,180 INFO L273 TraceCheckUtils]: 6: Hoare triple {160#(not (= |ssl3_accept_#in~initial_state| 8672))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,183 INFO L273 TraceCheckUtils]: 7: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,184 INFO L273 TraceCheckUtils]: 8: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,188 INFO L273 TraceCheckUtils]: 9: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,188 INFO L273 TraceCheckUtils]: 10: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,190 INFO L273 TraceCheckUtils]: 11: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !false; {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,191 INFO L273 TraceCheckUtils]: 12: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,192 INFO L273 TraceCheckUtils]: 13: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,193 INFO L273 TraceCheckUtils]: 14: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,194 INFO L273 TraceCheckUtils]: 15: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,196 INFO L273 TraceCheckUtils]: 16: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,200 INFO L273 TraceCheckUtils]: 17: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,218 INFO L273 TraceCheckUtils]: 18: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,219 INFO L273 TraceCheckUtils]: 19: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,220 INFO L273 TraceCheckUtils]: 20: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,237 INFO L273 TraceCheckUtils]: 21: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,244 INFO L273 TraceCheckUtils]: 22: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,254 INFO L273 TraceCheckUtils]: 23: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,267 INFO L273 TraceCheckUtils]: 24: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,273 INFO L273 TraceCheckUtils]: 25: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,274 INFO L273 TraceCheckUtils]: 26: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,276 INFO L273 TraceCheckUtils]: 27: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,280 INFO L273 TraceCheckUtils]: 28: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,282 INFO L273 TraceCheckUtils]: 29: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,283 INFO L273 TraceCheckUtils]: 30: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,284 INFO L273 TraceCheckUtils]: 31: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,284 INFO L273 TraceCheckUtils]: 32: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,285 INFO L273 TraceCheckUtils]: 33: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,286 INFO L273 TraceCheckUtils]: 34: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,289 INFO L273 TraceCheckUtils]: 35: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,290 INFO L273 TraceCheckUtils]: 36: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,291 INFO L273 TraceCheckUtils]: 37: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,291 INFO L273 TraceCheckUtils]: 38: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,293 INFO L273 TraceCheckUtils]: 39: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,294 INFO L273 TraceCheckUtils]: 40: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8609 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,295 INFO L273 TraceCheckUtils]: 41: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8640 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,296 INFO L273 TraceCheckUtils]: 42: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8641 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,297 INFO L273 TraceCheckUtils]: 43: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8656 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,298 INFO L273 TraceCheckUtils]: 44: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume !(8657 == ~s__state~0); {161#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:34,299 INFO L273 TraceCheckUtils]: 45: Hoare triple {161#(not (= 8672 ssl3_accept_~s__state~0))} assume 8672 == ~s__state~0; {158#false} is VALID [2018-11-23 12:39:34,299 INFO L273 TraceCheckUtils]: 46: Hoare triple {158#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {158#false} is VALID [2018-11-23 12:39:34,299 INFO L273 TraceCheckUtils]: 47: Hoare triple {158#false} assume !(4 == ~blastFlag~0); {158#false} is VALID [2018-11-23 12:39:34,300 INFO L273 TraceCheckUtils]: 48: Hoare triple {158#false} assume 5 == ~blastFlag~0; {158#false} is VALID [2018-11-23 12:39:34,300 INFO L256 TraceCheckUtils]: 49: Hoare triple {158#false} call ERR(); {158#false} is VALID [2018-11-23 12:39:34,301 INFO L273 TraceCheckUtils]: 50: Hoare triple {158#false} assume !false; {158#false} is VALID [2018-11-23 12:39:34,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:34,323 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:34,323 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:34,331 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2018-11-23 12:39:34,337 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:34,345 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:34,515 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 51 edges. 51 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:34,515 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:34,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:34,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:34,528 INFO L87 Difference]: Start difference. First operand 154 states. Second operand 5 states. [2018-11-23 12:39:36,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:36,806 INFO L93 Difference]: Finished difference Result 345 states and 585 transitions. [2018-11-23 12:39:36,807 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:39:36,807 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2018-11-23 12:39:36,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:36,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:36,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 585 transitions. [2018-11-23 12:39:36,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:36,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 585 transitions. [2018-11-23 12:39:36,850 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 585 transitions. [2018-11-23 12:39:37,558 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 585 edges. 585 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:37,579 INFO L225 Difference]: With dead ends: 345 [2018-11-23 12:39:37,579 INFO L226 Difference]: Without dead ends: 183 [2018-11-23 12:39:37,584 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:39:37,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-11-23 12:39:37,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 178. [2018-11-23 12:39:37,769 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:37,770 INFO L82 GeneralOperation]: Start isEquivalent. First operand 183 states. Second operand 178 states. [2018-11-23 12:39:37,770 INFO L74 IsIncluded]: Start isIncluded. First operand 183 states. Second operand 178 states. [2018-11-23 12:39:37,771 INFO L87 Difference]: Start difference. First operand 183 states. Second operand 178 states. [2018-11-23 12:39:37,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:37,784 INFO L93 Difference]: Finished difference Result 183 states and 291 transitions. [2018-11-23 12:39:37,785 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 291 transitions. [2018-11-23 12:39:37,787 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:37,787 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:37,787 INFO L74 IsIncluded]: Start isIncluded. First operand 178 states. Second operand 183 states. [2018-11-23 12:39:37,788 INFO L87 Difference]: Start difference. First operand 178 states. Second operand 183 states. [2018-11-23 12:39:37,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:37,804 INFO L93 Difference]: Finished difference Result 183 states and 291 transitions. [2018-11-23 12:39:37,804 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 291 transitions. [2018-11-23 12:39:37,806 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:37,807 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:37,807 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:37,807 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:37,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2018-11-23 12:39:37,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 284 transitions. [2018-11-23 12:39:37,819 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 284 transitions. Word has length 51 [2018-11-23 12:39:37,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:37,820 INFO L480 AbstractCegarLoop]: Abstraction has 178 states and 284 transitions. [2018-11-23 12:39:37,820 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:37,820 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 284 transitions. [2018-11-23 12:39:37,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-11-23 12:39:37,823 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:37,823 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:37,823 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:37,824 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:37,824 INFO L82 PathProgramCache]: Analyzing trace with hash 742008338, now seen corresponding path program 1 times [2018-11-23 12:39:37,824 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:37,824 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:37,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:37,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:37,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:37,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:38,029 INFO L256 TraceCheckUtils]: 0: Hoare triple {1152#true} call ULTIMATE.init(); {1152#true} is VALID [2018-11-23 12:39:38,030 INFO L273 TraceCheckUtils]: 1: Hoare triple {1152#true} assume true; {1152#true} is VALID [2018-11-23 12:39:38,030 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1152#true} {1152#true} #611#return; {1152#true} is VALID [2018-11-23 12:39:38,031 INFO L256 TraceCheckUtils]: 3: Hoare triple {1152#true} call #t~ret51 := main(); {1152#true} is VALID [2018-11-23 12:39:38,032 INFO L273 TraceCheckUtils]: 4: Hoare triple {1152#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {1154#(<= main_~s~0 8464)} is VALID [2018-11-23 12:39:38,036 INFO L256 TraceCheckUtils]: 5: Hoare triple {1154#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {1155#(not (= |ssl3_accept_#in~initial_state| 8673))} is VALID [2018-11-23 12:39:38,039 INFO L273 TraceCheckUtils]: 6: Hoare triple {1155#(not (= |ssl3_accept_#in~initial_state| 8673))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,039 INFO L273 TraceCheckUtils]: 7: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,041 INFO L273 TraceCheckUtils]: 8: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,044 INFO L273 TraceCheckUtils]: 9: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,047 INFO L273 TraceCheckUtils]: 10: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,066 INFO L273 TraceCheckUtils]: 11: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !false; {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,075 INFO L273 TraceCheckUtils]: 12: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,081 INFO L273 TraceCheckUtils]: 13: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,082 INFO L273 TraceCheckUtils]: 14: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,086 INFO L273 TraceCheckUtils]: 15: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,086 INFO L273 TraceCheckUtils]: 16: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,088 INFO L273 TraceCheckUtils]: 17: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,088 INFO L273 TraceCheckUtils]: 18: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,090 INFO L273 TraceCheckUtils]: 19: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,090 INFO L273 TraceCheckUtils]: 20: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,092 INFO L273 TraceCheckUtils]: 21: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,092 INFO L273 TraceCheckUtils]: 22: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,093 INFO L273 TraceCheckUtils]: 23: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,093 INFO L273 TraceCheckUtils]: 24: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,094 INFO L273 TraceCheckUtils]: 25: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,094 INFO L273 TraceCheckUtils]: 26: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,095 INFO L273 TraceCheckUtils]: 27: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,095 INFO L273 TraceCheckUtils]: 28: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,096 INFO L273 TraceCheckUtils]: 29: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,096 INFO L273 TraceCheckUtils]: 30: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,097 INFO L273 TraceCheckUtils]: 31: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,098 INFO L273 TraceCheckUtils]: 32: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,099 INFO L273 TraceCheckUtils]: 33: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,099 INFO L273 TraceCheckUtils]: 34: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,100 INFO L273 TraceCheckUtils]: 35: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,101 INFO L273 TraceCheckUtils]: 36: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,102 INFO L273 TraceCheckUtils]: 37: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,104 INFO L273 TraceCheckUtils]: 38: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,105 INFO L273 TraceCheckUtils]: 39: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,107 INFO L273 TraceCheckUtils]: 40: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8609 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,109 INFO L273 TraceCheckUtils]: 41: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8640 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,109 INFO L273 TraceCheckUtils]: 42: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8641 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,110 INFO L273 TraceCheckUtils]: 43: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8656 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,110 INFO L273 TraceCheckUtils]: 44: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8657 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,112 INFO L273 TraceCheckUtils]: 45: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume !(8672 == ~s__state~0); {1156#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:38,112 INFO L273 TraceCheckUtils]: 46: Hoare triple {1156#(not (= 8673 ssl3_accept_~s__state~0))} assume 8673 == ~s__state~0; {1153#false} is VALID [2018-11-23 12:39:38,113 INFO L273 TraceCheckUtils]: 47: Hoare triple {1153#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {1153#false} is VALID [2018-11-23 12:39:38,113 INFO L273 TraceCheckUtils]: 48: Hoare triple {1153#false} assume !(4 == ~blastFlag~0); {1153#false} is VALID [2018-11-23 12:39:38,114 INFO L273 TraceCheckUtils]: 49: Hoare triple {1153#false} assume 5 == ~blastFlag~0; {1153#false} is VALID [2018-11-23 12:39:38,114 INFO L256 TraceCheckUtils]: 50: Hoare triple {1153#false} call ERR(); {1153#false} is VALID [2018-11-23 12:39:38,114 INFO L273 TraceCheckUtils]: 51: Hoare triple {1153#false} assume !false; {1153#false} is VALID [2018-11-23 12:39:38,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:38,122 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:38,122 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:38,124 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2018-11-23 12:39:38,125 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:38,125 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:38,234 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 52 edges. 52 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:38,235 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:38,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:38,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:38,236 INFO L87 Difference]: Start difference. First operand 178 states and 284 transitions. Second operand 5 states. [2018-11-23 12:39:40,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:40,340 INFO L93 Difference]: Finished difference Result 391 states and 639 transitions. [2018-11-23 12:39:40,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:39:40,340 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2018-11-23 12:39:40,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:40,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:40,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 481 transitions. [2018-11-23 12:39:40,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:40,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 481 transitions. [2018-11-23 12:39:40,354 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 481 transitions. [2018-11-23 12:39:41,106 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 481 edges. 481 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:41,114 INFO L225 Difference]: With dead ends: 391 [2018-11-23 12:39:41,114 INFO L226 Difference]: Without dead ends: 224 [2018-11-23 12:39:41,116 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:39:41,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-11-23 12:39:41,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 219. [2018-11-23 12:39:41,242 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:41,242 INFO L82 GeneralOperation]: Start isEquivalent. First operand 224 states. Second operand 219 states. [2018-11-23 12:39:41,242 INFO L74 IsIncluded]: Start isIncluded. First operand 224 states. Second operand 219 states. [2018-11-23 12:39:41,242 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 219 states. [2018-11-23 12:39:41,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:41,253 INFO L93 Difference]: Finished difference Result 224 states and 368 transitions. [2018-11-23 12:39:41,254 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 368 transitions. [2018-11-23 12:39:41,255 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:41,255 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:41,255 INFO L74 IsIncluded]: Start isIncluded. First operand 219 states. Second operand 224 states. [2018-11-23 12:39:41,255 INFO L87 Difference]: Start difference. First operand 219 states. Second operand 224 states. [2018-11-23 12:39:41,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:41,265 INFO L93 Difference]: Finished difference Result 224 states and 368 transitions. [2018-11-23 12:39:41,265 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 368 transitions. [2018-11-23 12:39:41,266 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:41,266 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:41,266 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:41,267 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:41,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2018-11-23 12:39:41,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 361 transitions. [2018-11-23 12:39:41,276 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 361 transitions. Word has length 52 [2018-11-23 12:39:41,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:41,276 INFO L480 AbstractCegarLoop]: Abstraction has 219 states and 361 transitions. [2018-11-23 12:39:41,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:41,277 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 361 transitions. [2018-11-23 12:39:41,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-11-23 12:39:41,279 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:41,280 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:41,280 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:41,280 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:41,280 INFO L82 PathProgramCache]: Analyzing trace with hash 201696029, now seen corresponding path program 1 times [2018-11-23 12:39:41,280 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:41,281 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:41,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:41,282 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:41,282 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:41,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:41,435 INFO L256 TraceCheckUtils]: 0: Hoare triple {2315#true} call ULTIMATE.init(); {2315#true} is VALID [2018-11-23 12:39:41,436 INFO L273 TraceCheckUtils]: 1: Hoare triple {2315#true} assume true; {2315#true} is VALID [2018-11-23 12:39:41,436 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2315#true} {2315#true} #611#return; {2315#true} is VALID [2018-11-23 12:39:41,436 INFO L256 TraceCheckUtils]: 3: Hoare triple {2315#true} call #t~ret51 := main(); {2315#true} is VALID [2018-11-23 12:39:41,443 INFO L273 TraceCheckUtils]: 4: Hoare triple {2315#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {2317#(<= 8464 main_~s~0)} is VALID [2018-11-23 12:39:41,449 INFO L256 TraceCheckUtils]: 5: Hoare triple {2317#(<= 8464 main_~s~0)} call #t~ret50 := ssl3_accept(~s~0); {2318#(not (= |ssl3_accept_#in~initial_state| 8448))} is VALID [2018-11-23 12:39:41,451 INFO L273 TraceCheckUtils]: 6: Hoare triple {2318#(not (= |ssl3_accept_#in~initial_state| 8448))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,451 INFO L273 TraceCheckUtils]: 7: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,451 INFO L273 TraceCheckUtils]: 8: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,452 INFO L273 TraceCheckUtils]: 9: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,452 INFO L273 TraceCheckUtils]: 10: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,453 INFO L273 TraceCheckUtils]: 11: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !false; {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,454 INFO L273 TraceCheckUtils]: 12: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,455 INFO L273 TraceCheckUtils]: 13: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,456 INFO L273 TraceCheckUtils]: 14: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,456 INFO L273 TraceCheckUtils]: 15: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,458 INFO L273 TraceCheckUtils]: 16: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,459 INFO L273 TraceCheckUtils]: 17: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,474 INFO L273 TraceCheckUtils]: 18: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,478 INFO L273 TraceCheckUtils]: 19: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,478 INFO L273 TraceCheckUtils]: 20: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,479 INFO L273 TraceCheckUtils]: 21: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,479 INFO L273 TraceCheckUtils]: 22: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,480 INFO L273 TraceCheckUtils]: 23: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,481 INFO L273 TraceCheckUtils]: 24: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,484 INFO L273 TraceCheckUtils]: 25: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,485 INFO L273 TraceCheckUtils]: 26: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,489 INFO L273 TraceCheckUtils]: 27: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,489 INFO L273 TraceCheckUtils]: 28: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,489 INFO L273 TraceCheckUtils]: 29: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,490 INFO L273 TraceCheckUtils]: 30: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,490 INFO L273 TraceCheckUtils]: 31: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,490 INFO L273 TraceCheckUtils]: 32: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,491 INFO L273 TraceCheckUtils]: 33: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {2319#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:41,491 INFO L273 TraceCheckUtils]: 34: Hoare triple {2319#(not (= 8448 ssl3_accept_~s__state~0))} assume 8448 == ~s__state~0; {2316#false} is VALID [2018-11-23 12:39:41,491 INFO L273 TraceCheckUtils]: 35: Hoare triple {2316#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {2316#false} is VALID [2018-11-23 12:39:41,492 INFO L273 TraceCheckUtils]: 36: Hoare triple {2316#false} assume !(~num1~0 > 0); {2316#false} is VALID [2018-11-23 12:39:41,492 INFO L273 TraceCheckUtils]: 37: Hoare triple {2316#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {2316#false} is VALID [2018-11-23 12:39:41,492 INFO L273 TraceCheckUtils]: 38: Hoare triple {2316#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {2316#false} is VALID [2018-11-23 12:39:41,492 INFO L273 TraceCheckUtils]: 39: Hoare triple {2316#false} ~skip~0 := 0; {2316#false} is VALID [2018-11-23 12:39:41,492 INFO L273 TraceCheckUtils]: 40: Hoare triple {2316#false} assume !false; {2316#false} is VALID [2018-11-23 12:39:41,493 INFO L273 TraceCheckUtils]: 41: Hoare triple {2316#false} ~state~0 := ~s__state~0; {2316#false} is VALID [2018-11-23 12:39:41,493 INFO L273 TraceCheckUtils]: 42: Hoare triple {2316#false} assume !(12292 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,493 INFO L273 TraceCheckUtils]: 43: Hoare triple {2316#false} assume !(16384 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,493 INFO L273 TraceCheckUtils]: 44: Hoare triple {2316#false} assume !(8192 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,493 INFO L273 TraceCheckUtils]: 45: Hoare triple {2316#false} assume !(24576 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,493 INFO L273 TraceCheckUtils]: 46: Hoare triple {2316#false} assume !(8195 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,494 INFO L273 TraceCheckUtils]: 47: Hoare triple {2316#false} assume !(8480 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,494 INFO L273 TraceCheckUtils]: 48: Hoare triple {2316#false} assume !(8481 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,494 INFO L273 TraceCheckUtils]: 49: Hoare triple {2316#false} assume !(8482 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,494 INFO L273 TraceCheckUtils]: 50: Hoare triple {2316#false} assume !(8464 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,494 INFO L273 TraceCheckUtils]: 51: Hoare triple {2316#false} assume !(8465 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,495 INFO L273 TraceCheckUtils]: 52: Hoare triple {2316#false} assume !(8466 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,495 INFO L273 TraceCheckUtils]: 53: Hoare triple {2316#false} assume !(8496 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,495 INFO L273 TraceCheckUtils]: 54: Hoare triple {2316#false} assume !(8497 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,495 INFO L273 TraceCheckUtils]: 55: Hoare triple {2316#false} assume !(8512 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,495 INFO L273 TraceCheckUtils]: 56: Hoare triple {2316#false} assume !(8513 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,496 INFO L273 TraceCheckUtils]: 57: Hoare triple {2316#false} assume !(8528 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,496 INFO L273 TraceCheckUtils]: 58: Hoare triple {2316#false} assume !(8529 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,496 INFO L273 TraceCheckUtils]: 59: Hoare triple {2316#false} assume !(8544 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,496 INFO L273 TraceCheckUtils]: 60: Hoare triple {2316#false} assume !(8545 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,496 INFO L273 TraceCheckUtils]: 61: Hoare triple {2316#false} assume !(8560 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,496 INFO L273 TraceCheckUtils]: 62: Hoare triple {2316#false} assume !(8561 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,497 INFO L273 TraceCheckUtils]: 63: Hoare triple {2316#false} assume !(8448 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,497 INFO L273 TraceCheckUtils]: 64: Hoare triple {2316#false} assume !(8576 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,497 INFO L273 TraceCheckUtils]: 65: Hoare triple {2316#false} assume !(8577 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,497 INFO L273 TraceCheckUtils]: 66: Hoare triple {2316#false} assume !(8592 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,497 INFO L273 TraceCheckUtils]: 67: Hoare triple {2316#false} assume !(8593 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,497 INFO L273 TraceCheckUtils]: 68: Hoare triple {2316#false} assume !(8608 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,498 INFO L273 TraceCheckUtils]: 69: Hoare triple {2316#false} assume !(8609 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,498 INFO L273 TraceCheckUtils]: 70: Hoare triple {2316#false} assume !(8640 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,498 INFO L273 TraceCheckUtils]: 71: Hoare triple {2316#false} assume !(8641 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,498 INFO L273 TraceCheckUtils]: 72: Hoare triple {2316#false} assume !(8656 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,498 INFO L273 TraceCheckUtils]: 73: Hoare triple {2316#false} assume !(8657 == ~s__state~0); {2316#false} is VALID [2018-11-23 12:39:41,498 INFO L273 TraceCheckUtils]: 74: Hoare triple {2316#false} assume 8672 == ~s__state~0; {2316#false} is VALID [2018-11-23 12:39:41,499 INFO L273 TraceCheckUtils]: 75: Hoare triple {2316#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {2316#false} is VALID [2018-11-23 12:39:41,499 INFO L273 TraceCheckUtils]: 76: Hoare triple {2316#false} assume !(4 == ~blastFlag~0); {2316#false} is VALID [2018-11-23 12:39:41,499 INFO L273 TraceCheckUtils]: 77: Hoare triple {2316#false} assume 5 == ~blastFlag~0; {2316#false} is VALID [2018-11-23 12:39:41,499 INFO L256 TraceCheckUtils]: 78: Hoare triple {2316#false} call ERR(); {2316#false} is VALID [2018-11-23 12:39:41,499 INFO L273 TraceCheckUtils]: 79: Hoare triple {2316#false} assume !false; {2316#false} is VALID [2018-11-23 12:39:41,505 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:41,506 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:41,506 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:41,506 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 80 [2018-11-23 12:39:41,507 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:41,507 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:41,671 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 12:39:41,672 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:41,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:41,672 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:41,672 INFO L87 Difference]: Start difference. First operand 219 states and 361 transitions. Second operand 5 states. [2018-11-23 12:39:42,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:42,756 INFO L93 Difference]: Finished difference Result 456 states and 763 transitions. [2018-11-23 12:39:42,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:39:42,757 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 80 [2018-11-23 12:39:42,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:42,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:42,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 451 transitions. [2018-11-23 12:39:42,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:42,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 451 transitions. [2018-11-23 12:39:42,769 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 451 transitions. [2018-11-23 12:39:43,219 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 451 edges. 451 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:43,226 INFO L225 Difference]: With dead ends: 456 [2018-11-23 12:39:43,226 INFO L226 Difference]: Without dead ends: 250 [2018-11-23 12:39:43,228 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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 12:39:43,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2018-11-23 12:39:43,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2018-11-23 12:39:43,372 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:43,372 INFO L82 GeneralOperation]: Start isEquivalent. First operand 250 states. Second operand 250 states. [2018-11-23 12:39:43,372 INFO L74 IsIncluded]: Start isIncluded. First operand 250 states. Second operand 250 states. [2018-11-23 12:39:43,373 INFO L87 Difference]: Start difference. First operand 250 states. Second operand 250 states. [2018-11-23 12:39:43,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:43,383 INFO L93 Difference]: Finished difference Result 250 states and 417 transitions. [2018-11-23 12:39:43,383 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 417 transitions. [2018-11-23 12:39:43,384 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:43,384 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:43,385 INFO L74 IsIncluded]: Start isIncluded. First operand 250 states. Second operand 250 states. [2018-11-23 12:39:43,385 INFO L87 Difference]: Start difference. First operand 250 states. Second operand 250 states. [2018-11-23 12:39:43,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:43,396 INFO L93 Difference]: Finished difference Result 250 states and 417 transitions. [2018-11-23 12:39:43,396 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 417 transitions. [2018-11-23 12:39:43,397 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:43,397 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:43,397 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:43,398 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:43,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-11-23 12:39:43,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 417 transitions. [2018-11-23 12:39:43,411 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 417 transitions. Word has length 80 [2018-11-23 12:39:43,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:43,412 INFO L480 AbstractCegarLoop]: Abstraction has 250 states and 417 transitions. [2018-11-23 12:39:43,412 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:43,412 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 417 transitions. [2018-11-23 12:39:43,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-11-23 12:39:43,419 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:43,420 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-23 12:39:43,420 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:43,420 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:43,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1556256498, now seen corresponding path program 1 times [2018-11-23 12:39:43,420 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:43,421 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:43,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:43,422 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:43,422 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:43,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:44,056 WARN L180 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-23 12:39:44,066 INFO L256 TraceCheckUtils]: 0: Hoare triple {3630#true} call ULTIMATE.init(); {3630#true} is VALID [2018-11-23 12:39:44,067 INFO L273 TraceCheckUtils]: 1: Hoare triple {3630#true} assume true; {3630#true} is VALID [2018-11-23 12:39:44,067 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {3630#true} {3630#true} #611#return; {3630#true} is VALID [2018-11-23 12:39:44,067 INFO L256 TraceCheckUtils]: 3: Hoare triple {3630#true} call #t~ret51 := main(); {3630#true} is VALID [2018-11-23 12:39:44,068 INFO L273 TraceCheckUtils]: 4: Hoare triple {3630#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {3632#(<= main_~s~0 8464)} is VALID [2018-11-23 12:39:44,071 INFO L256 TraceCheckUtils]: 5: Hoare triple {3632#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {3633#(not (= |ssl3_accept_#in~initial_state| 8656))} is VALID [2018-11-23 12:39:44,073 INFO L273 TraceCheckUtils]: 6: Hoare triple {3633#(not (= |ssl3_accept_#in~initial_state| 8656))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,073 INFO L273 TraceCheckUtils]: 7: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,074 INFO L273 TraceCheckUtils]: 8: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,075 INFO L273 TraceCheckUtils]: 9: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,075 INFO L273 TraceCheckUtils]: 10: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,076 INFO L273 TraceCheckUtils]: 11: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !false; {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,076 INFO L273 TraceCheckUtils]: 12: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,076 INFO L273 TraceCheckUtils]: 13: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,077 INFO L273 TraceCheckUtils]: 14: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,077 INFO L273 TraceCheckUtils]: 15: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,077 INFO L273 TraceCheckUtils]: 16: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,078 INFO L273 TraceCheckUtils]: 17: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,078 INFO L273 TraceCheckUtils]: 18: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,079 INFO L273 TraceCheckUtils]: 19: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,079 INFO L273 TraceCheckUtils]: 20: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,087 INFO L273 TraceCheckUtils]: 21: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,088 INFO L273 TraceCheckUtils]: 22: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,088 INFO L273 TraceCheckUtils]: 23: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,089 INFO L273 TraceCheckUtils]: 24: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,089 INFO L273 TraceCheckUtils]: 25: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,089 INFO L273 TraceCheckUtils]: 26: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,090 INFO L273 TraceCheckUtils]: 27: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,090 INFO L273 TraceCheckUtils]: 28: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,091 INFO L273 TraceCheckUtils]: 29: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,091 INFO L273 TraceCheckUtils]: 30: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,092 INFO L273 TraceCheckUtils]: 31: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,093 INFO L273 TraceCheckUtils]: 32: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,093 INFO L273 TraceCheckUtils]: 33: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,094 INFO L273 TraceCheckUtils]: 34: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,095 INFO L273 TraceCheckUtils]: 35: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,095 INFO L273 TraceCheckUtils]: 36: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,096 INFO L273 TraceCheckUtils]: 37: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,097 INFO L273 TraceCheckUtils]: 38: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,097 INFO L273 TraceCheckUtils]: 39: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,098 INFO L273 TraceCheckUtils]: 40: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8609 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,098 INFO L273 TraceCheckUtils]: 41: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8640 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,099 INFO L273 TraceCheckUtils]: 42: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume !(8641 == ~s__state~0); {3634#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:44,108 INFO L273 TraceCheckUtils]: 43: Hoare triple {3634#(not (= 8656 ssl3_accept_~s__state~0))} assume 8656 == ~s__state~0; {3631#false} is VALID [2018-11-23 12:39:44,108 INFO L273 TraceCheckUtils]: 44: Hoare triple {3631#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {3631#false} is VALID [2018-11-23 12:39:44,108 INFO L273 TraceCheckUtils]: 45: Hoare triple {3631#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {3631#false} is VALID [2018-11-23 12:39:44,109 INFO L273 TraceCheckUtils]: 46: Hoare triple {3631#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {3631#false} is VALID [2018-11-23 12:39:44,109 INFO L273 TraceCheckUtils]: 47: Hoare triple {3631#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {3631#false} is VALID [2018-11-23 12:39:44,109 INFO L273 TraceCheckUtils]: 48: Hoare triple {3631#false} assume !(0 == ~tmp___10~0); {3631#false} is VALID [2018-11-23 12:39:44,109 INFO L273 TraceCheckUtils]: 49: Hoare triple {3631#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {3631#false} is VALID [2018-11-23 12:39:44,110 INFO L273 TraceCheckUtils]: 50: Hoare triple {3631#false} ~skip~0 := 0; {3631#false} is VALID [2018-11-23 12:39:44,110 INFO L273 TraceCheckUtils]: 51: Hoare triple {3631#false} assume !false; {3631#false} is VALID [2018-11-23 12:39:44,110 INFO L273 TraceCheckUtils]: 52: Hoare triple {3631#false} ~state~0 := ~s__state~0; {3631#false} is VALID [2018-11-23 12:39:44,110 INFO L273 TraceCheckUtils]: 53: Hoare triple {3631#false} assume !(12292 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,110 INFO L273 TraceCheckUtils]: 54: Hoare triple {3631#false} assume !(16384 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,110 INFO L273 TraceCheckUtils]: 55: Hoare triple {3631#false} assume !(8192 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,111 INFO L273 TraceCheckUtils]: 56: Hoare triple {3631#false} assume !(24576 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,111 INFO L273 TraceCheckUtils]: 57: Hoare triple {3631#false} assume !(8195 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,111 INFO L273 TraceCheckUtils]: 58: Hoare triple {3631#false} assume !(8480 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,112 INFO L273 TraceCheckUtils]: 59: Hoare triple {3631#false} assume !(8481 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,112 INFO L273 TraceCheckUtils]: 60: Hoare triple {3631#false} assume !(8482 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,112 INFO L273 TraceCheckUtils]: 61: Hoare triple {3631#false} assume !(8464 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,112 INFO L273 TraceCheckUtils]: 62: Hoare triple {3631#false} assume !(8465 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,113 INFO L273 TraceCheckUtils]: 63: Hoare triple {3631#false} assume !(8466 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,113 INFO L273 TraceCheckUtils]: 64: Hoare triple {3631#false} assume !(8496 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,113 INFO L273 TraceCheckUtils]: 65: Hoare triple {3631#false} assume !(8497 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,113 INFO L273 TraceCheckUtils]: 66: Hoare triple {3631#false} assume !(8512 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,114 INFO L273 TraceCheckUtils]: 67: Hoare triple {3631#false} assume !(8513 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,114 INFO L273 TraceCheckUtils]: 68: Hoare triple {3631#false} assume !(8528 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,114 INFO L273 TraceCheckUtils]: 69: Hoare triple {3631#false} assume !(8529 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,114 INFO L273 TraceCheckUtils]: 70: Hoare triple {3631#false} assume !(8544 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,115 INFO L273 TraceCheckUtils]: 71: Hoare triple {3631#false} assume !(8545 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,115 INFO L273 TraceCheckUtils]: 72: Hoare triple {3631#false} assume !(8560 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,115 INFO L273 TraceCheckUtils]: 73: Hoare triple {3631#false} assume !(8561 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,115 INFO L273 TraceCheckUtils]: 74: Hoare triple {3631#false} assume !(8448 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,115 INFO L273 TraceCheckUtils]: 75: Hoare triple {3631#false} assume !(8576 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,116 INFO L273 TraceCheckUtils]: 76: Hoare triple {3631#false} assume !(8577 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,116 INFO L273 TraceCheckUtils]: 77: Hoare triple {3631#false} assume !(8592 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,116 INFO L273 TraceCheckUtils]: 78: Hoare triple {3631#false} assume !(8593 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,116 INFO L273 TraceCheckUtils]: 79: Hoare triple {3631#false} assume !(8608 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,117 INFO L273 TraceCheckUtils]: 80: Hoare triple {3631#false} assume !(8609 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,117 INFO L273 TraceCheckUtils]: 81: Hoare triple {3631#false} assume !(8640 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,117 INFO L273 TraceCheckUtils]: 82: Hoare triple {3631#false} assume !(8641 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,117 INFO L273 TraceCheckUtils]: 83: Hoare triple {3631#false} assume !(8656 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,117 INFO L273 TraceCheckUtils]: 84: Hoare triple {3631#false} assume !(8657 == ~s__state~0); {3631#false} is VALID [2018-11-23 12:39:44,118 INFO L273 TraceCheckUtils]: 85: Hoare triple {3631#false} assume 8672 == ~s__state~0; {3631#false} is VALID [2018-11-23 12:39:44,118 INFO L273 TraceCheckUtils]: 86: Hoare triple {3631#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {3631#false} is VALID [2018-11-23 12:39:44,118 INFO L273 TraceCheckUtils]: 87: Hoare triple {3631#false} assume !(4 == ~blastFlag~0); {3631#false} is VALID [2018-11-23 12:39:44,118 INFO L273 TraceCheckUtils]: 88: Hoare triple {3631#false} assume 5 == ~blastFlag~0; {3631#false} is VALID [2018-11-23 12:39:44,119 INFO L256 TraceCheckUtils]: 89: Hoare triple {3631#false} call ERR(); {3631#false} is VALID [2018-11-23 12:39:44,119 INFO L273 TraceCheckUtils]: 90: Hoare triple {3631#false} assume !false; {3631#false} is VALID [2018-11-23 12:39:44,126 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:44,127 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:44,127 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:44,128 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-11-23 12:39:44,128 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:44,128 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:44,232 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 91 edges. 91 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:44,232 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:44,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:44,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:44,233 INFO L87 Difference]: Start difference. First operand 250 states and 417 transitions. Second operand 5 states. [2018-11-23 12:39:45,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:45,487 INFO L93 Difference]: Finished difference Result 533 states and 899 transitions. [2018-11-23 12:39:45,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:39:45,487 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-11-23 12:39:45,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:45,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:45,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 476 transitions. [2018-11-23 12:39:45,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:45,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 476 transitions. [2018-11-23 12:39:45,497 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 476 transitions. [2018-11-23 12:39:46,019 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 476 edges. 476 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:46,028 INFO L225 Difference]: With dead ends: 533 [2018-11-23 12:39:46,029 INFO L226 Difference]: Without dead ends: 296 [2018-11-23 12:39:46,030 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:39:46,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-11-23 12:39:46,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 292. [2018-11-23 12:39:46,276 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:46,276 INFO L82 GeneralOperation]: Start isEquivalent. First operand 296 states. Second operand 292 states. [2018-11-23 12:39:46,277 INFO L74 IsIncluded]: Start isIncluded. First operand 296 states. Second operand 292 states. [2018-11-23 12:39:46,277 INFO L87 Difference]: Start difference. First operand 296 states. Second operand 292 states. [2018-11-23 12:39:46,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:46,287 INFO L93 Difference]: Finished difference Result 296 states and 497 transitions. [2018-11-23 12:39:46,287 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 497 transitions. [2018-11-23 12:39:46,288 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:46,289 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:46,289 INFO L74 IsIncluded]: Start isIncluded. First operand 292 states. Second operand 296 states. [2018-11-23 12:39:46,289 INFO L87 Difference]: Start difference. First operand 292 states. Second operand 296 states. [2018-11-23 12:39:46,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:46,299 INFO L93 Difference]: Finished difference Result 296 states and 497 transitions. [2018-11-23 12:39:46,300 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 497 transitions. [2018-11-23 12:39:46,301 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:46,301 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:46,301 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:46,301 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:46,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 292 states. [2018-11-23 12:39:46,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 492 transitions. [2018-11-23 12:39:46,311 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 492 transitions. Word has length 91 [2018-11-23 12:39:46,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:46,311 INFO L480 AbstractCegarLoop]: Abstraction has 292 states and 492 transitions. [2018-11-23 12:39:46,311 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:46,311 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 492 transitions. [2018-11-23 12:39:46,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-11-23 12:39:46,313 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:46,314 INFO L402 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-23 12:39:46,314 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:46,314 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:46,315 INFO L82 PathProgramCache]: Analyzing trace with hash 1933322156, now seen corresponding path program 1 times [2018-11-23 12:39:46,315 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:46,315 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:46,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:46,316 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:46,316 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:46,889 WARN L180 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-23 12:39:47,146 INFO L256 TraceCheckUtils]: 0: Hoare triple {5163#true} call ULTIMATE.init(); {5163#true} is VALID [2018-11-23 12:39:47,147 INFO L273 TraceCheckUtils]: 1: Hoare triple {5163#true} assume true; {5163#true} is VALID [2018-11-23 12:39:47,147 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {5163#true} {5163#true} #611#return; {5163#true} is VALID [2018-11-23 12:39:47,148 INFO L256 TraceCheckUtils]: 3: Hoare triple {5163#true} call #t~ret51 := main(); {5163#true} is VALID [2018-11-23 12:39:47,158 INFO L273 TraceCheckUtils]: 4: Hoare triple {5163#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {5165#(<= main_~s~0 8464)} is VALID [2018-11-23 12:39:47,160 INFO L256 TraceCheckUtils]: 5: Hoare triple {5165#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {5166#(not (= |ssl3_accept_#in~initial_state| 8657))} is VALID [2018-11-23 12:39:47,165 INFO L273 TraceCheckUtils]: 6: Hoare triple {5166#(not (= |ssl3_accept_#in~initial_state| 8657))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,167 INFO L273 TraceCheckUtils]: 7: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,169 INFO L273 TraceCheckUtils]: 8: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,169 INFO L273 TraceCheckUtils]: 9: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,169 INFO L273 TraceCheckUtils]: 10: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,170 INFO L273 TraceCheckUtils]: 11: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !false; {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,170 INFO L273 TraceCheckUtils]: 12: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,171 INFO L273 TraceCheckUtils]: 13: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,171 INFO L273 TraceCheckUtils]: 14: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,172 INFO L273 TraceCheckUtils]: 15: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,172 INFO L273 TraceCheckUtils]: 16: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,172 INFO L273 TraceCheckUtils]: 17: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,173 INFO L273 TraceCheckUtils]: 18: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,174 INFO L273 TraceCheckUtils]: 19: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,174 INFO L273 TraceCheckUtils]: 20: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,175 INFO L273 TraceCheckUtils]: 21: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,176 INFO L273 TraceCheckUtils]: 22: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,177 INFO L273 TraceCheckUtils]: 23: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,177 INFO L273 TraceCheckUtils]: 24: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,178 INFO L273 TraceCheckUtils]: 25: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,178 INFO L273 TraceCheckUtils]: 26: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,178 INFO L273 TraceCheckUtils]: 27: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,179 INFO L273 TraceCheckUtils]: 28: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,179 INFO L273 TraceCheckUtils]: 29: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,180 INFO L273 TraceCheckUtils]: 30: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,181 INFO L273 TraceCheckUtils]: 31: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,181 INFO L273 TraceCheckUtils]: 32: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,186 INFO L273 TraceCheckUtils]: 33: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,186 INFO L273 TraceCheckUtils]: 34: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,187 INFO L273 TraceCheckUtils]: 35: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,187 INFO L273 TraceCheckUtils]: 36: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,187 INFO L273 TraceCheckUtils]: 37: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,188 INFO L273 TraceCheckUtils]: 38: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,188 INFO L273 TraceCheckUtils]: 39: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,189 INFO L273 TraceCheckUtils]: 40: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8609 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,189 INFO L273 TraceCheckUtils]: 41: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8640 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,189 INFO L273 TraceCheckUtils]: 42: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8641 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,190 INFO L273 TraceCheckUtils]: 43: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume !(8656 == ~s__state~0); {5167#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:47,191 INFO L273 TraceCheckUtils]: 44: Hoare triple {5167#(not (= 8657 ssl3_accept_~s__state~0))} assume 8657 == ~s__state~0; {5164#false} is VALID [2018-11-23 12:39:47,191 INFO L273 TraceCheckUtils]: 45: Hoare triple {5164#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {5164#false} is VALID [2018-11-23 12:39:47,191 INFO L273 TraceCheckUtils]: 46: Hoare triple {5164#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {5164#false} is VALID [2018-11-23 12:39:47,192 INFO L273 TraceCheckUtils]: 47: Hoare triple {5164#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {5164#false} is VALID [2018-11-23 12:39:47,192 INFO L273 TraceCheckUtils]: 48: Hoare triple {5164#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {5164#false} is VALID [2018-11-23 12:39:47,192 INFO L273 TraceCheckUtils]: 49: Hoare triple {5164#false} assume !(0 == ~tmp___10~0); {5164#false} is VALID [2018-11-23 12:39:47,193 INFO L273 TraceCheckUtils]: 50: Hoare triple {5164#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {5164#false} is VALID [2018-11-23 12:39:47,193 INFO L273 TraceCheckUtils]: 51: Hoare triple {5164#false} ~skip~0 := 0; {5164#false} is VALID [2018-11-23 12:39:47,193 INFO L273 TraceCheckUtils]: 52: Hoare triple {5164#false} assume !false; {5164#false} is VALID [2018-11-23 12:39:47,193 INFO L273 TraceCheckUtils]: 53: Hoare triple {5164#false} ~state~0 := ~s__state~0; {5164#false} is VALID [2018-11-23 12:39:47,194 INFO L273 TraceCheckUtils]: 54: Hoare triple {5164#false} assume !(12292 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,194 INFO L273 TraceCheckUtils]: 55: Hoare triple {5164#false} assume !(16384 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,194 INFO L273 TraceCheckUtils]: 56: Hoare triple {5164#false} assume !(8192 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,195 INFO L273 TraceCheckUtils]: 57: Hoare triple {5164#false} assume !(24576 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,195 INFO L273 TraceCheckUtils]: 58: Hoare triple {5164#false} assume !(8195 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,195 INFO L273 TraceCheckUtils]: 59: Hoare triple {5164#false} assume !(8480 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,195 INFO L273 TraceCheckUtils]: 60: Hoare triple {5164#false} assume !(8481 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,196 INFO L273 TraceCheckUtils]: 61: Hoare triple {5164#false} assume !(8482 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,196 INFO L273 TraceCheckUtils]: 62: Hoare triple {5164#false} assume !(8464 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,196 INFO L273 TraceCheckUtils]: 63: Hoare triple {5164#false} assume !(8465 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,196 INFO L273 TraceCheckUtils]: 64: Hoare triple {5164#false} assume !(8466 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,196 INFO L273 TraceCheckUtils]: 65: Hoare triple {5164#false} assume !(8496 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,197 INFO L273 TraceCheckUtils]: 66: Hoare triple {5164#false} assume !(8497 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,197 INFO L273 TraceCheckUtils]: 67: Hoare triple {5164#false} assume !(8512 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,197 INFO L273 TraceCheckUtils]: 68: Hoare triple {5164#false} assume !(8513 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,197 INFO L273 TraceCheckUtils]: 69: Hoare triple {5164#false} assume !(8528 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,197 INFO L273 TraceCheckUtils]: 70: Hoare triple {5164#false} assume !(8529 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,198 INFO L273 TraceCheckUtils]: 71: Hoare triple {5164#false} assume !(8544 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,198 INFO L273 TraceCheckUtils]: 72: Hoare triple {5164#false} assume !(8545 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,198 INFO L273 TraceCheckUtils]: 73: Hoare triple {5164#false} assume !(8560 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,198 INFO L273 TraceCheckUtils]: 74: Hoare triple {5164#false} assume !(8561 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,198 INFO L273 TraceCheckUtils]: 75: Hoare triple {5164#false} assume !(8448 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,199 INFO L273 TraceCheckUtils]: 76: Hoare triple {5164#false} assume !(8576 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,199 INFO L273 TraceCheckUtils]: 77: Hoare triple {5164#false} assume !(8577 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,199 INFO L273 TraceCheckUtils]: 78: Hoare triple {5164#false} assume !(8592 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,199 INFO L273 TraceCheckUtils]: 79: Hoare triple {5164#false} assume !(8593 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,200 INFO L273 TraceCheckUtils]: 80: Hoare triple {5164#false} assume !(8608 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,200 INFO L273 TraceCheckUtils]: 81: Hoare triple {5164#false} assume !(8609 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,200 INFO L273 TraceCheckUtils]: 82: Hoare triple {5164#false} assume !(8640 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,200 INFO L273 TraceCheckUtils]: 83: Hoare triple {5164#false} assume !(8641 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,200 INFO L273 TraceCheckUtils]: 84: Hoare triple {5164#false} assume !(8656 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,201 INFO L273 TraceCheckUtils]: 85: Hoare triple {5164#false} assume !(8657 == ~s__state~0); {5164#false} is VALID [2018-11-23 12:39:47,201 INFO L273 TraceCheckUtils]: 86: Hoare triple {5164#false} assume 8672 == ~s__state~0; {5164#false} is VALID [2018-11-23 12:39:47,201 INFO L273 TraceCheckUtils]: 87: Hoare triple {5164#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {5164#false} is VALID [2018-11-23 12:39:47,201 INFO L273 TraceCheckUtils]: 88: Hoare triple {5164#false} assume !(4 == ~blastFlag~0); {5164#false} is VALID [2018-11-23 12:39:47,202 INFO L273 TraceCheckUtils]: 89: Hoare triple {5164#false} assume 5 == ~blastFlag~0; {5164#false} is VALID [2018-11-23 12:39:47,202 INFO L256 TraceCheckUtils]: 90: Hoare triple {5164#false} call ERR(); {5164#false} is VALID [2018-11-23 12:39:47,202 INFO L273 TraceCheckUtils]: 91: Hoare triple {5164#false} assume !false; {5164#false} is VALID [2018-11-23 12:39:47,213 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-23 12:39:47,213 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:47,214 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:47,214 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-23 12:39:47,214 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:47,215 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:47,327 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 92 edges. 92 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:47,327 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:47,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:47,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:47,328 INFO L87 Difference]: Start difference. First operand 292 states and 492 transitions. Second operand 5 states. [2018-11-23 12:39:49,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:49,268 INFO L93 Difference]: Finished difference Result 575 states and 972 transitions. [2018-11-23 12:39:49,268 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:39:49,268 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-23 12:39:49,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:49,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:49,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 476 transitions. [2018-11-23 12:39:49,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:49,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 476 transitions. [2018-11-23 12:39:49,276 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 476 transitions. [2018-11-23 12:39:50,302 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 476 edges. 476 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:50,310 INFO L225 Difference]: With dead ends: 575 [2018-11-23 12:39:50,310 INFO L226 Difference]: Without dead ends: 294 [2018-11-23 12:39:50,311 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:39:50,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2018-11-23 12:39:50,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 290. [2018-11-23 12:39:50,617 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:50,617 INFO L82 GeneralOperation]: Start isEquivalent. First operand 294 states. Second operand 290 states. [2018-11-23 12:39:50,617 INFO L74 IsIncluded]: Start isIncluded. First operand 294 states. Second operand 290 states. [2018-11-23 12:39:50,617 INFO L87 Difference]: Start difference. First operand 294 states. Second operand 290 states. [2018-11-23 12:39:50,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:50,627 INFO L93 Difference]: Finished difference Result 294 states and 492 transitions. [2018-11-23 12:39:50,627 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 492 transitions. [2018-11-23 12:39:50,628 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:50,629 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:50,629 INFO L74 IsIncluded]: Start isIncluded. First operand 290 states. Second operand 294 states. [2018-11-23 12:39:50,629 INFO L87 Difference]: Start difference. First operand 290 states. Second operand 294 states. [2018-11-23 12:39:50,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:50,638 INFO L93 Difference]: Finished difference Result 294 states and 492 transitions. [2018-11-23 12:39:50,638 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 492 transitions. [2018-11-23 12:39:50,639 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:50,639 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:50,639 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:50,639 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:50,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-11-23 12:39:50,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 487 transitions. [2018-11-23 12:39:50,648 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 487 transitions. Word has length 92 [2018-11-23 12:39:50,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:50,648 INFO L480 AbstractCegarLoop]: Abstraction has 290 states and 487 transitions. [2018-11-23 12:39:50,648 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:50,648 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 487 transitions. [2018-11-23 12:39:50,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-11-23 12:39:50,650 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:50,650 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:50,650 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:50,651 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:50,651 INFO L82 PathProgramCache]: Analyzing trace with hash -1585840345, now seen corresponding path program 1 times [2018-11-23 12:39:50,651 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:50,651 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:50,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,652 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:50,652 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:51,174 WARN L180 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-23 12:39:51,273 INFO L256 TraceCheckUtils]: 0: Hoare triple {6734#true} call ULTIMATE.init(); {6734#true} is VALID [2018-11-23 12:39:51,274 INFO L273 TraceCheckUtils]: 1: Hoare triple {6734#true} assume true; {6734#true} is VALID [2018-11-23 12:39:51,274 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6734#true} {6734#true} #611#return; {6734#true} is VALID [2018-11-23 12:39:51,274 INFO L256 TraceCheckUtils]: 3: Hoare triple {6734#true} call #t~ret51 := main(); {6734#true} is VALID [2018-11-23 12:39:51,274 INFO L273 TraceCheckUtils]: 4: Hoare triple {6734#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {6736#(<= main_~s~0 8464)} is VALID [2018-11-23 12:39:51,275 INFO L256 TraceCheckUtils]: 5: Hoare triple {6736#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {6737#(not (= |ssl3_accept_#in~initial_state| 8480))} is VALID [2018-11-23 12:39:51,277 INFO L273 TraceCheckUtils]: 6: Hoare triple {6737#(not (= |ssl3_accept_#in~initial_state| 8480))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,278 INFO L273 TraceCheckUtils]: 7: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,279 INFO L273 TraceCheckUtils]: 8: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,279 INFO L273 TraceCheckUtils]: 9: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,280 INFO L273 TraceCheckUtils]: 10: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,282 INFO L273 TraceCheckUtils]: 11: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !false; {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,283 INFO L273 TraceCheckUtils]: 12: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,283 INFO L273 TraceCheckUtils]: 13: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,284 INFO L273 TraceCheckUtils]: 14: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,284 INFO L273 TraceCheckUtils]: 15: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,286 INFO L273 TraceCheckUtils]: 16: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,289 INFO L273 TraceCheckUtils]: 17: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {6738#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:51,292 INFO L273 TraceCheckUtils]: 18: Hoare triple {6738#(not (= 8480 ssl3_accept_~s__state~0))} assume 8480 == ~s__state~0; {6735#false} is VALID [2018-11-23 12:39:51,293 INFO L273 TraceCheckUtils]: 19: Hoare triple {6735#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~ret~0 := #t~nondet29;havoc #t~nondet29; {6735#false} is VALID [2018-11-23 12:39:51,293 INFO L273 TraceCheckUtils]: 20: Hoare triple {6735#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8482;~s__state~0 := 8448;~s__init_num~0 := 0; {6735#false} is VALID [2018-11-23 12:39:51,294 INFO L273 TraceCheckUtils]: 21: Hoare triple {6735#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {6735#false} is VALID [2018-11-23 12:39:51,294 INFO L273 TraceCheckUtils]: 22: Hoare triple {6735#false} ~skip~0 := 0; {6735#false} is VALID [2018-11-23 12:39:51,294 INFO L273 TraceCheckUtils]: 23: Hoare triple {6735#false} assume !false; {6735#false} is VALID [2018-11-23 12:39:51,294 INFO L273 TraceCheckUtils]: 24: Hoare triple {6735#false} ~state~0 := ~s__state~0; {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 25: Hoare triple {6735#false} assume !(12292 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 26: Hoare triple {6735#false} assume !(16384 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 27: Hoare triple {6735#false} assume !(8192 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 28: Hoare triple {6735#false} assume !(24576 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 29: Hoare triple {6735#false} assume !(8195 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 30: Hoare triple {6735#false} assume !(8480 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 31: Hoare triple {6735#false} assume !(8481 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,295 INFO L273 TraceCheckUtils]: 32: Hoare triple {6735#false} assume !(8482 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,296 INFO L273 TraceCheckUtils]: 33: Hoare triple {6735#false} assume !(8464 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,296 INFO L273 TraceCheckUtils]: 34: Hoare triple {6735#false} assume !(8465 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,296 INFO L273 TraceCheckUtils]: 35: Hoare triple {6735#false} assume !(8466 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,296 INFO L273 TraceCheckUtils]: 36: Hoare triple {6735#false} assume !(8496 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,296 INFO L273 TraceCheckUtils]: 37: Hoare triple {6735#false} assume !(8497 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,296 INFO L273 TraceCheckUtils]: 38: Hoare triple {6735#false} assume !(8512 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,297 INFO L273 TraceCheckUtils]: 39: Hoare triple {6735#false} assume !(8513 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,297 INFO L273 TraceCheckUtils]: 40: Hoare triple {6735#false} assume !(8528 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,297 INFO L273 TraceCheckUtils]: 41: Hoare triple {6735#false} assume !(8529 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,297 INFO L273 TraceCheckUtils]: 42: Hoare triple {6735#false} assume !(8544 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,297 INFO L273 TraceCheckUtils]: 43: Hoare triple {6735#false} assume !(8545 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,297 INFO L273 TraceCheckUtils]: 44: Hoare triple {6735#false} assume !(8560 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,297 INFO L273 TraceCheckUtils]: 45: Hoare triple {6735#false} assume !(8561 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 46: Hoare triple {6735#false} assume 8448 == ~s__state~0; {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 47: Hoare triple {6735#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 48: Hoare triple {6735#false} assume !(~num1~0 > 0); {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 49: Hoare triple {6735#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 50: Hoare triple {6735#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 51: Hoare triple {6735#false} ~skip~0 := 0; {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 52: Hoare triple {6735#false} assume !false; {6735#false} is VALID [2018-11-23 12:39:51,298 INFO L273 TraceCheckUtils]: 53: Hoare triple {6735#false} ~state~0 := ~s__state~0; {6735#false} is VALID [2018-11-23 12:39:51,299 INFO L273 TraceCheckUtils]: 54: Hoare triple {6735#false} assume !(12292 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,299 INFO L273 TraceCheckUtils]: 55: Hoare triple {6735#false} assume !(16384 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,299 INFO L273 TraceCheckUtils]: 56: Hoare triple {6735#false} assume !(8192 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,299 INFO L273 TraceCheckUtils]: 57: Hoare triple {6735#false} assume !(24576 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,299 INFO L273 TraceCheckUtils]: 58: Hoare triple {6735#false} assume !(8195 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,300 INFO L273 TraceCheckUtils]: 59: Hoare triple {6735#false} assume !(8480 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,300 INFO L273 TraceCheckUtils]: 60: Hoare triple {6735#false} assume !(8481 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,300 INFO L273 TraceCheckUtils]: 61: Hoare triple {6735#false} assume !(8482 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,300 INFO L273 TraceCheckUtils]: 62: Hoare triple {6735#false} assume !(8464 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,300 INFO L273 TraceCheckUtils]: 63: Hoare triple {6735#false} assume !(8465 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,301 INFO L273 TraceCheckUtils]: 64: Hoare triple {6735#false} assume !(8466 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,301 INFO L273 TraceCheckUtils]: 65: Hoare triple {6735#false} assume !(8496 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,301 INFO L273 TraceCheckUtils]: 66: Hoare triple {6735#false} assume !(8497 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,301 INFO L273 TraceCheckUtils]: 67: Hoare triple {6735#false} assume !(8512 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,301 INFO L273 TraceCheckUtils]: 68: Hoare triple {6735#false} assume !(8513 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,302 INFO L273 TraceCheckUtils]: 69: Hoare triple {6735#false} assume !(8528 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,302 INFO L273 TraceCheckUtils]: 70: Hoare triple {6735#false} assume !(8529 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,302 INFO L273 TraceCheckUtils]: 71: Hoare triple {6735#false} assume !(8544 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,302 INFO L273 TraceCheckUtils]: 72: Hoare triple {6735#false} assume !(8545 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,302 INFO L273 TraceCheckUtils]: 73: Hoare triple {6735#false} assume !(8560 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,303 INFO L273 TraceCheckUtils]: 74: Hoare triple {6735#false} assume !(8561 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,303 INFO L273 TraceCheckUtils]: 75: Hoare triple {6735#false} assume !(8448 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,303 INFO L273 TraceCheckUtils]: 76: Hoare triple {6735#false} assume !(8576 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,303 INFO L273 TraceCheckUtils]: 77: Hoare triple {6735#false} assume !(8577 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,303 INFO L273 TraceCheckUtils]: 78: Hoare triple {6735#false} assume !(8592 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,304 INFO L273 TraceCheckUtils]: 79: Hoare triple {6735#false} assume !(8593 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,304 INFO L273 TraceCheckUtils]: 80: Hoare triple {6735#false} assume !(8608 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,304 INFO L273 TraceCheckUtils]: 81: Hoare triple {6735#false} assume !(8609 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,304 INFO L273 TraceCheckUtils]: 82: Hoare triple {6735#false} assume !(8640 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,304 INFO L273 TraceCheckUtils]: 83: Hoare triple {6735#false} assume !(8641 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,305 INFO L273 TraceCheckUtils]: 84: Hoare triple {6735#false} assume !(8656 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,305 INFO L273 TraceCheckUtils]: 85: Hoare triple {6735#false} assume !(8657 == ~s__state~0); {6735#false} is VALID [2018-11-23 12:39:51,305 INFO L273 TraceCheckUtils]: 86: Hoare triple {6735#false} assume 8672 == ~s__state~0; {6735#false} is VALID [2018-11-23 12:39:51,305 INFO L273 TraceCheckUtils]: 87: Hoare triple {6735#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {6735#false} is VALID [2018-11-23 12:39:51,305 INFO L273 TraceCheckUtils]: 88: Hoare triple {6735#false} assume !(4 == ~blastFlag~0); {6735#false} is VALID [2018-11-23 12:39:51,306 INFO L273 TraceCheckUtils]: 89: Hoare triple {6735#false} assume 5 == ~blastFlag~0; {6735#false} is VALID [2018-11-23 12:39:51,306 INFO L256 TraceCheckUtils]: 90: Hoare triple {6735#false} call ERR(); {6735#false} is VALID [2018-11-23 12:39:51,306 INFO L273 TraceCheckUtils]: 91: Hoare triple {6735#false} assume !false; {6735#false} is VALID [2018-11-23 12:39:51,311 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-11-23 12:39:51,311 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:51,311 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:51,312 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-23 12:39:51,312 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:51,312 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:51,398 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:51,398 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:51,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:51,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:51,399 INFO L87 Difference]: Start difference. First operand 290 states and 487 transitions. Second operand 5 states. [2018-11-23 12:39:52,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:52,594 INFO L93 Difference]: Finished difference Result 584 states and 985 transitions. [2018-11-23 12:39:52,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:39:52,595 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-23 12:39:52,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:52,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:52,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 421 transitions. [2018-11-23 12:39:52,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:52,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 421 transitions. [2018-11-23 12:39:52,602 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 421 transitions. [2018-11-23 12:39:53,073 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 421 edges. 421 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:53,082 INFO L225 Difference]: With dead ends: 584 [2018-11-23 12:39:53,082 INFO L226 Difference]: Without dead ends: 307 [2018-11-23 12:39:53,083 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:39:53,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-11-23 12:39:53,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 305. [2018-11-23 12:39:53,435 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:53,435 INFO L82 GeneralOperation]: Start isEquivalent. First operand 307 states. Second operand 305 states. [2018-11-23 12:39:53,435 INFO L74 IsIncluded]: Start isIncluded. First operand 307 states. Second operand 305 states. [2018-11-23 12:39:53,435 INFO L87 Difference]: Start difference. First operand 307 states. Second operand 305 states. [2018-11-23 12:39:53,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:53,444 INFO L93 Difference]: Finished difference Result 307 states and 511 transitions. [2018-11-23 12:39:53,444 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 511 transitions. [2018-11-23 12:39:53,445 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:53,445 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:53,446 INFO L74 IsIncluded]: Start isIncluded. First operand 305 states. Second operand 307 states. [2018-11-23 12:39:53,446 INFO L87 Difference]: Start difference. First operand 305 states. Second operand 307 states. [2018-11-23 12:39:53,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:53,454 INFO L93 Difference]: Finished difference Result 307 states and 511 transitions. [2018-11-23 12:39:53,454 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 511 transitions. [2018-11-23 12:39:53,455 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:53,455 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:53,455 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:53,455 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:53,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 305 states. [2018-11-23 12:39:53,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 509 transitions. [2018-11-23 12:39:53,463 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 509 transitions. Word has length 92 [2018-11-23 12:39:53,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:53,463 INFO L480 AbstractCegarLoop]: Abstraction has 305 states and 509 transitions. [2018-11-23 12:39:53,463 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:53,463 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 509 transitions. [2018-11-23 12:39:53,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-11-23 12:39:53,465 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:53,465 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:53,465 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:53,466 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:53,466 INFO L82 PathProgramCache]: Analyzing trace with hash 6376232, now seen corresponding path program 1 times [2018-11-23 12:39:53,466 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:53,466 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:53,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:53,467 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:53,467 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:53,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:53,630 INFO L256 TraceCheckUtils]: 0: Hoare triple {8359#true} call ULTIMATE.init(); {8359#true} is VALID [2018-11-23 12:39:53,630 INFO L273 TraceCheckUtils]: 1: Hoare triple {8359#true} assume true; {8359#true} is VALID [2018-11-23 12:39:53,631 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8359#true} {8359#true} #611#return; {8359#true} is VALID [2018-11-23 12:39:53,631 INFO L256 TraceCheckUtils]: 3: Hoare triple {8359#true} call #t~ret51 := main(); {8359#true} is VALID [2018-11-23 12:39:53,632 INFO L273 TraceCheckUtils]: 4: Hoare triple {8359#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {8361#(<= main_~s~0 8464)} is VALID [2018-11-23 12:39:53,632 INFO L256 TraceCheckUtils]: 5: Hoare triple {8361#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {8362#(not (= |ssl3_accept_#in~initial_state| 8481))} is VALID [2018-11-23 12:39:53,634 INFO L273 TraceCheckUtils]: 6: Hoare triple {8362#(not (= |ssl3_accept_#in~initial_state| 8481))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,635 INFO L273 TraceCheckUtils]: 7: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,635 INFO L273 TraceCheckUtils]: 8: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,636 INFO L273 TraceCheckUtils]: 9: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,636 INFO L273 TraceCheckUtils]: 10: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,637 INFO L273 TraceCheckUtils]: 11: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !false; {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,637 INFO L273 TraceCheckUtils]: 12: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,638 INFO L273 TraceCheckUtils]: 13: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,639 INFO L273 TraceCheckUtils]: 14: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,639 INFO L273 TraceCheckUtils]: 15: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,640 INFO L273 TraceCheckUtils]: 16: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,640 INFO L273 TraceCheckUtils]: 17: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,641 INFO L273 TraceCheckUtils]: 18: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {8363#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:53,641 INFO L273 TraceCheckUtils]: 19: Hoare triple {8363#(not (= 8481 ssl3_accept_~s__state~0))} assume 8481 == ~s__state~0; {8360#false} is VALID [2018-11-23 12:39:53,642 INFO L273 TraceCheckUtils]: 20: Hoare triple {8360#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~ret~0 := #t~nondet29;havoc #t~nondet29; {8360#false} is VALID [2018-11-23 12:39:53,642 INFO L273 TraceCheckUtils]: 21: Hoare triple {8360#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8482;~s__state~0 := 8448;~s__init_num~0 := 0; {8360#false} is VALID [2018-11-23 12:39:53,642 INFO L273 TraceCheckUtils]: 22: Hoare triple {8360#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {8360#false} is VALID [2018-11-23 12:39:53,642 INFO L273 TraceCheckUtils]: 23: Hoare triple {8360#false} ~skip~0 := 0; {8360#false} is VALID [2018-11-23 12:39:53,643 INFO L273 TraceCheckUtils]: 24: Hoare triple {8360#false} assume !false; {8360#false} is VALID [2018-11-23 12:39:53,643 INFO L273 TraceCheckUtils]: 25: Hoare triple {8360#false} ~state~0 := ~s__state~0; {8360#false} is VALID [2018-11-23 12:39:53,643 INFO L273 TraceCheckUtils]: 26: Hoare triple {8360#false} assume !(12292 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,643 INFO L273 TraceCheckUtils]: 27: Hoare triple {8360#false} assume !(16384 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,643 INFO L273 TraceCheckUtils]: 28: Hoare triple {8360#false} assume !(8192 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,644 INFO L273 TraceCheckUtils]: 29: Hoare triple {8360#false} assume !(24576 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,644 INFO L273 TraceCheckUtils]: 30: Hoare triple {8360#false} assume !(8195 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,644 INFO L273 TraceCheckUtils]: 31: Hoare triple {8360#false} assume !(8480 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,644 INFO L273 TraceCheckUtils]: 32: Hoare triple {8360#false} assume !(8481 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,645 INFO L273 TraceCheckUtils]: 33: Hoare triple {8360#false} assume !(8482 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,645 INFO L273 TraceCheckUtils]: 34: Hoare triple {8360#false} assume !(8464 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,645 INFO L273 TraceCheckUtils]: 35: Hoare triple {8360#false} assume !(8465 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,645 INFO L273 TraceCheckUtils]: 36: Hoare triple {8360#false} assume !(8466 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,645 INFO L273 TraceCheckUtils]: 37: Hoare triple {8360#false} assume !(8496 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,645 INFO L273 TraceCheckUtils]: 38: Hoare triple {8360#false} assume !(8497 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 39: Hoare triple {8360#false} assume !(8512 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 40: Hoare triple {8360#false} assume !(8513 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 41: Hoare triple {8360#false} assume !(8528 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 42: Hoare triple {8360#false} assume !(8529 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 43: Hoare triple {8360#false} assume !(8544 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 44: Hoare triple {8360#false} assume !(8545 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 45: Hoare triple {8360#false} assume !(8560 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,646 INFO L273 TraceCheckUtils]: 46: Hoare triple {8360#false} assume !(8561 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,647 INFO L273 TraceCheckUtils]: 47: Hoare triple {8360#false} assume 8448 == ~s__state~0; {8360#false} is VALID [2018-11-23 12:39:53,647 INFO L273 TraceCheckUtils]: 48: Hoare triple {8360#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {8360#false} is VALID [2018-11-23 12:39:53,647 INFO L273 TraceCheckUtils]: 49: Hoare triple {8360#false} assume !(~num1~0 > 0); {8360#false} is VALID [2018-11-23 12:39:53,647 INFO L273 TraceCheckUtils]: 50: Hoare triple {8360#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {8360#false} is VALID [2018-11-23 12:39:53,647 INFO L273 TraceCheckUtils]: 51: Hoare triple {8360#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {8360#false} is VALID [2018-11-23 12:39:53,647 INFO L273 TraceCheckUtils]: 52: Hoare triple {8360#false} ~skip~0 := 0; {8360#false} is VALID [2018-11-23 12:39:53,647 INFO L273 TraceCheckUtils]: 53: Hoare triple {8360#false} assume !false; {8360#false} is VALID [2018-11-23 12:39:53,648 INFO L273 TraceCheckUtils]: 54: Hoare triple {8360#false} ~state~0 := ~s__state~0; {8360#false} is VALID [2018-11-23 12:39:53,648 INFO L273 TraceCheckUtils]: 55: Hoare triple {8360#false} assume !(12292 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,648 INFO L273 TraceCheckUtils]: 56: Hoare triple {8360#false} assume !(16384 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,648 INFO L273 TraceCheckUtils]: 57: Hoare triple {8360#false} assume !(8192 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,648 INFO L273 TraceCheckUtils]: 58: Hoare triple {8360#false} assume !(24576 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,649 INFO L273 TraceCheckUtils]: 59: Hoare triple {8360#false} assume !(8195 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,649 INFO L273 TraceCheckUtils]: 60: Hoare triple {8360#false} assume !(8480 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,649 INFO L273 TraceCheckUtils]: 61: Hoare triple {8360#false} assume !(8481 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,649 INFO L273 TraceCheckUtils]: 62: Hoare triple {8360#false} assume !(8482 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,649 INFO L273 TraceCheckUtils]: 63: Hoare triple {8360#false} assume !(8464 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,650 INFO L273 TraceCheckUtils]: 64: Hoare triple {8360#false} assume !(8465 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,650 INFO L273 TraceCheckUtils]: 65: Hoare triple {8360#false} assume !(8466 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,650 INFO L273 TraceCheckUtils]: 66: Hoare triple {8360#false} assume !(8496 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,650 INFO L273 TraceCheckUtils]: 67: Hoare triple {8360#false} assume !(8497 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,650 INFO L273 TraceCheckUtils]: 68: Hoare triple {8360#false} assume !(8512 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,651 INFO L273 TraceCheckUtils]: 69: Hoare triple {8360#false} assume !(8513 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,651 INFO L273 TraceCheckUtils]: 70: Hoare triple {8360#false} assume !(8528 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,651 INFO L273 TraceCheckUtils]: 71: Hoare triple {8360#false} assume !(8529 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,651 INFO L273 TraceCheckUtils]: 72: Hoare triple {8360#false} assume !(8544 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,651 INFO L273 TraceCheckUtils]: 73: Hoare triple {8360#false} assume !(8545 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,651 INFO L273 TraceCheckUtils]: 74: Hoare triple {8360#false} assume !(8560 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,652 INFO L273 TraceCheckUtils]: 75: Hoare triple {8360#false} assume !(8561 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,652 INFO L273 TraceCheckUtils]: 76: Hoare triple {8360#false} assume !(8448 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,652 INFO L273 TraceCheckUtils]: 77: Hoare triple {8360#false} assume !(8576 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,652 INFO L273 TraceCheckUtils]: 78: Hoare triple {8360#false} assume !(8577 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,652 INFO L273 TraceCheckUtils]: 79: Hoare triple {8360#false} assume !(8592 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,653 INFO L273 TraceCheckUtils]: 80: Hoare triple {8360#false} assume !(8593 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,653 INFO L273 TraceCheckUtils]: 81: Hoare triple {8360#false} assume !(8608 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,653 INFO L273 TraceCheckUtils]: 82: Hoare triple {8360#false} assume !(8609 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,653 INFO L273 TraceCheckUtils]: 83: Hoare triple {8360#false} assume !(8640 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,653 INFO L273 TraceCheckUtils]: 84: Hoare triple {8360#false} assume !(8641 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,653 INFO L273 TraceCheckUtils]: 85: Hoare triple {8360#false} assume !(8656 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,654 INFO L273 TraceCheckUtils]: 86: Hoare triple {8360#false} assume !(8657 == ~s__state~0); {8360#false} is VALID [2018-11-23 12:39:53,654 INFO L273 TraceCheckUtils]: 87: Hoare triple {8360#false} assume 8672 == ~s__state~0; {8360#false} is VALID [2018-11-23 12:39:53,654 INFO L273 TraceCheckUtils]: 88: Hoare triple {8360#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {8360#false} is VALID [2018-11-23 12:39:53,654 INFO L273 TraceCheckUtils]: 89: Hoare triple {8360#false} assume !(4 == ~blastFlag~0); {8360#false} is VALID [2018-11-23 12:39:53,654 INFO L273 TraceCheckUtils]: 90: Hoare triple {8360#false} assume 5 == ~blastFlag~0; {8360#false} is VALID [2018-11-23 12:39:53,654 INFO L256 TraceCheckUtils]: 91: Hoare triple {8360#false} call ERR(); {8360#false} is VALID [2018-11-23 12:39:53,655 INFO L273 TraceCheckUtils]: 92: Hoare triple {8360#false} assume !false; {8360#false} is VALID [2018-11-23 12:39:53,659 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-11-23 12:39:53,660 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:53,660 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:53,660 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 93 [2018-11-23 12:39:53,661 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:53,661 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:53,723 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 68 edges. 68 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:53,723 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:53,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:53,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:53,724 INFO L87 Difference]: Start difference. First operand 305 states and 509 transitions. Second operand 5 states. [2018-11-23 12:39:55,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:55,401 INFO L93 Difference]: Finished difference Result 599 states and 1003 transitions. [2018-11-23 12:39:55,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:39:55,401 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 93 [2018-11-23 12:39:55,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:39:55,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:55,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 423 transitions. [2018-11-23 12:39:55,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:39:55,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 423 transitions. [2018-11-23 12:39:55,407 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 423 transitions. [2018-11-23 12:39:55,909 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 423 edges. 423 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:55,918 INFO L225 Difference]: With dead ends: 599 [2018-11-23 12:39:55,918 INFO L226 Difference]: Without dead ends: 307 [2018-11-23 12:39:55,919 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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 12:39:55,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2018-11-23 12:39:56,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 305. [2018-11-23 12:39:56,613 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:39:56,613 INFO L82 GeneralOperation]: Start isEquivalent. First operand 307 states. Second operand 305 states. [2018-11-23 12:39:56,613 INFO L74 IsIncluded]: Start isIncluded. First operand 307 states. Second operand 305 states. [2018-11-23 12:39:56,613 INFO L87 Difference]: Start difference. First operand 307 states. Second operand 305 states. [2018-11-23 12:39:56,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:56,621 INFO L93 Difference]: Finished difference Result 307 states and 507 transitions. [2018-11-23 12:39:56,621 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 507 transitions. [2018-11-23 12:39:56,622 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:56,622 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:56,622 INFO L74 IsIncluded]: Start isIncluded. First operand 305 states. Second operand 307 states. [2018-11-23 12:39:56,622 INFO L87 Difference]: Start difference. First operand 305 states. Second operand 307 states. [2018-11-23 12:39:56,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:39:56,630 INFO L93 Difference]: Finished difference Result 307 states and 507 transitions. [2018-11-23 12:39:56,630 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 507 transitions. [2018-11-23 12:39:56,631 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:39:56,631 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:39:56,631 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:39:56,631 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:39:56,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 305 states. [2018-11-23 12:39:56,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 505 transitions. [2018-11-23 12:39:56,639 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 505 transitions. Word has length 93 [2018-11-23 12:39:56,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:39:56,639 INFO L480 AbstractCegarLoop]: Abstraction has 305 states and 505 transitions. [2018-11-23 12:39:56,639 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:39:56,639 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 505 transitions. [2018-11-23 12:39:56,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 12:39:56,640 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:39:56,641 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:39:56,641 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:39:56,641 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:39:56,641 INFO L82 PathProgramCache]: Analyzing trace with hash -854791455, now seen corresponding path program 1 times [2018-11-23 12:39:56,641 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:39:56,641 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:39:56,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:56,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:39:56,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:39:56,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:39:56,803 INFO L256 TraceCheckUtils]: 0: Hoare triple {10001#true} call ULTIMATE.init(); {10001#true} is VALID [2018-11-23 12:39:56,803 INFO L273 TraceCheckUtils]: 1: Hoare triple {10001#true} assume true; {10001#true} is VALID [2018-11-23 12:39:56,804 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {10001#true} {10001#true} #611#return; {10001#true} is VALID [2018-11-23 12:39:56,804 INFO L256 TraceCheckUtils]: 3: Hoare triple {10001#true} call #t~ret51 := main(); {10001#true} is VALID [2018-11-23 12:39:56,805 INFO L273 TraceCheckUtils]: 4: Hoare triple {10001#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {10003#(<= main_~s~0 8464)} is VALID [2018-11-23 12:39:56,806 INFO L256 TraceCheckUtils]: 5: Hoare triple {10003#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {10004#(not (= |ssl3_accept_#in~initial_state| 12292))} is VALID [2018-11-23 12:39:56,809 INFO L273 TraceCheckUtils]: 6: Hoare triple {10004#(not (= |ssl3_accept_#in~initial_state| 12292))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {10005#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:56,810 INFO L273 TraceCheckUtils]: 7: Hoare triple {10005#(not (= 12292 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {10005#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:56,810 INFO L273 TraceCheckUtils]: 8: Hoare triple {10005#(not (= 12292 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {10005#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:56,811 INFO L273 TraceCheckUtils]: 9: Hoare triple {10005#(not (= 12292 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {10005#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:56,811 INFO L273 TraceCheckUtils]: 10: Hoare triple {10005#(not (= 12292 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {10005#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:56,812 INFO L273 TraceCheckUtils]: 11: Hoare triple {10005#(not (= 12292 ssl3_accept_~s__state~0))} assume !false; {10005#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:56,812 INFO L273 TraceCheckUtils]: 12: Hoare triple {10005#(not (= 12292 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {10005#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:39:56,813 INFO L273 TraceCheckUtils]: 13: Hoare triple {10005#(not (= 12292 ssl3_accept_~s__state~0))} assume 12292 == ~s__state~0; {10002#false} is VALID [2018-11-23 12:39:56,813 INFO L273 TraceCheckUtils]: 14: Hoare triple {10002#false} ~s__new_session~0 := 1; {10002#false} is VALID [2018-11-23 12:39:56,813 INFO L273 TraceCheckUtils]: 15: Hoare triple {10002#false} ~s__server~0 := 1; {10002#false} is VALID [2018-11-23 12:39:56,814 INFO L273 TraceCheckUtils]: 16: Hoare triple {10002#false} assume 0 != ~cb~0; {10002#false} is VALID [2018-11-23 12:39:56,814 INFO L273 TraceCheckUtils]: 17: Hoare triple {10002#false} ~__cil_tmp55~0 := 8 * ~s__version~0; {10002#false} is VALID [2018-11-23 12:39:56,814 INFO L273 TraceCheckUtils]: 18: Hoare triple {10002#false} assume !(3 != ~__cil_tmp55~0);~s__type~0 := 8192; {10002#false} is VALID [2018-11-23 12:39:56,814 INFO L273 TraceCheckUtils]: 19: Hoare triple {10002#false} assume !(0 == ~s__init_buf___0~0); {10002#false} is VALID [2018-11-23 12:39:56,814 INFO L273 TraceCheckUtils]: 20: Hoare triple {10002#false} assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___4~0 := #t~nondet25;havoc #t~nondet25; {10002#false} is VALID [2018-11-23 12:39:56,816 INFO L273 TraceCheckUtils]: 21: Hoare triple {10002#false} assume !(0 == ~tmp___4~0);~s__init_num~0 := 0; {10002#false} is VALID [2018-11-23 12:39:56,816 INFO L273 TraceCheckUtils]: 22: Hoare triple {10002#false} assume !(12292 != ~s__state~0);#t~post28 := ~s__ctx__stats__sess_accept_renegotiate~0;~s__ctx__stats__sess_accept_renegotiate~0 := 1 + #t~post28;havoc #t~post28;~s__state~0 := 8480; {10002#false} is VALID [2018-11-23 12:39:56,816 INFO L273 TraceCheckUtils]: 23: Hoare triple {10002#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {10002#false} is VALID [2018-11-23 12:39:56,816 INFO L273 TraceCheckUtils]: 24: Hoare triple {10002#false} ~skip~0 := 0; {10002#false} is VALID [2018-11-23 12:39:56,817 INFO L273 TraceCheckUtils]: 25: Hoare triple {10002#false} assume !false; {10002#false} is VALID [2018-11-23 12:39:56,817 INFO L273 TraceCheckUtils]: 26: Hoare triple {10002#false} ~state~0 := ~s__state~0; {10002#false} is VALID [2018-11-23 12:39:56,817 INFO L273 TraceCheckUtils]: 27: Hoare triple {10002#false} assume !(12292 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,817 INFO L273 TraceCheckUtils]: 28: Hoare triple {10002#false} assume !(16384 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,817 INFO L273 TraceCheckUtils]: 29: Hoare triple {10002#false} assume !(8192 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,817 INFO L273 TraceCheckUtils]: 30: Hoare triple {10002#false} assume !(24576 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,818 INFO L273 TraceCheckUtils]: 31: Hoare triple {10002#false} assume !(8195 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,818 INFO L273 TraceCheckUtils]: 32: Hoare triple {10002#false} assume 8480 == ~s__state~0; {10002#false} is VALID [2018-11-23 12:39:56,818 INFO L273 TraceCheckUtils]: 33: Hoare triple {10002#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~ret~0 := #t~nondet29;havoc #t~nondet29; {10002#false} is VALID [2018-11-23 12:39:56,818 INFO L273 TraceCheckUtils]: 34: Hoare triple {10002#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8482;~s__state~0 := 8448;~s__init_num~0 := 0; {10002#false} is VALID [2018-11-23 12:39:56,818 INFO L273 TraceCheckUtils]: 35: Hoare triple {10002#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {10002#false} is VALID [2018-11-23 12:39:56,818 INFO L273 TraceCheckUtils]: 36: Hoare triple {10002#false} ~skip~0 := 0; {10002#false} is VALID [2018-11-23 12:39:56,819 INFO L273 TraceCheckUtils]: 37: Hoare triple {10002#false} assume !false; {10002#false} is VALID [2018-11-23 12:39:56,819 INFO L273 TraceCheckUtils]: 38: Hoare triple {10002#false} ~state~0 := ~s__state~0; {10002#false} is VALID [2018-11-23 12:39:56,819 INFO L273 TraceCheckUtils]: 39: Hoare triple {10002#false} assume !(12292 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,819 INFO L273 TraceCheckUtils]: 40: Hoare triple {10002#false} assume !(16384 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,819 INFO L273 TraceCheckUtils]: 41: Hoare triple {10002#false} assume !(8192 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,819 INFO L273 TraceCheckUtils]: 42: Hoare triple {10002#false} assume !(24576 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,820 INFO L273 TraceCheckUtils]: 43: Hoare triple {10002#false} assume !(8195 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,820 INFO L273 TraceCheckUtils]: 44: Hoare triple {10002#false} assume !(8480 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,820 INFO L273 TraceCheckUtils]: 45: Hoare triple {10002#false} assume !(8481 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,820 INFO L273 TraceCheckUtils]: 46: Hoare triple {10002#false} assume !(8482 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,820 INFO L273 TraceCheckUtils]: 47: Hoare triple {10002#false} assume !(8464 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,820 INFO L273 TraceCheckUtils]: 48: Hoare triple {10002#false} assume !(8465 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,821 INFO L273 TraceCheckUtils]: 49: Hoare triple {10002#false} assume !(8466 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,821 INFO L273 TraceCheckUtils]: 50: Hoare triple {10002#false} assume !(8496 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,821 INFO L273 TraceCheckUtils]: 51: Hoare triple {10002#false} assume !(8497 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,821 INFO L273 TraceCheckUtils]: 52: Hoare triple {10002#false} assume !(8512 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,821 INFO L273 TraceCheckUtils]: 53: Hoare triple {10002#false} assume !(8513 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,821 INFO L273 TraceCheckUtils]: 54: Hoare triple {10002#false} assume !(8528 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,822 INFO L273 TraceCheckUtils]: 55: Hoare triple {10002#false} assume !(8529 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,822 INFO L273 TraceCheckUtils]: 56: Hoare triple {10002#false} assume !(8544 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,822 INFO L273 TraceCheckUtils]: 57: Hoare triple {10002#false} assume !(8545 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,822 INFO L273 TraceCheckUtils]: 58: Hoare triple {10002#false} assume !(8560 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,822 INFO L273 TraceCheckUtils]: 59: Hoare triple {10002#false} assume !(8561 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,822 INFO L273 TraceCheckUtils]: 60: Hoare triple {10002#false} assume 8448 == ~s__state~0; {10002#false} is VALID [2018-11-23 12:39:56,823 INFO L273 TraceCheckUtils]: 61: Hoare triple {10002#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {10002#false} is VALID [2018-11-23 12:39:56,823 INFO L273 TraceCheckUtils]: 62: Hoare triple {10002#false} assume !(~num1~0 > 0); {10002#false} is VALID [2018-11-23 12:39:56,823 INFO L273 TraceCheckUtils]: 63: Hoare triple {10002#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {10002#false} is VALID [2018-11-23 12:39:56,823 INFO L273 TraceCheckUtils]: 64: Hoare triple {10002#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {10002#false} is VALID [2018-11-23 12:39:56,823 INFO L273 TraceCheckUtils]: 65: Hoare triple {10002#false} ~skip~0 := 0; {10002#false} is VALID [2018-11-23 12:39:56,823 INFO L273 TraceCheckUtils]: 66: Hoare triple {10002#false} assume !false; {10002#false} is VALID [2018-11-23 12:39:56,824 INFO L273 TraceCheckUtils]: 67: Hoare triple {10002#false} ~state~0 := ~s__state~0; {10002#false} is VALID [2018-11-23 12:39:56,824 INFO L273 TraceCheckUtils]: 68: Hoare triple {10002#false} assume !(12292 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,824 INFO L273 TraceCheckUtils]: 69: Hoare triple {10002#false} assume !(16384 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,824 INFO L273 TraceCheckUtils]: 70: Hoare triple {10002#false} assume !(8192 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,824 INFO L273 TraceCheckUtils]: 71: Hoare triple {10002#false} assume !(24576 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,824 INFO L273 TraceCheckUtils]: 72: Hoare triple {10002#false} assume !(8195 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,825 INFO L273 TraceCheckUtils]: 73: Hoare triple {10002#false} assume !(8480 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,825 INFO L273 TraceCheckUtils]: 74: Hoare triple {10002#false} assume !(8481 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,825 INFO L273 TraceCheckUtils]: 75: Hoare triple {10002#false} assume !(8482 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,825 INFO L273 TraceCheckUtils]: 76: Hoare triple {10002#false} assume !(8464 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,825 INFO L273 TraceCheckUtils]: 77: Hoare triple {10002#false} assume !(8465 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,826 INFO L273 TraceCheckUtils]: 78: Hoare triple {10002#false} assume !(8466 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,826 INFO L273 TraceCheckUtils]: 79: Hoare triple {10002#false} assume !(8496 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,826 INFO L273 TraceCheckUtils]: 80: Hoare triple {10002#false} assume !(8497 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,826 INFO L273 TraceCheckUtils]: 81: Hoare triple {10002#false} assume !(8512 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,826 INFO L273 TraceCheckUtils]: 82: Hoare triple {10002#false} assume !(8513 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,826 INFO L273 TraceCheckUtils]: 83: Hoare triple {10002#false} assume !(8528 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,826 INFO L273 TraceCheckUtils]: 84: Hoare triple {10002#false} assume !(8529 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 85: Hoare triple {10002#false} assume !(8544 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 86: Hoare triple {10002#false} assume !(8545 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 87: Hoare triple {10002#false} assume !(8560 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 88: Hoare triple {10002#false} assume !(8561 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 89: Hoare triple {10002#false} assume !(8448 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 90: Hoare triple {10002#false} assume !(8576 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 91: Hoare triple {10002#false} assume !(8577 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,827 INFO L273 TraceCheckUtils]: 92: Hoare triple {10002#false} assume !(8592 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 93: Hoare triple {10002#false} assume !(8593 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 94: Hoare triple {10002#false} assume !(8608 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 95: Hoare triple {10002#false} assume !(8609 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 96: Hoare triple {10002#false} assume !(8640 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 97: Hoare triple {10002#false} assume !(8641 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 98: Hoare triple {10002#false} assume !(8656 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 99: Hoare triple {10002#false} assume !(8657 == ~s__state~0); {10002#false} is VALID [2018-11-23 12:39:56,828 INFO L273 TraceCheckUtils]: 100: Hoare triple {10002#false} assume 8672 == ~s__state~0; {10002#false} is VALID [2018-11-23 12:39:56,829 INFO L273 TraceCheckUtils]: 101: Hoare triple {10002#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {10002#false} is VALID [2018-11-23 12:39:56,829 INFO L273 TraceCheckUtils]: 102: Hoare triple {10002#false} assume !(4 == ~blastFlag~0); {10002#false} is VALID [2018-11-23 12:39:56,829 INFO L273 TraceCheckUtils]: 103: Hoare triple {10002#false} assume 5 == ~blastFlag~0; {10002#false} is VALID [2018-11-23 12:39:56,829 INFO L256 TraceCheckUtils]: 104: Hoare triple {10002#false} call ERR(); {10002#false} is VALID [2018-11-23 12:39:56,829 INFO L273 TraceCheckUtils]: 105: Hoare triple {10002#false} assume !false; {10002#false} is VALID [2018-11-23 12:39:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2018-11-23 12:39:56,835 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:39:56,835 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:39:56,835 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 12:39:56,836 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:39:56,836 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:39:57,664 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 72 edges. 72 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:39:57,664 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:39:57,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:39:57,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:39:57,665 INFO L87 Difference]: Start difference. First operand 305 states and 505 transitions. Second operand 5 states. [2018-11-23 12:40:00,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:00,891 INFO L93 Difference]: Finished difference Result 606 states and 1005 transitions. [2018-11-23 12:40:00,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:00,891 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 12:40:00,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:00,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:00,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 421 transitions. [2018-11-23 12:40:00,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:00,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 421 transitions. [2018-11-23 12:40:00,898 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 421 transitions. [2018-11-23 12:40:01,274 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 421 edges. 421 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:01,282 INFO L225 Difference]: With dead ends: 606 [2018-11-23 12:40:01,283 INFO L226 Difference]: Without dead ends: 314 [2018-11-23 12:40:01,283 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:01,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-11-23 12:40:01,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 314. [2018-11-23 12:40:01,829 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:01,829 INFO L82 GeneralOperation]: Start isEquivalent. First operand 314 states. Second operand 314 states. [2018-11-23 12:40:01,829 INFO L74 IsIncluded]: Start isIncluded. First operand 314 states. Second operand 314 states. [2018-11-23 12:40:01,829 INFO L87 Difference]: Start difference. First operand 314 states. Second operand 314 states. [2018-11-23 12:40:01,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:01,837 INFO L93 Difference]: Finished difference Result 314 states and 511 transitions. [2018-11-23 12:40:01,838 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 511 transitions. [2018-11-23 12:40:01,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:01,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:01,839 INFO L74 IsIncluded]: Start isIncluded. First operand 314 states. Second operand 314 states. [2018-11-23 12:40:01,839 INFO L87 Difference]: Start difference. First operand 314 states. Second operand 314 states. [2018-11-23 12:40:01,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:01,847 INFO L93 Difference]: Finished difference Result 314 states and 511 transitions. [2018-11-23 12:40:01,847 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 511 transitions. [2018-11-23 12:40:01,848 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:01,848 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:01,849 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:01,849 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:01,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 314 states. [2018-11-23 12:40:01,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 511 transitions. [2018-11-23 12:40:01,857 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 511 transitions. Word has length 106 [2018-11-23 12:40:01,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:01,857 INFO L480 AbstractCegarLoop]: Abstraction has 314 states and 511 transitions. [2018-11-23 12:40:01,857 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:01,857 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 511 transitions. [2018-11-23 12:40:01,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-23 12:40:01,859 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:01,859 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:01,859 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:01,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:01,859 INFO L82 PathProgramCache]: Analyzing trace with hash -1777100668, now seen corresponding path program 1 times [2018-11-23 12:40:01,860 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:01,860 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:01,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:01,861 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:01,861 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:01,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:02,168 INFO L256 TraceCheckUtils]: 0: Hoare triple {11674#true} call ULTIMATE.init(); {11674#true} is VALID [2018-11-23 12:40:02,168 INFO L273 TraceCheckUtils]: 1: Hoare triple {11674#true} assume true; {11674#true} is VALID [2018-11-23 12:40:02,168 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {11674#true} {11674#true} #611#return; {11674#true} is VALID [2018-11-23 12:40:02,169 INFO L256 TraceCheckUtils]: 3: Hoare triple {11674#true} call #t~ret51 := main(); {11674#true} is VALID [2018-11-23 12:40:02,169 INFO L273 TraceCheckUtils]: 4: Hoare triple {11674#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {11676#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:02,169 INFO L256 TraceCheckUtils]: 5: Hoare triple {11676#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {11677#(not (= |ssl3_accept_#in~initial_state| 8560))} is VALID [2018-11-23 12:40:02,172 INFO L273 TraceCheckUtils]: 6: Hoare triple {11677#(not (= |ssl3_accept_#in~initial_state| 8560))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,181 INFO L273 TraceCheckUtils]: 7: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,195 INFO L273 TraceCheckUtils]: 8: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,197 INFO L273 TraceCheckUtils]: 9: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,197 INFO L273 TraceCheckUtils]: 10: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,197 INFO L273 TraceCheckUtils]: 11: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !false; {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,198 INFO L273 TraceCheckUtils]: 12: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,198 INFO L273 TraceCheckUtils]: 13: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,198 INFO L273 TraceCheckUtils]: 14: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,199 INFO L273 TraceCheckUtils]: 15: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,199 INFO L273 TraceCheckUtils]: 16: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,199 INFO L273 TraceCheckUtils]: 17: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,200 INFO L273 TraceCheckUtils]: 18: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,200 INFO L273 TraceCheckUtils]: 19: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,201 INFO L273 TraceCheckUtils]: 20: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,201 INFO L273 TraceCheckUtils]: 21: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,202 INFO L273 TraceCheckUtils]: 22: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,202 INFO L273 TraceCheckUtils]: 23: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,203 INFO L273 TraceCheckUtils]: 24: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,203 INFO L273 TraceCheckUtils]: 25: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,204 INFO L273 TraceCheckUtils]: 26: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,204 INFO L273 TraceCheckUtils]: 27: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,205 INFO L273 TraceCheckUtils]: 28: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,205 INFO L273 TraceCheckUtils]: 29: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,206 INFO L273 TraceCheckUtils]: 30: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,206 INFO L273 TraceCheckUtils]: 31: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {11678#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:02,207 INFO L273 TraceCheckUtils]: 32: Hoare triple {11678#(not (= 8560 ssl3_accept_~s__state~0))} assume 8560 == ~s__state~0; {11675#false} is VALID [2018-11-23 12:40:02,207 INFO L273 TraceCheckUtils]: 33: Hoare triple {11675#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {11675#false} is VALID [2018-11-23 12:40:02,207 INFO L273 TraceCheckUtils]: 34: Hoare triple {11675#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8576;~s__state~0 := 8448;~s__init_num~0 := 0; {11675#false} is VALID [2018-11-23 12:40:02,208 INFO L273 TraceCheckUtils]: 35: Hoare triple {11675#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {11675#false} is VALID [2018-11-23 12:40:02,208 INFO L273 TraceCheckUtils]: 36: Hoare triple {11675#false} ~skip~0 := 0; {11675#false} is VALID [2018-11-23 12:40:02,208 INFO L273 TraceCheckUtils]: 37: Hoare triple {11675#false} assume !false; {11675#false} is VALID [2018-11-23 12:40:02,208 INFO L273 TraceCheckUtils]: 38: Hoare triple {11675#false} ~state~0 := ~s__state~0; {11675#false} is VALID [2018-11-23 12:40:02,209 INFO L273 TraceCheckUtils]: 39: Hoare triple {11675#false} assume !(12292 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,209 INFO L273 TraceCheckUtils]: 40: Hoare triple {11675#false} assume !(16384 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,209 INFO L273 TraceCheckUtils]: 41: Hoare triple {11675#false} assume !(8192 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,209 INFO L273 TraceCheckUtils]: 42: Hoare triple {11675#false} assume !(24576 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,210 INFO L273 TraceCheckUtils]: 43: Hoare triple {11675#false} assume !(8195 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,210 INFO L273 TraceCheckUtils]: 44: Hoare triple {11675#false} assume !(8480 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,210 INFO L273 TraceCheckUtils]: 45: Hoare triple {11675#false} assume !(8481 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,210 INFO L273 TraceCheckUtils]: 46: Hoare triple {11675#false} assume !(8482 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,210 INFO L273 TraceCheckUtils]: 47: Hoare triple {11675#false} assume !(8464 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,210 INFO L273 TraceCheckUtils]: 48: Hoare triple {11675#false} assume !(8465 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,210 INFO L273 TraceCheckUtils]: 49: Hoare triple {11675#false} assume !(8466 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 50: Hoare triple {11675#false} assume !(8496 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 51: Hoare triple {11675#false} assume !(8497 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 52: Hoare triple {11675#false} assume !(8512 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 53: Hoare triple {11675#false} assume !(8513 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 54: Hoare triple {11675#false} assume !(8528 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 55: Hoare triple {11675#false} assume !(8529 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 56: Hoare triple {11675#false} assume !(8544 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,211 INFO L273 TraceCheckUtils]: 57: Hoare triple {11675#false} assume !(8545 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 58: Hoare triple {11675#false} assume !(8560 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 59: Hoare triple {11675#false} assume !(8561 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 60: Hoare triple {11675#false} assume 8448 == ~s__state~0; {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 61: Hoare triple {11675#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 62: Hoare triple {11675#false} assume !(~num1~0 > 0); {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 63: Hoare triple {11675#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 64: Hoare triple {11675#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {11675#false} is VALID [2018-11-23 12:40:02,212 INFO L273 TraceCheckUtils]: 65: Hoare triple {11675#false} ~skip~0 := 0; {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 66: Hoare triple {11675#false} assume !false; {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 67: Hoare triple {11675#false} ~state~0 := ~s__state~0; {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 68: Hoare triple {11675#false} assume !(12292 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 69: Hoare triple {11675#false} assume !(16384 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 70: Hoare triple {11675#false} assume !(8192 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 71: Hoare triple {11675#false} assume !(24576 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 72: Hoare triple {11675#false} assume !(8195 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,213 INFO L273 TraceCheckUtils]: 73: Hoare triple {11675#false} assume !(8480 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 74: Hoare triple {11675#false} assume !(8481 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 75: Hoare triple {11675#false} assume !(8482 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 76: Hoare triple {11675#false} assume !(8464 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 77: Hoare triple {11675#false} assume !(8465 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 78: Hoare triple {11675#false} assume !(8466 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 79: Hoare triple {11675#false} assume !(8496 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 80: Hoare triple {11675#false} assume !(8497 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,214 INFO L273 TraceCheckUtils]: 81: Hoare triple {11675#false} assume !(8512 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 82: Hoare triple {11675#false} assume !(8513 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 83: Hoare triple {11675#false} assume !(8528 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 84: Hoare triple {11675#false} assume !(8529 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 85: Hoare triple {11675#false} assume !(8544 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 86: Hoare triple {11675#false} assume !(8545 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 87: Hoare triple {11675#false} assume !(8560 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 88: Hoare triple {11675#false} assume !(8561 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,215 INFO L273 TraceCheckUtils]: 89: Hoare triple {11675#false} assume !(8448 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,216 INFO L273 TraceCheckUtils]: 90: Hoare triple {11675#false} assume !(8576 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,216 INFO L273 TraceCheckUtils]: 91: Hoare triple {11675#false} assume !(8577 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,216 INFO L273 TraceCheckUtils]: 92: Hoare triple {11675#false} assume !(8592 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,216 INFO L273 TraceCheckUtils]: 93: Hoare triple {11675#false} assume !(8593 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,216 INFO L273 TraceCheckUtils]: 94: Hoare triple {11675#false} assume !(8608 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,216 INFO L273 TraceCheckUtils]: 95: Hoare triple {11675#false} assume !(8609 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,217 INFO L273 TraceCheckUtils]: 96: Hoare triple {11675#false} assume !(8640 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,217 INFO L273 TraceCheckUtils]: 97: Hoare triple {11675#false} assume !(8641 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,217 INFO L273 TraceCheckUtils]: 98: Hoare triple {11675#false} assume !(8656 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,217 INFO L273 TraceCheckUtils]: 99: Hoare triple {11675#false} assume !(8657 == ~s__state~0); {11675#false} is VALID [2018-11-23 12:40:02,217 INFO L273 TraceCheckUtils]: 100: Hoare triple {11675#false} assume 8672 == ~s__state~0; {11675#false} is VALID [2018-11-23 12:40:02,217 INFO L273 TraceCheckUtils]: 101: Hoare triple {11675#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {11675#false} is VALID [2018-11-23 12:40:02,218 INFO L273 TraceCheckUtils]: 102: Hoare triple {11675#false} assume !(4 == ~blastFlag~0); {11675#false} is VALID [2018-11-23 12:40:02,218 INFO L273 TraceCheckUtils]: 103: Hoare triple {11675#false} assume 5 == ~blastFlag~0; {11675#false} is VALID [2018-11-23 12:40:02,218 INFO L256 TraceCheckUtils]: 104: Hoare triple {11675#false} call ERR(); {11675#false} is VALID [2018-11-23 12:40:02,218 INFO L273 TraceCheckUtils]: 105: Hoare triple {11675#false} assume !false; {11675#false} is VALID [2018-11-23 12:40:02,225 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-11-23 12:40:02,226 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:02,226 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:02,226 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 12:40:02,227 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:02,227 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:02,397 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:02,397 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:02,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:02,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:02,398 INFO L87 Difference]: Start difference. First operand 314 states and 511 transitions. Second operand 5 states. [2018-11-23 12:40:03,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:03,828 INFO L93 Difference]: Finished difference Result 646 states and 1058 transitions. [2018-11-23 12:40:03,828 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:03,828 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-23 12:40:03,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:03,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:03,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 447 transitions. [2018-11-23 12:40:03,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:03,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 447 transitions. [2018-11-23 12:40:03,832 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 447 transitions. [2018-11-23 12:40:04,337 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 447 edges. 447 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:04,345 INFO L225 Difference]: With dead ends: 646 [2018-11-23 12:40:04,345 INFO L226 Difference]: Without dead ends: 345 [2018-11-23 12:40:04,346 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:04,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-11-23 12:40:04,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2018-11-23 12:40:04,795 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:04,795 INFO L82 GeneralOperation]: Start isEquivalent. First operand 345 states. Second operand 343 states. [2018-11-23 12:40:04,795 INFO L74 IsIncluded]: Start isIncluded. First operand 345 states. Second operand 343 states. [2018-11-23 12:40:04,795 INFO L87 Difference]: Start difference. First operand 345 states. Second operand 343 states. [2018-11-23 12:40:04,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:04,804 INFO L93 Difference]: Finished difference Result 345 states and 560 transitions. [2018-11-23 12:40:04,804 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 560 transitions. [2018-11-23 12:40:04,805 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:04,805 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:04,805 INFO L74 IsIncluded]: Start isIncluded. First operand 343 states. Second operand 345 states. [2018-11-23 12:40:04,805 INFO L87 Difference]: Start difference. First operand 343 states. Second operand 345 states. [2018-11-23 12:40:04,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:04,814 INFO L93 Difference]: Finished difference Result 345 states and 560 transitions. [2018-11-23 12:40:04,815 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 560 transitions. [2018-11-23 12:40:04,815 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:04,816 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:04,816 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:04,816 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:04,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-11-23 12:40:04,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 558 transitions. [2018-11-23 12:40:04,825 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 558 transitions. Word has length 106 [2018-11-23 12:40:04,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:04,825 INFO L480 AbstractCegarLoop]: Abstraction has 343 states and 558 transitions. [2018-11-23 12:40:04,826 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:04,826 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 558 transitions. [2018-11-23 12:40:04,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-11-23 12:40:04,827 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:04,828 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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 12:40:04,828 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:04,828 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:04,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1284309403, now seen corresponding path program 1 times [2018-11-23 12:40:04,828 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:04,828 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:04,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:04,829 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:04,830 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:04,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:05,119 INFO L256 TraceCheckUtils]: 0: Hoare triple {13484#true} call ULTIMATE.init(); {13484#true} is VALID [2018-11-23 12:40:05,119 INFO L273 TraceCheckUtils]: 1: Hoare triple {13484#true} assume true; {13484#true} is VALID [2018-11-23 12:40:05,119 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {13484#true} {13484#true} #611#return; {13484#true} is VALID [2018-11-23 12:40:05,119 INFO L256 TraceCheckUtils]: 3: Hoare triple {13484#true} call #t~ret51 := main(); {13484#true} is VALID [2018-11-23 12:40:05,120 INFO L273 TraceCheckUtils]: 4: Hoare triple {13484#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {13486#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:05,120 INFO L256 TraceCheckUtils]: 5: Hoare triple {13486#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {13487#(not (= |ssl3_accept_#in~initial_state| 8561))} is VALID [2018-11-23 12:40:05,123 INFO L273 TraceCheckUtils]: 6: Hoare triple {13487#(not (= |ssl3_accept_#in~initial_state| 8561))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,123 INFO L273 TraceCheckUtils]: 7: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,124 INFO L273 TraceCheckUtils]: 8: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,124 INFO L273 TraceCheckUtils]: 9: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,125 INFO L273 TraceCheckUtils]: 10: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,125 INFO L273 TraceCheckUtils]: 11: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !false; {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,126 INFO L273 TraceCheckUtils]: 12: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,126 INFO L273 TraceCheckUtils]: 13: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,143 INFO L273 TraceCheckUtils]: 14: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,152 INFO L273 TraceCheckUtils]: 15: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,167 INFO L273 TraceCheckUtils]: 16: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,176 INFO L273 TraceCheckUtils]: 17: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,189 INFO L273 TraceCheckUtils]: 18: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,197 INFO L273 TraceCheckUtils]: 19: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,201 INFO L273 TraceCheckUtils]: 20: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,202 INFO L273 TraceCheckUtils]: 21: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,202 INFO L273 TraceCheckUtils]: 22: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,205 INFO L273 TraceCheckUtils]: 23: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,205 INFO L273 TraceCheckUtils]: 24: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,223 INFO L273 TraceCheckUtils]: 25: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,231 INFO L273 TraceCheckUtils]: 26: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,241 INFO L273 TraceCheckUtils]: 27: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,242 INFO L273 TraceCheckUtils]: 28: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,247 INFO L273 TraceCheckUtils]: 29: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,247 INFO L273 TraceCheckUtils]: 30: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,247 INFO L273 TraceCheckUtils]: 31: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,248 INFO L273 TraceCheckUtils]: 32: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {13488#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:05,248 INFO L273 TraceCheckUtils]: 33: Hoare triple {13488#(not (= 8561 ssl3_accept_~s__state~0))} assume 8561 == ~s__state~0; {13485#false} is VALID [2018-11-23 12:40:05,248 INFO L273 TraceCheckUtils]: 34: Hoare triple {13485#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {13485#false} is VALID [2018-11-23 12:40:05,248 INFO L273 TraceCheckUtils]: 35: Hoare triple {13485#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8576;~s__state~0 := 8448;~s__init_num~0 := 0; {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 36: Hoare triple {13485#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 37: Hoare triple {13485#false} ~skip~0 := 0; {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 38: Hoare triple {13485#false} assume !false; {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 39: Hoare triple {13485#false} ~state~0 := ~s__state~0; {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 40: Hoare triple {13485#false} assume !(12292 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 41: Hoare triple {13485#false} assume !(16384 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 42: Hoare triple {13485#false} assume !(8192 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 43: Hoare triple {13485#false} assume !(24576 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,249 INFO L273 TraceCheckUtils]: 44: Hoare triple {13485#false} assume !(8195 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 45: Hoare triple {13485#false} assume !(8480 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 46: Hoare triple {13485#false} assume !(8481 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 47: Hoare triple {13485#false} assume !(8482 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 48: Hoare triple {13485#false} assume !(8464 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 49: Hoare triple {13485#false} assume !(8465 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 50: Hoare triple {13485#false} assume !(8466 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 51: Hoare triple {13485#false} assume !(8496 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,250 INFO L273 TraceCheckUtils]: 52: Hoare triple {13485#false} assume !(8497 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 53: Hoare triple {13485#false} assume !(8512 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 54: Hoare triple {13485#false} assume !(8513 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 55: Hoare triple {13485#false} assume !(8528 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 56: Hoare triple {13485#false} assume !(8529 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 57: Hoare triple {13485#false} assume !(8544 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 58: Hoare triple {13485#false} assume !(8545 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 59: Hoare triple {13485#false} assume !(8560 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,251 INFO L273 TraceCheckUtils]: 60: Hoare triple {13485#false} assume !(8561 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,252 INFO L273 TraceCheckUtils]: 61: Hoare triple {13485#false} assume 8448 == ~s__state~0; {13485#false} is VALID [2018-11-23 12:40:05,252 INFO L273 TraceCheckUtils]: 62: Hoare triple {13485#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {13485#false} is VALID [2018-11-23 12:40:05,252 INFO L273 TraceCheckUtils]: 63: Hoare triple {13485#false} assume !(~num1~0 > 0); {13485#false} is VALID [2018-11-23 12:40:05,252 INFO L273 TraceCheckUtils]: 64: Hoare triple {13485#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {13485#false} is VALID [2018-11-23 12:40:05,252 INFO L273 TraceCheckUtils]: 65: Hoare triple {13485#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {13485#false} is VALID [2018-11-23 12:40:05,253 INFO L273 TraceCheckUtils]: 66: Hoare triple {13485#false} ~skip~0 := 0; {13485#false} is VALID [2018-11-23 12:40:05,253 INFO L273 TraceCheckUtils]: 67: Hoare triple {13485#false} assume !false; {13485#false} is VALID [2018-11-23 12:40:05,253 INFO L273 TraceCheckUtils]: 68: Hoare triple {13485#false} ~state~0 := ~s__state~0; {13485#false} is VALID [2018-11-23 12:40:05,253 INFO L273 TraceCheckUtils]: 69: Hoare triple {13485#false} assume !(12292 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,253 INFO L273 TraceCheckUtils]: 70: Hoare triple {13485#false} assume !(16384 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,254 INFO L273 TraceCheckUtils]: 71: Hoare triple {13485#false} assume !(8192 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,254 INFO L273 TraceCheckUtils]: 72: Hoare triple {13485#false} assume !(24576 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,254 INFO L273 TraceCheckUtils]: 73: Hoare triple {13485#false} assume !(8195 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,254 INFO L273 TraceCheckUtils]: 74: Hoare triple {13485#false} assume !(8480 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,254 INFO L273 TraceCheckUtils]: 75: Hoare triple {13485#false} assume !(8481 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,254 INFO L273 TraceCheckUtils]: 76: Hoare triple {13485#false} assume !(8482 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,255 INFO L273 TraceCheckUtils]: 77: Hoare triple {13485#false} assume !(8464 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,255 INFO L273 TraceCheckUtils]: 78: Hoare triple {13485#false} assume !(8465 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,255 INFO L273 TraceCheckUtils]: 79: Hoare triple {13485#false} assume !(8466 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,255 INFO L273 TraceCheckUtils]: 80: Hoare triple {13485#false} assume !(8496 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,255 INFO L273 TraceCheckUtils]: 81: Hoare triple {13485#false} assume !(8497 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,255 INFO L273 TraceCheckUtils]: 82: Hoare triple {13485#false} assume !(8512 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,256 INFO L273 TraceCheckUtils]: 83: Hoare triple {13485#false} assume !(8513 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,256 INFO L273 TraceCheckUtils]: 84: Hoare triple {13485#false} assume !(8528 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,256 INFO L273 TraceCheckUtils]: 85: Hoare triple {13485#false} assume !(8529 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,256 INFO L273 TraceCheckUtils]: 86: Hoare triple {13485#false} assume !(8544 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,256 INFO L273 TraceCheckUtils]: 87: Hoare triple {13485#false} assume !(8545 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,256 INFO L273 TraceCheckUtils]: 88: Hoare triple {13485#false} assume !(8560 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,257 INFO L273 TraceCheckUtils]: 89: Hoare triple {13485#false} assume !(8561 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,257 INFO L273 TraceCheckUtils]: 90: Hoare triple {13485#false} assume !(8448 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,257 INFO L273 TraceCheckUtils]: 91: Hoare triple {13485#false} assume !(8576 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,257 INFO L273 TraceCheckUtils]: 92: Hoare triple {13485#false} assume !(8577 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,257 INFO L273 TraceCheckUtils]: 93: Hoare triple {13485#false} assume !(8592 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,257 INFO L273 TraceCheckUtils]: 94: Hoare triple {13485#false} assume !(8593 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,258 INFO L273 TraceCheckUtils]: 95: Hoare triple {13485#false} assume !(8608 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,258 INFO L273 TraceCheckUtils]: 96: Hoare triple {13485#false} assume !(8609 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,258 INFO L273 TraceCheckUtils]: 97: Hoare triple {13485#false} assume !(8640 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,258 INFO L273 TraceCheckUtils]: 98: Hoare triple {13485#false} assume !(8641 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,258 INFO L273 TraceCheckUtils]: 99: Hoare triple {13485#false} assume !(8656 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,258 INFO L273 TraceCheckUtils]: 100: Hoare triple {13485#false} assume !(8657 == ~s__state~0); {13485#false} is VALID [2018-11-23 12:40:05,259 INFO L273 TraceCheckUtils]: 101: Hoare triple {13485#false} assume 8672 == ~s__state~0; {13485#false} is VALID [2018-11-23 12:40:05,259 INFO L273 TraceCheckUtils]: 102: Hoare triple {13485#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {13485#false} is VALID [2018-11-23 12:40:05,259 INFO L273 TraceCheckUtils]: 103: Hoare triple {13485#false} assume !(4 == ~blastFlag~0); {13485#false} is VALID [2018-11-23 12:40:05,259 INFO L273 TraceCheckUtils]: 104: Hoare triple {13485#false} assume 5 == ~blastFlag~0; {13485#false} is VALID [2018-11-23 12:40:05,259 INFO L256 TraceCheckUtils]: 105: Hoare triple {13485#false} call ERR(); {13485#false} is VALID [2018-11-23 12:40:05,259 INFO L273 TraceCheckUtils]: 106: Hoare triple {13485#false} assume !false; {13485#false} is VALID [2018-11-23 12:40:05,266 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-11-23 12:40:05,266 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:05,267 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:05,267 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-11-23 12:40:05,267 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:05,267 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:05,345 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:05,346 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:05,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:05,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:05,346 INFO L87 Difference]: Start difference. First operand 343 states and 558 transitions. Second operand 5 states. [2018-11-23 12:40:06,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:06,687 INFO L93 Difference]: Finished difference Result 675 states and 1101 transitions. [2018-11-23 12:40:06,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:06,687 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-11-23 12:40:06,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:06,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:06,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2018-11-23 12:40:06,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:06,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2018-11-23 12:40:06,693 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 449 transitions. [2018-11-23 12:40:07,084 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 12:40:07,092 INFO L225 Difference]: With dead ends: 675 [2018-11-23 12:40:07,092 INFO L226 Difference]: Without dead ends: 345 [2018-11-23 12:40:07,093 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:07,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2018-11-23 12:40:07,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2018-11-23 12:40:07,800 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:07,801 INFO L82 GeneralOperation]: Start isEquivalent. First operand 345 states. Second operand 343 states. [2018-11-23 12:40:07,801 INFO L74 IsIncluded]: Start isIncluded. First operand 345 states. Second operand 343 states. [2018-11-23 12:40:07,801 INFO L87 Difference]: Start difference. First operand 345 states. Second operand 343 states. [2018-11-23 12:40:07,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:07,809 INFO L93 Difference]: Finished difference Result 345 states and 556 transitions. [2018-11-23 12:40:07,809 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 556 transitions. [2018-11-23 12:40:07,810 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:07,810 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:07,810 INFO L74 IsIncluded]: Start isIncluded. First operand 343 states. Second operand 345 states. [2018-11-23 12:40:07,810 INFO L87 Difference]: Start difference. First operand 343 states. Second operand 345 states. [2018-11-23 12:40:07,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:07,819 INFO L93 Difference]: Finished difference Result 345 states and 556 transitions. [2018-11-23 12:40:07,819 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 556 transitions. [2018-11-23 12:40:07,819 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:07,820 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:07,820 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:07,820 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:07,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 343 states. [2018-11-23 12:40:07,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 554 transitions. [2018-11-23 12:40:07,828 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 554 transitions. Word has length 107 [2018-11-23 12:40:07,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:07,828 INFO L480 AbstractCegarLoop]: Abstraction has 343 states and 554 transitions. [2018-11-23 12:40:07,828 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:07,828 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 554 transitions. [2018-11-23 12:40:07,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-11-23 12:40:07,829 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:07,830 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:07,830 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:07,830 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:07,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1845761004, now seen corresponding path program 1 times [2018-11-23 12:40:07,830 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:07,831 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:07,831 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:07,831 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:07,832 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:08,358 WARN L180 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-23 12:40:08,432 INFO L256 TraceCheckUtils]: 0: Hoare triple {15325#true} call ULTIMATE.init(); {15325#true} is VALID [2018-11-23 12:40:08,433 INFO L273 TraceCheckUtils]: 1: Hoare triple {15325#true} assume true; {15325#true} is VALID [2018-11-23 12:40:08,433 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {15325#true} {15325#true} #611#return; {15325#true} is VALID [2018-11-23 12:40:08,433 INFO L256 TraceCheckUtils]: 3: Hoare triple {15325#true} call #t~ret51 := main(); {15325#true} is VALID [2018-11-23 12:40:08,433 INFO L273 TraceCheckUtils]: 4: Hoare triple {15325#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {15327#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:08,434 INFO L256 TraceCheckUtils]: 5: Hoare triple {15327#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {15328#(not (= |ssl3_accept_#in~initial_state| 8544))} is VALID [2018-11-23 12:40:08,436 INFO L273 TraceCheckUtils]: 6: Hoare triple {15328#(not (= |ssl3_accept_#in~initial_state| 8544))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,436 INFO L273 TraceCheckUtils]: 7: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,436 INFO L273 TraceCheckUtils]: 8: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,437 INFO L273 TraceCheckUtils]: 9: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,437 INFO L273 TraceCheckUtils]: 10: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,438 INFO L273 TraceCheckUtils]: 11: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !false; {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,438 INFO L273 TraceCheckUtils]: 12: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,439 INFO L273 TraceCheckUtils]: 13: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,439 INFO L273 TraceCheckUtils]: 14: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,440 INFO L273 TraceCheckUtils]: 15: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,440 INFO L273 TraceCheckUtils]: 16: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,441 INFO L273 TraceCheckUtils]: 17: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,441 INFO L273 TraceCheckUtils]: 18: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,442 INFO L273 TraceCheckUtils]: 19: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,442 INFO L273 TraceCheckUtils]: 20: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,443 INFO L273 TraceCheckUtils]: 21: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,443 INFO L273 TraceCheckUtils]: 22: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,444 INFO L273 TraceCheckUtils]: 23: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,444 INFO L273 TraceCheckUtils]: 24: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,445 INFO L273 TraceCheckUtils]: 25: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,445 INFO L273 TraceCheckUtils]: 26: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,446 INFO L273 TraceCheckUtils]: 27: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,446 INFO L273 TraceCheckUtils]: 28: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,447 INFO L273 TraceCheckUtils]: 29: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {15329#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:08,447 INFO L273 TraceCheckUtils]: 30: Hoare triple {15329#(not (= 8544 ssl3_accept_~s__state~0))} assume 8544 == ~s__state~0; {15326#false} is VALID [2018-11-23 12:40:08,448 INFO L273 TraceCheckUtils]: 31: Hoare triple {15326#false} assume 0 != 1 + ~s__verify_mode~0; {15326#false} is VALID [2018-11-23 12:40:08,448 INFO L273 TraceCheckUtils]: 32: Hoare triple {15326#false} assume !(0 != ~s__session__peer~0); {15326#false} is VALID [2018-11-23 12:40:08,448 INFO L273 TraceCheckUtils]: 33: Hoare triple {15326#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {15326#false} is VALID [2018-11-23 12:40:08,448 INFO L273 TraceCheckUtils]: 34: Hoare triple {15326#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {15326#false} is VALID [2018-11-23 12:40:08,449 INFO L273 TraceCheckUtils]: 35: Hoare triple {15326#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {15326#false} is VALID [2018-11-23 12:40:08,449 INFO L273 TraceCheckUtils]: 36: Hoare triple {15326#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {15326#false} is VALID [2018-11-23 12:40:08,449 INFO L273 TraceCheckUtils]: 37: Hoare triple {15326#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {15326#false} is VALID [2018-11-23 12:40:08,449 INFO L273 TraceCheckUtils]: 38: Hoare triple {15326#false} ~skip~0 := 0; {15326#false} is VALID [2018-11-23 12:40:08,449 INFO L273 TraceCheckUtils]: 39: Hoare triple {15326#false} assume !false; {15326#false} is VALID [2018-11-23 12:40:08,450 INFO L273 TraceCheckUtils]: 40: Hoare triple {15326#false} ~state~0 := ~s__state~0; {15326#false} is VALID [2018-11-23 12:40:08,450 INFO L273 TraceCheckUtils]: 41: Hoare triple {15326#false} assume !(12292 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,450 INFO L273 TraceCheckUtils]: 42: Hoare triple {15326#false} assume !(16384 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,450 INFO L273 TraceCheckUtils]: 43: Hoare triple {15326#false} assume !(8192 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,450 INFO L273 TraceCheckUtils]: 44: Hoare triple {15326#false} assume !(24576 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,451 INFO L273 TraceCheckUtils]: 45: Hoare triple {15326#false} assume !(8195 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,451 INFO L273 TraceCheckUtils]: 46: Hoare triple {15326#false} assume !(8480 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,451 INFO L273 TraceCheckUtils]: 47: Hoare triple {15326#false} assume !(8481 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,451 INFO L273 TraceCheckUtils]: 48: Hoare triple {15326#false} assume !(8482 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,451 INFO L273 TraceCheckUtils]: 49: Hoare triple {15326#false} assume !(8464 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,451 INFO L273 TraceCheckUtils]: 50: Hoare triple {15326#false} assume !(8465 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,451 INFO L273 TraceCheckUtils]: 51: Hoare triple {15326#false} assume !(8466 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 52: Hoare triple {15326#false} assume !(8496 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 53: Hoare triple {15326#false} assume !(8497 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 54: Hoare triple {15326#false} assume !(8512 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 55: Hoare triple {15326#false} assume !(8513 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 56: Hoare triple {15326#false} assume !(8528 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 57: Hoare triple {15326#false} assume !(8529 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 58: Hoare triple {15326#false} assume !(8544 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 59: Hoare triple {15326#false} assume !(8545 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,452 INFO L273 TraceCheckUtils]: 60: Hoare triple {15326#false} assume !(8560 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 61: Hoare triple {15326#false} assume !(8561 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 62: Hoare triple {15326#false} assume 8448 == ~s__state~0; {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 63: Hoare triple {15326#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 64: Hoare triple {15326#false} assume !(~num1~0 > 0); {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 65: Hoare triple {15326#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 66: Hoare triple {15326#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 67: Hoare triple {15326#false} ~skip~0 := 0; {15326#false} is VALID [2018-11-23 12:40:08,453 INFO L273 TraceCheckUtils]: 68: Hoare triple {15326#false} assume !false; {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 69: Hoare triple {15326#false} ~state~0 := ~s__state~0; {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 70: Hoare triple {15326#false} assume !(12292 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 71: Hoare triple {15326#false} assume !(16384 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 72: Hoare triple {15326#false} assume !(8192 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 73: Hoare triple {15326#false} assume !(24576 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 74: Hoare triple {15326#false} assume !(8195 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 75: Hoare triple {15326#false} assume !(8480 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 76: Hoare triple {15326#false} assume !(8481 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,454 INFO L273 TraceCheckUtils]: 77: Hoare triple {15326#false} assume !(8482 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 78: Hoare triple {15326#false} assume !(8464 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 79: Hoare triple {15326#false} assume !(8465 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 80: Hoare triple {15326#false} assume !(8466 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 81: Hoare triple {15326#false} assume !(8496 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 82: Hoare triple {15326#false} assume !(8497 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 83: Hoare triple {15326#false} assume !(8512 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 84: Hoare triple {15326#false} assume !(8513 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,455 INFO L273 TraceCheckUtils]: 85: Hoare triple {15326#false} assume !(8528 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 86: Hoare triple {15326#false} assume !(8529 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 87: Hoare triple {15326#false} assume !(8544 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 88: Hoare triple {15326#false} assume !(8545 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 89: Hoare triple {15326#false} assume !(8560 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 90: Hoare triple {15326#false} assume !(8561 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 91: Hoare triple {15326#false} assume !(8448 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 92: Hoare triple {15326#false} assume !(8576 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 93: Hoare triple {15326#false} assume !(8577 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,456 INFO L273 TraceCheckUtils]: 94: Hoare triple {15326#false} assume !(8592 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 95: Hoare triple {15326#false} assume !(8593 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 96: Hoare triple {15326#false} assume !(8608 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 97: Hoare triple {15326#false} assume !(8609 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 98: Hoare triple {15326#false} assume !(8640 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 99: Hoare triple {15326#false} assume !(8641 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 100: Hoare triple {15326#false} assume !(8656 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 101: Hoare triple {15326#false} assume !(8657 == ~s__state~0); {15326#false} is VALID [2018-11-23 12:40:08,457 INFO L273 TraceCheckUtils]: 102: Hoare triple {15326#false} assume 8672 == ~s__state~0; {15326#false} is VALID [2018-11-23 12:40:08,458 INFO L273 TraceCheckUtils]: 103: Hoare triple {15326#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {15326#false} is VALID [2018-11-23 12:40:08,458 INFO L273 TraceCheckUtils]: 104: Hoare triple {15326#false} assume !(4 == ~blastFlag~0); {15326#false} is VALID [2018-11-23 12:40:08,458 INFO L273 TraceCheckUtils]: 105: Hoare triple {15326#false} assume 5 == ~blastFlag~0; {15326#false} is VALID [2018-11-23 12:40:08,458 INFO L256 TraceCheckUtils]: 106: Hoare triple {15326#false} call ERR(); {15326#false} is VALID [2018-11-23 12:40:08,458 INFO L273 TraceCheckUtils]: 107: Hoare triple {15326#false} assume !false; {15326#false} is VALID [2018-11-23 12:40:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-11-23 12:40:08,464 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:08,464 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:08,464 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 108 [2018-11-23 12:40:08,465 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:08,465 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:08,535 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 12:40:08,535 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:08,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:08,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:08,536 INFO L87 Difference]: Start difference. First operand 343 states and 554 transitions. Second operand 5 states. [2018-11-23 12:40:09,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:09,677 INFO L93 Difference]: Finished difference Result 708 states and 1151 transitions. [2018-11-23 12:40:09,677 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:09,677 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 108 [2018-11-23 12:40:09,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:09,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:09,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 454 transitions. [2018-11-23 12:40:09,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:09,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 454 transitions. [2018-11-23 12:40:09,683 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 454 transitions. [2018-11-23 12:40:10,097 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 454 edges. 454 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:10,106 INFO L225 Difference]: With dead ends: 708 [2018-11-23 12:40:10,106 INFO L226 Difference]: Without dead ends: 378 [2018-11-23 12:40:10,107 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:10,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-11-23 12:40:10,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 370. [2018-11-23 12:40:10,640 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:10,640 INFO L82 GeneralOperation]: Start isEquivalent. First operand 378 states. Second operand 370 states. [2018-11-23 12:40:10,640 INFO L74 IsIncluded]: Start isIncluded. First operand 378 states. Second operand 370 states. [2018-11-23 12:40:10,640 INFO L87 Difference]: Start difference. First operand 378 states. Second operand 370 states. [2018-11-23 12:40:10,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:10,648 INFO L93 Difference]: Finished difference Result 378 states and 609 transitions. [2018-11-23 12:40:10,649 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 609 transitions. [2018-11-23 12:40:10,649 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:10,649 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:10,650 INFO L74 IsIncluded]: Start isIncluded. First operand 370 states. Second operand 378 states. [2018-11-23 12:40:10,650 INFO L87 Difference]: Start difference. First operand 370 states. Second operand 378 states. [2018-11-23 12:40:10,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:10,661 INFO L93 Difference]: Finished difference Result 378 states and 609 transitions. [2018-11-23 12:40:10,661 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 609 transitions. [2018-11-23 12:40:10,661 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:10,662 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:10,662 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:10,662 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:10,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-11-23 12:40:10,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 596 transitions. [2018-11-23 12:40:10,672 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 596 transitions. Word has length 108 [2018-11-23 12:40:10,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:10,672 INFO L480 AbstractCegarLoop]: Abstraction has 370 states and 596 transitions. [2018-11-23 12:40:10,672 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:10,672 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 596 transitions. [2018-11-23 12:40:10,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-11-23 12:40:10,674 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:10,674 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1] [2018-11-23 12:40:10,674 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:10,674 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:10,674 INFO L82 PathProgramCache]: Analyzing trace with hash -2036530603, now seen corresponding path program 1 times [2018-11-23 12:40:10,675 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:10,675 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:10,675 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:10,676 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:10,676 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:10,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:10,967 INFO L256 TraceCheckUtils]: 0: Hoare triple {17298#true} call ULTIMATE.init(); {17298#true} is VALID [2018-11-23 12:40:10,967 INFO L273 TraceCheckUtils]: 1: Hoare triple {17298#true} assume true; {17298#true} is VALID [2018-11-23 12:40:10,968 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {17298#true} {17298#true} #611#return; {17298#true} is VALID [2018-11-23 12:40:10,968 INFO L256 TraceCheckUtils]: 3: Hoare triple {17298#true} call #t~ret51 := main(); {17298#true} is VALID [2018-11-23 12:40:10,969 INFO L273 TraceCheckUtils]: 4: Hoare triple {17298#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {17300#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:10,970 INFO L256 TraceCheckUtils]: 5: Hoare triple {17300#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {17301#(not (= |ssl3_accept_#in~initial_state| 8545))} is VALID [2018-11-23 12:40:10,972 INFO L273 TraceCheckUtils]: 6: Hoare triple {17301#(not (= |ssl3_accept_#in~initial_state| 8545))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,972 INFO L273 TraceCheckUtils]: 7: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,972 INFO L273 TraceCheckUtils]: 8: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,973 INFO L273 TraceCheckUtils]: 9: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,973 INFO L273 TraceCheckUtils]: 10: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,974 INFO L273 TraceCheckUtils]: 11: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !false; {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,974 INFO L273 TraceCheckUtils]: 12: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,975 INFO L273 TraceCheckUtils]: 13: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,975 INFO L273 TraceCheckUtils]: 14: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,976 INFO L273 TraceCheckUtils]: 15: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,976 INFO L273 TraceCheckUtils]: 16: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,977 INFO L273 TraceCheckUtils]: 17: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,977 INFO L273 TraceCheckUtils]: 18: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,978 INFO L273 TraceCheckUtils]: 19: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,978 INFO L273 TraceCheckUtils]: 20: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,979 INFO L273 TraceCheckUtils]: 21: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,979 INFO L273 TraceCheckUtils]: 22: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,980 INFO L273 TraceCheckUtils]: 23: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,980 INFO L273 TraceCheckUtils]: 24: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,981 INFO L273 TraceCheckUtils]: 25: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,981 INFO L273 TraceCheckUtils]: 26: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,982 INFO L273 TraceCheckUtils]: 27: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,982 INFO L273 TraceCheckUtils]: 28: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,983 INFO L273 TraceCheckUtils]: 29: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,983 INFO L273 TraceCheckUtils]: 30: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {17302#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:10,984 INFO L273 TraceCheckUtils]: 31: Hoare triple {17302#(not (= 8545 ssl3_accept_~s__state~0))} assume 8545 == ~s__state~0; {17299#false} is VALID [2018-11-23 12:40:10,984 INFO L273 TraceCheckUtils]: 32: Hoare triple {17299#false} assume 0 != 1 + ~s__verify_mode~0; {17299#false} is VALID [2018-11-23 12:40:10,984 INFO L273 TraceCheckUtils]: 33: Hoare triple {17299#false} assume !(0 != ~s__session__peer~0); {17299#false} is VALID [2018-11-23 12:40:10,984 INFO L273 TraceCheckUtils]: 34: Hoare triple {17299#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {17299#false} is VALID [2018-11-23 12:40:10,985 INFO L273 TraceCheckUtils]: 35: Hoare triple {17299#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {17299#false} is VALID [2018-11-23 12:40:10,985 INFO L273 TraceCheckUtils]: 36: Hoare triple {17299#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {17299#false} is VALID [2018-11-23 12:40:10,985 INFO L273 TraceCheckUtils]: 37: Hoare triple {17299#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {17299#false} is VALID [2018-11-23 12:40:10,985 INFO L273 TraceCheckUtils]: 38: Hoare triple {17299#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {17299#false} is VALID [2018-11-23 12:40:10,986 INFO L273 TraceCheckUtils]: 39: Hoare triple {17299#false} ~skip~0 := 0; {17299#false} is VALID [2018-11-23 12:40:10,986 INFO L273 TraceCheckUtils]: 40: Hoare triple {17299#false} assume !false; {17299#false} is VALID [2018-11-23 12:40:10,986 INFO L273 TraceCheckUtils]: 41: Hoare triple {17299#false} ~state~0 := ~s__state~0; {17299#false} is VALID [2018-11-23 12:40:10,986 INFO L273 TraceCheckUtils]: 42: Hoare triple {17299#false} assume !(12292 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,986 INFO L273 TraceCheckUtils]: 43: Hoare triple {17299#false} assume !(16384 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,987 INFO L273 TraceCheckUtils]: 44: Hoare triple {17299#false} assume !(8192 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,987 INFO L273 TraceCheckUtils]: 45: Hoare triple {17299#false} assume !(24576 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,987 INFO L273 TraceCheckUtils]: 46: Hoare triple {17299#false} assume !(8195 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,987 INFO L273 TraceCheckUtils]: 47: Hoare triple {17299#false} assume !(8480 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,987 INFO L273 TraceCheckUtils]: 48: Hoare triple {17299#false} assume !(8481 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 49: Hoare triple {17299#false} assume !(8482 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 50: Hoare triple {17299#false} assume !(8464 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 51: Hoare triple {17299#false} assume !(8465 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 52: Hoare triple {17299#false} assume !(8466 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 53: Hoare triple {17299#false} assume !(8496 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 54: Hoare triple {17299#false} assume !(8497 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 55: Hoare triple {17299#false} assume !(8512 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,988 INFO L273 TraceCheckUtils]: 56: Hoare triple {17299#false} assume !(8513 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 57: Hoare triple {17299#false} assume !(8528 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 58: Hoare triple {17299#false} assume !(8529 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 59: Hoare triple {17299#false} assume !(8544 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 60: Hoare triple {17299#false} assume !(8545 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 61: Hoare triple {17299#false} assume !(8560 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 62: Hoare triple {17299#false} assume !(8561 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 63: Hoare triple {17299#false} assume 8448 == ~s__state~0; {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 64: Hoare triple {17299#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {17299#false} is VALID [2018-11-23 12:40:10,989 INFO L273 TraceCheckUtils]: 65: Hoare triple {17299#false} assume !(~num1~0 > 0); {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 66: Hoare triple {17299#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 67: Hoare triple {17299#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 68: Hoare triple {17299#false} ~skip~0 := 0; {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 69: Hoare triple {17299#false} assume !false; {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 70: Hoare triple {17299#false} ~state~0 := ~s__state~0; {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 71: Hoare triple {17299#false} assume !(12292 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 72: Hoare triple {17299#false} assume !(16384 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,990 INFO L273 TraceCheckUtils]: 73: Hoare triple {17299#false} assume !(8192 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 74: Hoare triple {17299#false} assume !(24576 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 75: Hoare triple {17299#false} assume !(8195 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 76: Hoare triple {17299#false} assume !(8480 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 77: Hoare triple {17299#false} assume !(8481 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 78: Hoare triple {17299#false} assume !(8482 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 79: Hoare triple {17299#false} assume !(8464 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 80: Hoare triple {17299#false} assume !(8465 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 81: Hoare triple {17299#false} assume !(8466 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,991 INFO L273 TraceCheckUtils]: 82: Hoare triple {17299#false} assume !(8496 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 83: Hoare triple {17299#false} assume !(8497 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 84: Hoare triple {17299#false} assume !(8512 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 85: Hoare triple {17299#false} assume !(8513 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 86: Hoare triple {17299#false} assume !(8528 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 87: Hoare triple {17299#false} assume !(8529 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 88: Hoare triple {17299#false} assume !(8544 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 89: Hoare triple {17299#false} assume !(8545 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 90: Hoare triple {17299#false} assume !(8560 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,992 INFO L273 TraceCheckUtils]: 91: Hoare triple {17299#false} assume !(8561 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 92: Hoare triple {17299#false} assume !(8448 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 93: Hoare triple {17299#false} assume !(8576 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 94: Hoare triple {17299#false} assume !(8577 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 95: Hoare triple {17299#false} assume !(8592 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 96: Hoare triple {17299#false} assume !(8593 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 97: Hoare triple {17299#false} assume !(8608 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 98: Hoare triple {17299#false} assume !(8609 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,993 INFO L273 TraceCheckUtils]: 99: Hoare triple {17299#false} assume !(8640 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 100: Hoare triple {17299#false} assume !(8641 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 101: Hoare triple {17299#false} assume !(8656 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 102: Hoare triple {17299#false} assume !(8657 == ~s__state~0); {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 103: Hoare triple {17299#false} assume 8672 == ~s__state~0; {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 104: Hoare triple {17299#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 105: Hoare triple {17299#false} assume !(4 == ~blastFlag~0); {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 106: Hoare triple {17299#false} assume 5 == ~blastFlag~0; {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L256 TraceCheckUtils]: 107: Hoare triple {17299#false} call ERR(); {17299#false} is VALID [2018-11-23 12:40:10,994 INFO L273 TraceCheckUtils]: 108: Hoare triple {17299#false} assume !false; {17299#false} is VALID [2018-11-23 12:40:11,000 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-11-23 12:40:11,000 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:11,000 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:11,000 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 109 [2018-11-23 12:40:11,001 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:11,001 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:11,068 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 84 edges. 84 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:11,069 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:11,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:11,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:11,069 INFO L87 Difference]: Start difference. First operand 370 states and 596 transitions. Second operand 5 states. [2018-11-23 12:40:12,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:12,588 INFO L93 Difference]: Finished difference Result 735 states and 1188 transitions. [2018-11-23 12:40:12,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:12,588 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 109 [2018-11-23 12:40:12,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:12,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:12,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 456 transitions. [2018-11-23 12:40:12,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:12,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 456 transitions. [2018-11-23 12:40:12,594 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 456 transitions. [2018-11-23 12:40:13,089 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 456 edges. 456 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:13,100 INFO L225 Difference]: With dead ends: 735 [2018-11-23 12:40:13,100 INFO L226 Difference]: Without dead ends: 378 [2018-11-23 12:40:13,101 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:13,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-11-23 12:40:13,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 370. [2018-11-23 12:40:13,564 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:13,565 INFO L82 GeneralOperation]: Start isEquivalent. First operand 378 states. Second operand 370 states. [2018-11-23 12:40:13,565 INFO L74 IsIncluded]: Start isIncluded. First operand 378 states. Second operand 370 states. [2018-11-23 12:40:13,565 INFO L87 Difference]: Start difference. First operand 378 states. Second operand 370 states. [2018-11-23 12:40:13,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:13,573 INFO L93 Difference]: Finished difference Result 378 states and 604 transitions. [2018-11-23 12:40:13,574 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 604 transitions. [2018-11-23 12:40:13,574 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:13,574 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:13,575 INFO L74 IsIncluded]: Start isIncluded. First operand 370 states. Second operand 378 states. [2018-11-23 12:40:13,575 INFO L87 Difference]: Start difference. First operand 370 states. Second operand 378 states. [2018-11-23 12:40:13,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:13,585 INFO L93 Difference]: Finished difference Result 378 states and 604 transitions. [2018-11-23 12:40:13,585 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 604 transitions. [2018-11-23 12:40:13,586 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:13,586 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:13,586 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:13,587 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:13,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-11-23 12:40:13,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 591 transitions. [2018-11-23 12:40:13,597 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 591 transitions. Word has length 109 [2018-11-23 12:40:13,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:13,597 INFO L480 AbstractCegarLoop]: Abstraction has 370 states and 591 transitions. [2018-11-23 12:40:13,597 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:13,597 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 591 transitions. [2018-11-23 12:40:13,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-11-23 12:40:13,598 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:13,599 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:13,599 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:13,599 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:13,599 INFO L82 PathProgramCache]: Analyzing trace with hash -346552109, now seen corresponding path program 1 times [2018-11-23 12:40:13,599 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:13,599 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:13,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:13,600 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:13,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:13,747 INFO L256 TraceCheckUtils]: 0: Hoare triple {19300#true} call ULTIMATE.init(); {19300#true} is VALID [2018-11-23 12:40:13,747 INFO L273 TraceCheckUtils]: 1: Hoare triple {19300#true} assume true; {19300#true} is VALID [2018-11-23 12:40:13,748 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {19300#true} {19300#true} #611#return; {19300#true} is VALID [2018-11-23 12:40:13,748 INFO L256 TraceCheckUtils]: 3: Hoare triple {19300#true} call #t~ret51 := main(); {19300#true} is VALID [2018-11-23 12:40:13,749 INFO L273 TraceCheckUtils]: 4: Hoare triple {19300#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {19302#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:13,750 INFO L256 TraceCheckUtils]: 5: Hoare triple {19302#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {19303#(not (= |ssl3_accept_#in~initial_state| 8496))} is VALID [2018-11-23 12:40:13,753 INFO L273 TraceCheckUtils]: 6: Hoare triple {19303#(not (= |ssl3_accept_#in~initial_state| 8496))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,754 INFO L273 TraceCheckUtils]: 7: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,755 INFO L273 TraceCheckUtils]: 8: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,755 INFO L273 TraceCheckUtils]: 9: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,756 INFO L273 TraceCheckUtils]: 10: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,756 INFO L273 TraceCheckUtils]: 11: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !false; {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,757 INFO L273 TraceCheckUtils]: 12: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,757 INFO L273 TraceCheckUtils]: 13: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,758 INFO L273 TraceCheckUtils]: 14: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,758 INFO L273 TraceCheckUtils]: 15: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,759 INFO L273 TraceCheckUtils]: 16: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,759 INFO L273 TraceCheckUtils]: 17: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,760 INFO L273 TraceCheckUtils]: 18: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,760 INFO L273 TraceCheckUtils]: 19: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,761 INFO L273 TraceCheckUtils]: 20: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,761 INFO L273 TraceCheckUtils]: 21: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,762 INFO L273 TraceCheckUtils]: 22: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,762 INFO L273 TraceCheckUtils]: 23: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {19304#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:13,763 INFO L273 TraceCheckUtils]: 24: Hoare triple {19304#(not (= 8496 ssl3_accept_~s__state~0))} assume 8496 == ~s__state~0; {19301#false} is VALID [2018-11-23 12:40:13,763 INFO L273 TraceCheckUtils]: 25: Hoare triple {19301#false} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~ret~0 := #t~nondet31;havoc #t~nondet31; {19301#false} is VALID [2018-11-23 12:40:13,763 INFO L273 TraceCheckUtils]: 26: Hoare triple {19301#false} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {19301#false} is VALID [2018-11-23 12:40:13,764 INFO L273 TraceCheckUtils]: 27: Hoare triple {19301#false} assume !(~ret~0 <= 0); {19301#false} is VALID [2018-11-23 12:40:13,764 INFO L273 TraceCheckUtils]: 28: Hoare triple {19301#false} assume 0 != ~s__hit~0;~s__state~0 := 8656; {19301#false} is VALID [2018-11-23 12:40:13,764 INFO L273 TraceCheckUtils]: 29: Hoare triple {19301#false} ~s__init_num~0 := 0; {19301#false} is VALID [2018-11-23 12:40:13,764 INFO L273 TraceCheckUtils]: 30: Hoare triple {19301#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {19301#false} is VALID [2018-11-23 12:40:13,765 INFO L273 TraceCheckUtils]: 31: Hoare triple {19301#false} ~skip~0 := 0; {19301#false} is VALID [2018-11-23 12:40:13,765 INFO L273 TraceCheckUtils]: 32: Hoare triple {19301#false} assume !false; {19301#false} is VALID [2018-11-23 12:40:13,765 INFO L273 TraceCheckUtils]: 33: Hoare triple {19301#false} ~state~0 := ~s__state~0; {19301#false} is VALID [2018-11-23 12:40:13,766 INFO L273 TraceCheckUtils]: 34: Hoare triple {19301#false} assume !(12292 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,766 INFO L273 TraceCheckUtils]: 35: Hoare triple {19301#false} assume !(16384 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,766 INFO L273 TraceCheckUtils]: 36: Hoare triple {19301#false} assume !(8192 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,766 INFO L273 TraceCheckUtils]: 37: Hoare triple {19301#false} assume !(24576 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,766 INFO L273 TraceCheckUtils]: 38: Hoare triple {19301#false} assume !(8195 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,766 INFO L273 TraceCheckUtils]: 39: Hoare triple {19301#false} assume !(8480 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,766 INFO L273 TraceCheckUtils]: 40: Hoare triple {19301#false} assume !(8481 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 41: Hoare triple {19301#false} assume !(8482 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 42: Hoare triple {19301#false} assume !(8464 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 43: Hoare triple {19301#false} assume !(8465 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 44: Hoare triple {19301#false} assume !(8466 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 45: Hoare triple {19301#false} assume !(8496 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 46: Hoare triple {19301#false} assume !(8497 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 47: Hoare triple {19301#false} assume !(8512 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,767 INFO L273 TraceCheckUtils]: 48: Hoare triple {19301#false} assume !(8513 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 49: Hoare triple {19301#false} assume !(8528 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 50: Hoare triple {19301#false} assume !(8529 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 51: Hoare triple {19301#false} assume !(8544 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 52: Hoare triple {19301#false} assume !(8545 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 53: Hoare triple {19301#false} assume !(8560 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 54: Hoare triple {19301#false} assume !(8561 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 55: Hoare triple {19301#false} assume !(8448 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 56: Hoare triple {19301#false} assume !(8576 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,768 INFO L273 TraceCheckUtils]: 57: Hoare triple {19301#false} assume !(8577 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 58: Hoare triple {19301#false} assume !(8592 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 59: Hoare triple {19301#false} assume !(8593 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 60: Hoare triple {19301#false} assume !(8608 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 61: Hoare triple {19301#false} assume !(8609 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 62: Hoare triple {19301#false} assume !(8640 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 63: Hoare triple {19301#false} assume !(8641 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 64: Hoare triple {19301#false} assume 8656 == ~s__state~0; {19301#false} is VALID [2018-11-23 12:40:13,769 INFO L273 TraceCheckUtils]: 65: Hoare triple {19301#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 66: Hoare triple {19301#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 67: Hoare triple {19301#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 68: Hoare triple {19301#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 69: Hoare triple {19301#false} assume !(0 == ~tmp___10~0); {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 70: Hoare triple {19301#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 71: Hoare triple {19301#false} ~skip~0 := 0; {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 72: Hoare triple {19301#false} assume !false; {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 73: Hoare triple {19301#false} ~state~0 := ~s__state~0; {19301#false} is VALID [2018-11-23 12:40:13,770 INFO L273 TraceCheckUtils]: 74: Hoare triple {19301#false} assume !(12292 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 75: Hoare triple {19301#false} assume !(16384 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 76: Hoare triple {19301#false} assume !(8192 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 77: Hoare triple {19301#false} assume !(24576 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 78: Hoare triple {19301#false} assume !(8195 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 79: Hoare triple {19301#false} assume !(8480 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 80: Hoare triple {19301#false} assume !(8481 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 81: Hoare triple {19301#false} assume !(8482 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,771 INFO L273 TraceCheckUtils]: 82: Hoare triple {19301#false} assume !(8464 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 83: Hoare triple {19301#false} assume !(8465 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 84: Hoare triple {19301#false} assume !(8466 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 85: Hoare triple {19301#false} assume !(8496 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 86: Hoare triple {19301#false} assume !(8497 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 87: Hoare triple {19301#false} assume !(8512 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 88: Hoare triple {19301#false} assume !(8513 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 89: Hoare triple {19301#false} assume !(8528 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 90: Hoare triple {19301#false} assume !(8529 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,772 INFO L273 TraceCheckUtils]: 91: Hoare triple {19301#false} assume !(8544 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 92: Hoare triple {19301#false} assume !(8545 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 93: Hoare triple {19301#false} assume !(8560 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 94: Hoare triple {19301#false} assume !(8561 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 95: Hoare triple {19301#false} assume !(8448 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 96: Hoare triple {19301#false} assume !(8576 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 97: Hoare triple {19301#false} assume !(8577 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 98: Hoare triple {19301#false} assume !(8592 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 99: Hoare triple {19301#false} assume !(8593 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,773 INFO L273 TraceCheckUtils]: 100: Hoare triple {19301#false} assume !(8608 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 101: Hoare triple {19301#false} assume !(8609 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 102: Hoare triple {19301#false} assume !(8640 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 103: Hoare triple {19301#false} assume !(8641 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 104: Hoare triple {19301#false} assume !(8656 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 105: Hoare triple {19301#false} assume !(8657 == ~s__state~0); {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 106: Hoare triple {19301#false} assume 8672 == ~s__state~0; {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 107: Hoare triple {19301#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {19301#false} is VALID [2018-11-23 12:40:13,774 INFO L273 TraceCheckUtils]: 108: Hoare triple {19301#false} assume !(4 == ~blastFlag~0); {19301#false} is VALID [2018-11-23 12:40:13,775 INFO L273 TraceCheckUtils]: 109: Hoare triple {19301#false} assume 5 == ~blastFlag~0; {19301#false} is VALID [2018-11-23 12:40:13,775 INFO L256 TraceCheckUtils]: 110: Hoare triple {19301#false} call ERR(); {19301#false} is VALID [2018-11-23 12:40:13,775 INFO L273 TraceCheckUtils]: 111: Hoare triple {19301#false} assume !false; {19301#false} is VALID [2018-11-23 12:40:13,780 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-23 12:40:13,780 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:13,780 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:13,780 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 112 [2018-11-23 12:40:13,781 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:13,781 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:13,899 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 78 edges. 78 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:13,899 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:13,900 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:13,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:13,900 INFO L87 Difference]: Start difference. First operand 370 states and 591 transitions. Second operand 5 states. [2018-11-23 12:40:15,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:15,714 INFO L93 Difference]: Finished difference Result 752 states and 1206 transitions. [2018-11-23 12:40:15,714 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:15,714 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 112 [2018-11-23 12:40:15,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:15,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:15,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 435 transitions. [2018-11-23 12:40:15,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:15,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 435 transitions. [2018-11-23 12:40:15,719 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 435 transitions. [2018-11-23 12:40:16,216 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 12:40:16,227 INFO L225 Difference]: With dead ends: 752 [2018-11-23 12:40:16,227 INFO L226 Difference]: Without dead ends: 395 [2018-11-23 12:40:16,228 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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 12:40:16,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2018-11-23 12:40:16,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 391. [2018-11-23 12:40:16,778 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:16,778 INFO L82 GeneralOperation]: Start isEquivalent. First operand 395 states. Second operand 391 states. [2018-11-23 12:40:16,778 INFO L74 IsIncluded]: Start isIncluded. First operand 395 states. Second operand 391 states. [2018-11-23 12:40:16,778 INFO L87 Difference]: Start difference. First operand 395 states. Second operand 391 states. [2018-11-23 12:40:16,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:16,788 INFO L93 Difference]: Finished difference Result 395 states and 626 transitions. [2018-11-23 12:40:16,788 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 626 transitions. [2018-11-23 12:40:16,788 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:16,789 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:16,789 INFO L74 IsIncluded]: Start isIncluded. First operand 391 states. Second operand 395 states. [2018-11-23 12:40:16,789 INFO L87 Difference]: Start difference. First operand 391 states. Second operand 395 states. [2018-11-23 12:40:16,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:16,800 INFO L93 Difference]: Finished difference Result 395 states and 626 transitions. [2018-11-23 12:40:16,800 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 626 transitions. [2018-11-23 12:40:16,801 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:16,801 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:16,801 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:16,801 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:16,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-11-23 12:40:16,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 620 transitions. [2018-11-23 12:40:16,812 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 620 transitions. Word has length 112 [2018-11-23 12:40:16,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:16,813 INFO L480 AbstractCegarLoop]: Abstraction has 391 states and 620 transitions. [2018-11-23 12:40:16,813 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:16,813 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 620 transitions. [2018-11-23 12:40:16,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-11-23 12:40:16,814 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:16,815 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-23 12:40:16,815 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:16,815 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:16,815 INFO L82 PathProgramCache]: Analyzing trace with hash 768287860, now seen corresponding path program 1 times [2018-11-23 12:40:16,815 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:16,815 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:16,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:16,816 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:16,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:17,267 INFO L256 TraceCheckUtils]: 0: Hoare triple {21376#true} call ULTIMATE.init(); {21376#true} is VALID [2018-11-23 12:40:17,268 INFO L273 TraceCheckUtils]: 1: Hoare triple {21376#true} assume true; {21376#true} is VALID [2018-11-23 12:40:17,268 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {21376#true} {21376#true} #611#return; {21376#true} is VALID [2018-11-23 12:40:17,268 INFO L256 TraceCheckUtils]: 3: Hoare triple {21376#true} call #t~ret51 := main(); {21376#true} is VALID [2018-11-23 12:40:17,269 INFO L273 TraceCheckUtils]: 4: Hoare triple {21376#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {21378#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:17,270 INFO L256 TraceCheckUtils]: 5: Hoare triple {21378#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {21379#(not (= |ssl3_accept_#in~initial_state| 8497))} is VALID [2018-11-23 12:40:17,272 INFO L273 TraceCheckUtils]: 6: Hoare triple {21379#(not (= |ssl3_accept_#in~initial_state| 8497))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,272 INFO L273 TraceCheckUtils]: 7: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,273 INFO L273 TraceCheckUtils]: 8: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,273 INFO L273 TraceCheckUtils]: 9: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,274 INFO L273 TraceCheckUtils]: 10: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,274 INFO L273 TraceCheckUtils]: 11: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !false; {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,275 INFO L273 TraceCheckUtils]: 12: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,275 INFO L273 TraceCheckUtils]: 13: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,276 INFO L273 TraceCheckUtils]: 14: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,276 INFO L273 TraceCheckUtils]: 15: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,277 INFO L273 TraceCheckUtils]: 16: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,277 INFO L273 TraceCheckUtils]: 17: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,278 INFO L273 TraceCheckUtils]: 18: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,278 INFO L273 TraceCheckUtils]: 19: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,279 INFO L273 TraceCheckUtils]: 20: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,279 INFO L273 TraceCheckUtils]: 21: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,280 INFO L273 TraceCheckUtils]: 22: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,280 INFO L273 TraceCheckUtils]: 23: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,281 INFO L273 TraceCheckUtils]: 24: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {21380#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:17,281 INFO L273 TraceCheckUtils]: 25: Hoare triple {21380#(not (= 8497 ssl3_accept_~s__state~0))} assume 8497 == ~s__state~0; {21377#false} is VALID [2018-11-23 12:40:17,282 INFO L273 TraceCheckUtils]: 26: Hoare triple {21377#false} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~ret~0 := #t~nondet31;havoc #t~nondet31; {21377#false} is VALID [2018-11-23 12:40:17,282 INFO L273 TraceCheckUtils]: 27: Hoare triple {21377#false} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {21377#false} is VALID [2018-11-23 12:40:17,282 INFO L273 TraceCheckUtils]: 28: Hoare triple {21377#false} assume !(~ret~0 <= 0); {21377#false} is VALID [2018-11-23 12:40:17,282 INFO L273 TraceCheckUtils]: 29: Hoare triple {21377#false} assume 0 != ~s__hit~0;~s__state~0 := 8656; {21377#false} is VALID [2018-11-23 12:40:17,282 INFO L273 TraceCheckUtils]: 30: Hoare triple {21377#false} ~s__init_num~0 := 0; {21377#false} is VALID [2018-11-23 12:40:17,283 INFO L273 TraceCheckUtils]: 31: Hoare triple {21377#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {21377#false} is VALID [2018-11-23 12:40:17,283 INFO L273 TraceCheckUtils]: 32: Hoare triple {21377#false} ~skip~0 := 0; {21377#false} is VALID [2018-11-23 12:40:17,283 INFO L273 TraceCheckUtils]: 33: Hoare triple {21377#false} assume !false; {21377#false} is VALID [2018-11-23 12:40:17,283 INFO L273 TraceCheckUtils]: 34: Hoare triple {21377#false} ~state~0 := ~s__state~0; {21377#false} is VALID [2018-11-23 12:40:17,283 INFO L273 TraceCheckUtils]: 35: Hoare triple {21377#false} assume !(12292 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,284 INFO L273 TraceCheckUtils]: 36: Hoare triple {21377#false} assume !(16384 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,284 INFO L273 TraceCheckUtils]: 37: Hoare triple {21377#false} assume !(8192 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,284 INFO L273 TraceCheckUtils]: 38: Hoare triple {21377#false} assume !(24576 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,284 INFO L273 TraceCheckUtils]: 39: Hoare triple {21377#false} assume !(8195 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,284 INFO L273 TraceCheckUtils]: 40: Hoare triple {21377#false} assume !(8480 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,285 INFO L273 TraceCheckUtils]: 41: Hoare triple {21377#false} assume !(8481 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,285 INFO L273 TraceCheckUtils]: 42: Hoare triple {21377#false} assume !(8482 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,285 INFO L273 TraceCheckUtils]: 43: Hoare triple {21377#false} assume !(8464 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,285 INFO L273 TraceCheckUtils]: 44: Hoare triple {21377#false} assume !(8465 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 45: Hoare triple {21377#false} assume !(8466 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 46: Hoare triple {21377#false} assume !(8496 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 47: Hoare triple {21377#false} assume !(8497 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 48: Hoare triple {21377#false} assume !(8512 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 49: Hoare triple {21377#false} assume !(8513 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 50: Hoare triple {21377#false} assume !(8528 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 51: Hoare triple {21377#false} assume !(8529 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 52: Hoare triple {21377#false} assume !(8544 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,286 INFO L273 TraceCheckUtils]: 53: Hoare triple {21377#false} assume !(8545 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 54: Hoare triple {21377#false} assume !(8560 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 55: Hoare triple {21377#false} assume !(8561 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 56: Hoare triple {21377#false} assume !(8448 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 57: Hoare triple {21377#false} assume !(8576 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 58: Hoare triple {21377#false} assume !(8577 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 59: Hoare triple {21377#false} assume !(8592 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 60: Hoare triple {21377#false} assume !(8593 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,287 INFO L273 TraceCheckUtils]: 61: Hoare triple {21377#false} assume !(8608 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 62: Hoare triple {21377#false} assume !(8609 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 63: Hoare triple {21377#false} assume !(8640 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 64: Hoare triple {21377#false} assume !(8641 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 65: Hoare triple {21377#false} assume 8656 == ~s__state~0; {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 66: Hoare triple {21377#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 67: Hoare triple {21377#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 68: Hoare triple {21377#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 69: Hoare triple {21377#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {21377#false} is VALID [2018-11-23 12:40:17,288 INFO L273 TraceCheckUtils]: 70: Hoare triple {21377#false} assume !(0 == ~tmp___10~0); {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 71: Hoare triple {21377#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 72: Hoare triple {21377#false} ~skip~0 := 0; {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 73: Hoare triple {21377#false} assume !false; {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 74: Hoare triple {21377#false} ~state~0 := ~s__state~0; {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 75: Hoare triple {21377#false} assume !(12292 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 76: Hoare triple {21377#false} assume !(16384 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 77: Hoare triple {21377#false} assume !(8192 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,289 INFO L273 TraceCheckUtils]: 78: Hoare triple {21377#false} assume !(24576 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 79: Hoare triple {21377#false} assume !(8195 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 80: Hoare triple {21377#false} assume !(8480 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 81: Hoare triple {21377#false} assume !(8481 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 82: Hoare triple {21377#false} assume !(8482 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 83: Hoare triple {21377#false} assume !(8464 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 84: Hoare triple {21377#false} assume !(8465 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 85: Hoare triple {21377#false} assume !(8466 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,290 INFO L273 TraceCheckUtils]: 86: Hoare triple {21377#false} assume !(8496 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 87: Hoare triple {21377#false} assume !(8497 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 88: Hoare triple {21377#false} assume !(8512 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 89: Hoare triple {21377#false} assume !(8513 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 90: Hoare triple {21377#false} assume !(8528 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 91: Hoare triple {21377#false} assume !(8529 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 92: Hoare triple {21377#false} assume !(8544 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 93: Hoare triple {21377#false} assume !(8545 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,291 INFO L273 TraceCheckUtils]: 94: Hoare triple {21377#false} assume !(8560 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 95: Hoare triple {21377#false} assume !(8561 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 96: Hoare triple {21377#false} assume !(8448 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 97: Hoare triple {21377#false} assume !(8576 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 98: Hoare triple {21377#false} assume !(8577 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 99: Hoare triple {21377#false} assume !(8592 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 100: Hoare triple {21377#false} assume !(8593 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 101: Hoare triple {21377#false} assume !(8608 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 102: Hoare triple {21377#false} assume !(8609 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,292 INFO L273 TraceCheckUtils]: 103: Hoare triple {21377#false} assume !(8640 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L273 TraceCheckUtils]: 104: Hoare triple {21377#false} assume !(8641 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L273 TraceCheckUtils]: 105: Hoare triple {21377#false} assume !(8656 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L273 TraceCheckUtils]: 106: Hoare triple {21377#false} assume !(8657 == ~s__state~0); {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L273 TraceCheckUtils]: 107: Hoare triple {21377#false} assume 8672 == ~s__state~0; {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L273 TraceCheckUtils]: 108: Hoare triple {21377#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L273 TraceCheckUtils]: 109: Hoare triple {21377#false} assume !(4 == ~blastFlag~0); {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L273 TraceCheckUtils]: 110: Hoare triple {21377#false} assume 5 == ~blastFlag~0; {21377#false} is VALID [2018-11-23 12:40:17,293 INFO L256 TraceCheckUtils]: 111: Hoare triple {21377#false} call ERR(); {21377#false} is VALID [2018-11-23 12:40:17,294 INFO L273 TraceCheckUtils]: 112: Hoare triple {21377#false} assume !false; {21377#false} is VALID [2018-11-23 12:40:17,299 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-23 12:40:17,299 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:17,299 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:17,300 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 113 [2018-11-23 12:40:17,300 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:17,300 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:17,365 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:17,366 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:17,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:17,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:17,367 INFO L87 Difference]: Start difference. First operand 391 states and 620 transitions. Second operand 5 states. [2018-11-23 12:40:18,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:18,802 INFO L93 Difference]: Finished difference Result 773 states and 1229 transitions. [2018-11-23 12:40:18,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:18,802 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 113 [2018-11-23 12:40:18,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:18,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:18,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 437 transitions. [2018-11-23 12:40:18,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:18,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 437 transitions. [2018-11-23 12:40:18,807 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 437 transitions. [2018-11-23 12:40:19,229 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 437 edges. 437 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:19,240 INFO L225 Difference]: With dead ends: 773 [2018-11-23 12:40:19,240 INFO L226 Difference]: Without dead ends: 395 [2018-11-23 12:40:19,241 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:19,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2018-11-23 12:40:20,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 391. [2018-11-23 12:40:20,010 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:20,010 INFO L82 GeneralOperation]: Start isEquivalent. First operand 395 states. Second operand 391 states. [2018-11-23 12:40:20,011 INFO L74 IsIncluded]: Start isIncluded. First operand 395 states. Second operand 391 states. [2018-11-23 12:40:20,011 INFO L87 Difference]: Start difference. First operand 395 states. Second operand 391 states. [2018-11-23 12:40:20,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:20,020 INFO L93 Difference]: Finished difference Result 395 states and 620 transitions. [2018-11-23 12:40:20,021 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 620 transitions. [2018-11-23 12:40:20,021 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:20,021 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:20,021 INFO L74 IsIncluded]: Start isIncluded. First operand 391 states. Second operand 395 states. [2018-11-23 12:40:20,021 INFO L87 Difference]: Start difference. First operand 391 states. Second operand 395 states. [2018-11-23 12:40:20,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:20,032 INFO L93 Difference]: Finished difference Result 395 states and 620 transitions. [2018-11-23 12:40:20,032 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 620 transitions. [2018-11-23 12:40:20,033 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:20,033 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:20,033 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:20,033 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:20,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-11-23 12:40:20,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 614 transitions. [2018-11-23 12:40:20,044 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 614 transitions. Word has length 113 [2018-11-23 12:40:20,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:20,045 INFO L480 AbstractCegarLoop]: Abstraction has 391 states and 614 transitions. [2018-11-23 12:40:20,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:20,045 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 614 transitions. [2018-11-23 12:40:20,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-11-23 12:40:20,046 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:20,047 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, 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] [2018-11-23 12:40:20,047 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:20,047 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:20,047 INFO L82 PathProgramCache]: Analyzing trace with hash -105487368, now seen corresponding path program 1 times [2018-11-23 12:40:20,047 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:20,047 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:20,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:20,048 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:20,048 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:20,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:20,164 INFO L256 TraceCheckUtils]: 0: Hoare triple {23475#true} call ULTIMATE.init(); {23475#true} is VALID [2018-11-23 12:40:20,165 INFO L273 TraceCheckUtils]: 1: Hoare triple {23475#true} assume true; {23475#true} is VALID [2018-11-23 12:40:20,165 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {23475#true} {23475#true} #611#return; {23475#true} is VALID [2018-11-23 12:40:20,165 INFO L256 TraceCheckUtils]: 3: Hoare triple {23475#true} call #t~ret51 := main(); {23475#true} is VALID [2018-11-23 12:40:20,165 INFO L273 TraceCheckUtils]: 4: Hoare triple {23475#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {23475#true} is VALID [2018-11-23 12:40:20,165 INFO L256 TraceCheckUtils]: 5: Hoare triple {23475#true} call #t~ret50 := ssl3_accept(~s~0); {23475#true} is VALID [2018-11-23 12:40:20,165 INFO L273 TraceCheckUtils]: 6: Hoare triple {23475#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {23475#true} is VALID [2018-11-23 12:40:20,165 INFO L273 TraceCheckUtils]: 7: Hoare triple {23475#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 8: Hoare triple {23475#true} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 9: Hoare triple {23475#true} assume !(0 != 12288 + ~tmp___1~0); {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 10: Hoare triple {23475#true} assume !(0 == ~s__cert~0); {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 11: Hoare triple {23475#true} assume !false; {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 12: Hoare triple {23475#true} ~state~0 := ~s__state~0; {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 13: Hoare triple {23475#true} assume !(12292 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 14: Hoare triple {23475#true} assume !(16384 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,166 INFO L273 TraceCheckUtils]: 15: Hoare triple {23475#true} assume !(8192 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 16: Hoare triple {23475#true} assume !(24576 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 17: Hoare triple {23475#true} assume !(8195 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 18: Hoare triple {23475#true} assume !(8480 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 19: Hoare triple {23475#true} assume !(8481 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 20: Hoare triple {23475#true} assume !(8482 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 21: Hoare triple {23475#true} assume 8464 == ~s__state~0; {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 22: Hoare triple {23475#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~ret~0 := #t~nondet30;havoc #t~nondet30; {23475#true} is VALID [2018-11-23 12:40:20,167 INFO L273 TraceCheckUtils]: 23: Hoare triple {23475#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {23475#true} is VALID [2018-11-23 12:40:20,168 INFO L273 TraceCheckUtils]: 24: Hoare triple {23475#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {23475#true} is VALID [2018-11-23 12:40:20,168 INFO L273 TraceCheckUtils]: 25: Hoare triple {23475#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {23475#true} is VALID [2018-11-23 12:40:20,168 INFO L273 TraceCheckUtils]: 26: Hoare triple {23475#true} ~skip~0 := 0; {23475#true} is VALID [2018-11-23 12:40:20,168 INFO L273 TraceCheckUtils]: 27: Hoare triple {23475#true} assume !false; {23475#true} is VALID [2018-11-23 12:40:20,168 INFO L273 TraceCheckUtils]: 28: Hoare triple {23475#true} ~state~0 := ~s__state~0; {23475#true} is VALID [2018-11-23 12:40:20,168 INFO L273 TraceCheckUtils]: 29: Hoare triple {23475#true} assume !(12292 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,169 INFO L273 TraceCheckUtils]: 30: Hoare triple {23475#true} assume !(16384 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,169 INFO L273 TraceCheckUtils]: 31: Hoare triple {23475#true} assume !(8192 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,169 INFO L273 TraceCheckUtils]: 32: Hoare triple {23475#true} assume !(24576 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,169 INFO L273 TraceCheckUtils]: 33: Hoare triple {23475#true} assume !(8195 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,169 INFO L273 TraceCheckUtils]: 34: Hoare triple {23475#true} assume !(8480 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,169 INFO L273 TraceCheckUtils]: 35: Hoare triple {23475#true} assume !(8481 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,170 INFO L273 TraceCheckUtils]: 36: Hoare triple {23475#true} assume !(8482 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,170 INFO L273 TraceCheckUtils]: 37: Hoare triple {23475#true} assume !(8464 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,170 INFO L273 TraceCheckUtils]: 38: Hoare triple {23475#true} assume !(8465 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,170 INFO L273 TraceCheckUtils]: 39: Hoare triple {23475#true} assume !(8466 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,170 INFO L273 TraceCheckUtils]: 40: Hoare triple {23475#true} assume 8496 == ~s__state~0; {23475#true} is VALID [2018-11-23 12:40:20,171 INFO L273 TraceCheckUtils]: 41: Hoare triple {23475#true} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~ret~0 := #t~nondet31;havoc #t~nondet31; {23475#true} is VALID [2018-11-23 12:40:20,171 INFO L273 TraceCheckUtils]: 42: Hoare triple {23475#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {23475#true} is VALID [2018-11-23 12:40:20,171 INFO L273 TraceCheckUtils]: 43: Hoare triple {23475#true} assume !(~ret~0 <= 0); {23475#true} is VALID [2018-11-23 12:40:20,171 INFO L273 TraceCheckUtils]: 44: Hoare triple {23475#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {23475#true} is VALID [2018-11-23 12:40:20,171 INFO L273 TraceCheckUtils]: 45: Hoare triple {23475#true} ~s__init_num~0 := 0; {23475#true} is VALID [2018-11-23 12:40:20,171 INFO L273 TraceCheckUtils]: 46: Hoare triple {23475#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {23475#true} is VALID [2018-11-23 12:40:20,172 INFO L273 TraceCheckUtils]: 47: Hoare triple {23475#true} ~skip~0 := 0; {23475#true} is VALID [2018-11-23 12:40:20,172 INFO L273 TraceCheckUtils]: 48: Hoare triple {23475#true} assume !false; {23475#true} is VALID [2018-11-23 12:40:20,172 INFO L273 TraceCheckUtils]: 49: Hoare triple {23475#true} ~state~0 := ~s__state~0; {23475#true} is VALID [2018-11-23 12:40:20,172 INFO L273 TraceCheckUtils]: 50: Hoare triple {23475#true} assume !(12292 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,172 INFO L273 TraceCheckUtils]: 51: Hoare triple {23475#true} assume !(16384 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,172 INFO L273 TraceCheckUtils]: 52: Hoare triple {23475#true} assume !(8192 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,172 INFO L273 TraceCheckUtils]: 53: Hoare triple {23475#true} assume !(24576 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,173 INFO L273 TraceCheckUtils]: 54: Hoare triple {23475#true} assume !(8195 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,173 INFO L273 TraceCheckUtils]: 55: Hoare triple {23475#true} assume !(8480 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,173 INFO L273 TraceCheckUtils]: 56: Hoare triple {23475#true} assume !(8481 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,173 INFO L273 TraceCheckUtils]: 57: Hoare triple {23475#true} assume !(8482 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,173 INFO L273 TraceCheckUtils]: 58: Hoare triple {23475#true} assume !(8464 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,173 INFO L273 TraceCheckUtils]: 59: Hoare triple {23475#true} assume !(8465 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,174 INFO L273 TraceCheckUtils]: 60: Hoare triple {23475#true} assume !(8466 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,174 INFO L273 TraceCheckUtils]: 61: Hoare triple {23475#true} assume !(8496 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,174 INFO L273 TraceCheckUtils]: 62: Hoare triple {23475#true} assume !(8497 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,174 INFO L273 TraceCheckUtils]: 63: Hoare triple {23475#true} assume !(8512 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,174 INFO L273 TraceCheckUtils]: 64: Hoare triple {23475#true} assume !(8513 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,174 INFO L273 TraceCheckUtils]: 65: Hoare triple {23475#true} assume !(8528 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,175 INFO L273 TraceCheckUtils]: 66: Hoare triple {23475#true} assume !(8529 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,175 INFO L273 TraceCheckUtils]: 67: Hoare triple {23475#true} assume !(8544 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,175 INFO L273 TraceCheckUtils]: 68: Hoare triple {23475#true} assume !(8545 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,175 INFO L273 TraceCheckUtils]: 69: Hoare triple {23475#true} assume !(8560 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,175 INFO L273 TraceCheckUtils]: 70: Hoare triple {23475#true} assume !(8561 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,175 INFO L273 TraceCheckUtils]: 71: Hoare triple {23475#true} assume !(8448 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,176 INFO L273 TraceCheckUtils]: 72: Hoare triple {23475#true} assume !(8576 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,176 INFO L273 TraceCheckUtils]: 73: Hoare triple {23475#true} assume !(8577 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,176 INFO L273 TraceCheckUtils]: 74: Hoare triple {23475#true} assume !(8592 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,176 INFO L273 TraceCheckUtils]: 75: Hoare triple {23475#true} assume !(8593 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,176 INFO L273 TraceCheckUtils]: 76: Hoare triple {23475#true} assume !(8608 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,176 INFO L273 TraceCheckUtils]: 77: Hoare triple {23475#true} assume !(8609 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,177 INFO L273 TraceCheckUtils]: 78: Hoare triple {23475#true} assume !(8640 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,177 INFO L273 TraceCheckUtils]: 79: Hoare triple {23475#true} assume !(8641 == ~s__state~0); {23475#true} is VALID [2018-11-23 12:40:20,177 INFO L273 TraceCheckUtils]: 80: Hoare triple {23475#true} assume 8656 == ~s__state~0; {23475#true} is VALID [2018-11-23 12:40:20,177 INFO L273 TraceCheckUtils]: 81: Hoare triple {23475#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {23475#true} is VALID [2018-11-23 12:40:20,177 INFO L273 TraceCheckUtils]: 82: Hoare triple {23475#true} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {23475#true} is VALID [2018-11-23 12:40:20,188 INFO L273 TraceCheckUtils]: 83: Hoare triple {23475#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,188 INFO L273 TraceCheckUtils]: 84: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,193 INFO L273 TraceCheckUtils]: 85: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(0 == ~tmp___10~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,193 INFO L273 TraceCheckUtils]: 86: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(0 == ~s__s3__tmp__reuse_message~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,197 INFO L273 TraceCheckUtils]: 87: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} ~skip~0 := 0; {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,199 INFO L273 TraceCheckUtils]: 88: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !false; {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,199 INFO L273 TraceCheckUtils]: 89: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} ~state~0 := ~s__state~0; {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,202 INFO L273 TraceCheckUtils]: 90: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(12292 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,202 INFO L273 TraceCheckUtils]: 91: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(16384 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,204 INFO L273 TraceCheckUtils]: 92: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8192 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,204 INFO L273 TraceCheckUtils]: 93: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(24576 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,207 INFO L273 TraceCheckUtils]: 94: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8195 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,207 INFO L273 TraceCheckUtils]: 95: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8480 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,208 INFO L273 TraceCheckUtils]: 96: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8481 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,208 INFO L273 TraceCheckUtils]: 97: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8482 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,208 INFO L273 TraceCheckUtils]: 98: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8464 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,209 INFO L273 TraceCheckUtils]: 99: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8465 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,209 INFO L273 TraceCheckUtils]: 100: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8466 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,209 INFO L273 TraceCheckUtils]: 101: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8496 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,209 INFO L273 TraceCheckUtils]: 102: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8497 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,210 INFO L273 TraceCheckUtils]: 103: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8512 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,210 INFO L273 TraceCheckUtils]: 104: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8513 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,211 INFO L273 TraceCheckUtils]: 105: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8528 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,211 INFO L273 TraceCheckUtils]: 106: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8529 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,211 INFO L273 TraceCheckUtils]: 107: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8544 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,212 INFO L273 TraceCheckUtils]: 108: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8545 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,212 INFO L273 TraceCheckUtils]: 109: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8560 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,213 INFO L273 TraceCheckUtils]: 110: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8561 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,213 INFO L273 TraceCheckUtils]: 111: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8448 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,214 INFO L273 TraceCheckUtils]: 112: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8576 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,214 INFO L273 TraceCheckUtils]: 113: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8577 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,215 INFO L273 TraceCheckUtils]: 114: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8592 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,215 INFO L273 TraceCheckUtils]: 115: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8593 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,216 INFO L273 TraceCheckUtils]: 116: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8608 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,216 INFO L273 TraceCheckUtils]: 117: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8609 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,217 INFO L273 TraceCheckUtils]: 118: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8640 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,217 INFO L273 TraceCheckUtils]: 119: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8641 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,218 INFO L273 TraceCheckUtils]: 120: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8656 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,218 INFO L273 TraceCheckUtils]: 121: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(8657 == ~s__state~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,219 INFO L273 TraceCheckUtils]: 122: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume 8672 == ~s__state~0; {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,219 INFO L273 TraceCheckUtils]: 123: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,220 INFO L273 TraceCheckUtils]: 124: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume !(4 == ~blastFlag~0); {23477#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-23 12:40:20,220 INFO L273 TraceCheckUtils]: 125: Hoare triple {23477#(<= ssl3_accept_~blastFlag~0 3)} assume 5 == ~blastFlag~0; {23476#false} is VALID [2018-11-23 12:40:20,220 INFO L256 TraceCheckUtils]: 126: Hoare triple {23476#false} call ERR(); {23476#false} is VALID [2018-11-23 12:40:20,221 INFO L273 TraceCheckUtils]: 127: Hoare triple {23476#false} assume !false; {23476#false} is VALID [2018-11-23 12:40:20,228 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2018-11-23 12:40:20,229 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:20,229 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:40:20,229 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 128 [2018-11-23 12:40:20,229 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:20,229 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:40:20,307 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 103 edges. 103 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:20,307 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:40:20,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:40:20,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:20,308 INFO L87 Difference]: Start difference. First operand 391 states and 614 transitions. Second operand 3 states. [2018-11-23 12:40:21,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:21,957 INFO L93 Difference]: Finished difference Result 1144 states and 1806 transitions. [2018-11-23 12:40:21,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-23 12:40:21,957 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 128 [2018-11-23 12:40:21,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:21,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:21,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 579 transitions. [2018-11-23 12:40:21,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-23 12:40:21,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 579 transitions. [2018-11-23 12:40:21,963 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 579 transitions. [2018-11-23 12:40:22,454 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 579 edges. 579 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:22,481 INFO L225 Difference]: With dead ends: 1144 [2018-11-23 12:40:22,481 INFO L226 Difference]: Without dead ends: 766 [2018-11-23 12:40:22,482 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:40:22,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 766 states. [2018-11-23 12:40:24,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 766 to 766. [2018-11-23 12:40:24,041 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:24,041 INFO L82 GeneralOperation]: Start isEquivalent. First operand 766 states. Second operand 766 states. [2018-11-23 12:40:24,041 INFO L74 IsIncluded]: Start isIncluded. First operand 766 states. Second operand 766 states. [2018-11-23 12:40:24,041 INFO L87 Difference]: Start difference. First operand 766 states. Second operand 766 states. [2018-11-23 12:40:24,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:24,066 INFO L93 Difference]: Finished difference Result 766 states and 1207 transitions. [2018-11-23 12:40:24,066 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 1207 transitions. [2018-11-23 12:40:24,067 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:24,067 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:24,068 INFO L74 IsIncluded]: Start isIncluded. First operand 766 states. Second operand 766 states. [2018-11-23 12:40:24,068 INFO L87 Difference]: Start difference. First operand 766 states. Second operand 766 states. [2018-11-23 12:40:24,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:24,098 INFO L93 Difference]: Finished difference Result 766 states and 1207 transitions. [2018-11-23 12:40:24,098 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 1207 transitions. [2018-11-23 12:40:24,099 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:24,099 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:24,099 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:24,099 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:24,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 766 states. [2018-11-23 12:40:24,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 1207 transitions. [2018-11-23 12:40:24,123 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 1207 transitions. Word has length 128 [2018-11-23 12:40:24,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:24,123 INFO L480 AbstractCegarLoop]: Abstraction has 766 states and 1207 transitions. [2018-11-23 12:40:24,123 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-23 12:40:24,123 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 1207 transitions. [2018-11-23 12:40:24,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-11-23 12:40:24,125 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:24,125 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:24,125 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:24,125 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:24,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1228256447, now seen corresponding path program 1 times [2018-11-23 12:40:24,125 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:24,125 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:24,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:24,126 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:24,126 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:24,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:24,363 INFO L256 TraceCheckUtils]: 0: Hoare triple {27135#true} call ULTIMATE.init(); {27135#true} is VALID [2018-11-23 12:40:24,364 INFO L273 TraceCheckUtils]: 1: Hoare triple {27135#true} assume true; {27135#true} is VALID [2018-11-23 12:40:24,364 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {27135#true} {27135#true} #611#return; {27135#true} is VALID [2018-11-23 12:40:24,364 INFO L256 TraceCheckUtils]: 3: Hoare triple {27135#true} call #t~ret51 := main(); {27135#true} is VALID [2018-11-23 12:40:24,364 INFO L273 TraceCheckUtils]: 4: Hoare triple {27135#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {27137#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:24,365 INFO L256 TraceCheckUtils]: 5: Hoare triple {27137#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {27138#(not (= |ssl3_accept_#in~initial_state| 8640))} is VALID [2018-11-23 12:40:24,367 INFO L273 TraceCheckUtils]: 6: Hoare triple {27138#(not (= |ssl3_accept_#in~initial_state| 8640))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,367 INFO L273 TraceCheckUtils]: 7: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,367 INFO L273 TraceCheckUtils]: 8: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,368 INFO L273 TraceCheckUtils]: 9: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,368 INFO L273 TraceCheckUtils]: 10: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,368 INFO L273 TraceCheckUtils]: 11: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !false; {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,369 INFO L273 TraceCheckUtils]: 12: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,369 INFO L273 TraceCheckUtils]: 13: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,370 INFO L273 TraceCheckUtils]: 14: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,370 INFO L273 TraceCheckUtils]: 15: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,371 INFO L273 TraceCheckUtils]: 16: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,371 INFO L273 TraceCheckUtils]: 17: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,372 INFO L273 TraceCheckUtils]: 18: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,372 INFO L273 TraceCheckUtils]: 19: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,373 INFO L273 TraceCheckUtils]: 20: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,373 INFO L273 TraceCheckUtils]: 21: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,374 INFO L273 TraceCheckUtils]: 22: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,375 INFO L273 TraceCheckUtils]: 23: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,375 INFO L273 TraceCheckUtils]: 24: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,376 INFO L273 TraceCheckUtils]: 25: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,376 INFO L273 TraceCheckUtils]: 26: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,377 INFO L273 TraceCheckUtils]: 27: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,377 INFO L273 TraceCheckUtils]: 28: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,378 INFO L273 TraceCheckUtils]: 29: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,378 INFO L273 TraceCheckUtils]: 30: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,379 INFO L273 TraceCheckUtils]: 31: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,379 INFO L273 TraceCheckUtils]: 32: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,380 INFO L273 TraceCheckUtils]: 33: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,380 INFO L273 TraceCheckUtils]: 34: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,381 INFO L273 TraceCheckUtils]: 35: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,381 INFO L273 TraceCheckUtils]: 36: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,382 INFO L273 TraceCheckUtils]: 37: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,382 INFO L273 TraceCheckUtils]: 38: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,383 INFO L273 TraceCheckUtils]: 39: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,383 INFO L273 TraceCheckUtils]: 40: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume !(8609 == ~s__state~0); {27139#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:24,384 INFO L273 TraceCheckUtils]: 41: Hoare triple {27139#(not (= 8640 ssl3_accept_~s__state~0))} assume 8640 == ~s__state~0; {27136#false} is VALID [2018-11-23 12:40:24,384 INFO L273 TraceCheckUtils]: 42: Hoare triple {27136#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {27136#false} is VALID [2018-11-23 12:40:24,384 INFO L273 TraceCheckUtils]: 43: Hoare triple {27136#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {27136#false} is VALID [2018-11-23 12:40:24,384 INFO L273 TraceCheckUtils]: 44: Hoare triple {27136#false} assume !(~ret~0 <= 0); {27136#false} is VALID [2018-11-23 12:40:24,384 INFO L273 TraceCheckUtils]: 45: Hoare triple {27136#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {27136#false} is VALID [2018-11-23 12:40:24,385 INFO L273 TraceCheckUtils]: 46: Hoare triple {27136#false} ~s__init_num~0 := 0; {27136#false} is VALID [2018-11-23 12:40:24,385 INFO L273 TraceCheckUtils]: 47: Hoare triple {27136#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {27136#false} is VALID [2018-11-23 12:40:24,385 INFO L273 TraceCheckUtils]: 48: Hoare triple {27136#false} ~skip~0 := 0; {27136#false} is VALID [2018-11-23 12:40:24,385 INFO L273 TraceCheckUtils]: 49: Hoare triple {27136#false} assume !false; {27136#false} is VALID [2018-11-23 12:40:24,386 INFO L273 TraceCheckUtils]: 50: Hoare triple {27136#false} ~state~0 := ~s__state~0; {27136#false} is VALID [2018-11-23 12:40:24,386 INFO L273 TraceCheckUtils]: 51: Hoare triple {27136#false} assume !(12292 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,386 INFO L273 TraceCheckUtils]: 52: Hoare triple {27136#false} assume !(16384 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,386 INFO L273 TraceCheckUtils]: 53: Hoare triple {27136#false} assume !(8192 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,386 INFO L273 TraceCheckUtils]: 54: Hoare triple {27136#false} assume !(24576 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,387 INFO L273 TraceCheckUtils]: 55: Hoare triple {27136#false} assume !(8195 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,387 INFO L273 TraceCheckUtils]: 56: Hoare triple {27136#false} assume !(8480 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,387 INFO L273 TraceCheckUtils]: 57: Hoare triple {27136#false} assume !(8481 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,387 INFO L273 TraceCheckUtils]: 58: Hoare triple {27136#false} assume !(8482 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,387 INFO L273 TraceCheckUtils]: 59: Hoare triple {27136#false} assume !(8464 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,388 INFO L273 TraceCheckUtils]: 60: Hoare triple {27136#false} assume !(8465 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,388 INFO L273 TraceCheckUtils]: 61: Hoare triple {27136#false} assume !(8466 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,388 INFO L273 TraceCheckUtils]: 62: Hoare triple {27136#false} assume !(8496 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,388 INFO L273 TraceCheckUtils]: 63: Hoare triple {27136#false} assume !(8497 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,388 INFO L273 TraceCheckUtils]: 64: Hoare triple {27136#false} assume !(8512 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,389 INFO L273 TraceCheckUtils]: 65: Hoare triple {27136#false} assume !(8513 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,389 INFO L273 TraceCheckUtils]: 66: Hoare triple {27136#false} assume !(8528 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,389 INFO L273 TraceCheckUtils]: 67: Hoare triple {27136#false} assume !(8529 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,389 INFO L273 TraceCheckUtils]: 68: Hoare triple {27136#false} assume !(8544 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,389 INFO L273 TraceCheckUtils]: 69: Hoare triple {27136#false} assume !(8545 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,389 INFO L273 TraceCheckUtils]: 70: Hoare triple {27136#false} assume !(8560 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,389 INFO L273 TraceCheckUtils]: 71: Hoare triple {27136#false} assume !(8561 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 72: Hoare triple {27136#false} assume !(8448 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 73: Hoare triple {27136#false} assume !(8576 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 74: Hoare triple {27136#false} assume !(8577 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 75: Hoare triple {27136#false} assume !(8592 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 76: Hoare triple {27136#false} assume !(8593 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 77: Hoare triple {27136#false} assume !(8608 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 78: Hoare triple {27136#false} assume !(8609 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,390 INFO L273 TraceCheckUtils]: 79: Hoare triple {27136#false} assume !(8640 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 80: Hoare triple {27136#false} assume !(8641 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 81: Hoare triple {27136#false} assume 8656 == ~s__state~0; {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 82: Hoare triple {27136#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 83: Hoare triple {27136#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 84: Hoare triple {27136#false} assume !(2 == ~blastFlag~0); {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 85: Hoare triple {27136#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 86: Hoare triple {27136#false} assume !(0 == ~tmp___10~0); {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 87: Hoare triple {27136#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {27136#false} is VALID [2018-11-23 12:40:24,391 INFO L273 TraceCheckUtils]: 88: Hoare triple {27136#false} ~skip~0 := 0; {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 89: Hoare triple {27136#false} assume !false; {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 90: Hoare triple {27136#false} ~state~0 := ~s__state~0; {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 91: Hoare triple {27136#false} assume !(12292 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 92: Hoare triple {27136#false} assume !(16384 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 93: Hoare triple {27136#false} assume !(8192 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 94: Hoare triple {27136#false} assume !(24576 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 95: Hoare triple {27136#false} assume !(8195 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,392 INFO L273 TraceCheckUtils]: 96: Hoare triple {27136#false} assume !(8480 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 97: Hoare triple {27136#false} assume !(8481 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 98: Hoare triple {27136#false} assume !(8482 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 99: Hoare triple {27136#false} assume !(8464 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 100: Hoare triple {27136#false} assume !(8465 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 101: Hoare triple {27136#false} assume !(8466 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 102: Hoare triple {27136#false} assume !(8496 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 103: Hoare triple {27136#false} assume !(8497 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 104: Hoare triple {27136#false} assume !(8512 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,393 INFO L273 TraceCheckUtils]: 105: Hoare triple {27136#false} assume !(8513 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 106: Hoare triple {27136#false} assume !(8528 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 107: Hoare triple {27136#false} assume !(8529 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 108: Hoare triple {27136#false} assume !(8544 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 109: Hoare triple {27136#false} assume !(8545 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 110: Hoare triple {27136#false} assume !(8560 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 111: Hoare triple {27136#false} assume !(8561 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 112: Hoare triple {27136#false} assume !(8448 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,394 INFO L273 TraceCheckUtils]: 113: Hoare triple {27136#false} assume !(8576 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 114: Hoare triple {27136#false} assume !(8577 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 115: Hoare triple {27136#false} assume !(8592 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 116: Hoare triple {27136#false} assume !(8593 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 117: Hoare triple {27136#false} assume !(8608 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 118: Hoare triple {27136#false} assume !(8609 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 119: Hoare triple {27136#false} assume !(8640 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 120: Hoare triple {27136#false} assume !(8641 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 121: Hoare triple {27136#false} assume !(8656 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,395 INFO L273 TraceCheckUtils]: 122: Hoare triple {27136#false} assume !(8657 == ~s__state~0); {27136#false} is VALID [2018-11-23 12:40:24,396 INFO L273 TraceCheckUtils]: 123: Hoare triple {27136#false} assume 8672 == ~s__state~0; {27136#false} is VALID [2018-11-23 12:40:24,396 INFO L273 TraceCheckUtils]: 124: Hoare triple {27136#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {27136#false} is VALID [2018-11-23 12:40:24,396 INFO L273 TraceCheckUtils]: 125: Hoare triple {27136#false} assume !(4 == ~blastFlag~0); {27136#false} is VALID [2018-11-23 12:40:24,396 INFO L273 TraceCheckUtils]: 126: Hoare triple {27136#false} assume 5 == ~blastFlag~0; {27136#false} is VALID [2018-11-23 12:40:24,396 INFO L256 TraceCheckUtils]: 127: Hoare triple {27136#false} call ERR(); {27136#false} is VALID [2018-11-23 12:40:24,396 INFO L273 TraceCheckUtils]: 128: Hoare triple {27136#false} assume !false; {27136#false} is VALID [2018-11-23 12:40:24,404 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-23 12:40:24,404 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:24,404 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:24,405 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 129 [2018-11-23 12:40:24,405 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:24,405 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:24,483 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 12:40:24,483 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:24,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:24,484 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:24,484 INFO L87 Difference]: Start difference. First operand 766 states and 1207 transitions. Second operand 5 states. [2018-11-23 12:40:28,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:28,229 INFO L93 Difference]: Finished difference Result 1603 states and 2533 transitions. [2018-11-23 12:40:28,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:28,229 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 129 [2018-11-23 12:40:28,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:28,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:28,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 466 transitions. [2018-11-23 12:40:28,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:28,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 466 transitions. [2018-11-23 12:40:28,236 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 466 transitions. [2018-11-23 12:40:28,735 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 466 edges. 466 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:28,770 INFO L225 Difference]: With dead ends: 1603 [2018-11-23 12:40:28,770 INFO L226 Difference]: Without dead ends: 850 [2018-11-23 12:40:28,772 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:28,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 850 states. [2018-11-23 12:40:30,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 850 to 842. [2018-11-23 12:40:30,076 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:30,076 INFO L82 GeneralOperation]: Start isEquivalent. First operand 850 states. Second operand 842 states. [2018-11-23 12:40:30,076 INFO L74 IsIncluded]: Start isIncluded. First operand 850 states. Second operand 842 states. [2018-11-23 12:40:30,076 INFO L87 Difference]: Start difference. First operand 850 states. Second operand 842 states. [2018-11-23 12:40:30,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:30,111 INFO L93 Difference]: Finished difference Result 850 states and 1337 transitions. [2018-11-23 12:40:30,111 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1337 transitions. [2018-11-23 12:40:30,112 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:30,112 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:30,112 INFO L74 IsIncluded]: Start isIncluded. First operand 842 states. Second operand 850 states. [2018-11-23 12:40:30,112 INFO L87 Difference]: Start difference. First operand 842 states. Second operand 850 states. [2018-11-23 12:40:30,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:30,149 INFO L93 Difference]: Finished difference Result 850 states and 1337 transitions. [2018-11-23 12:40:30,149 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1337 transitions. [2018-11-23 12:40:30,150 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:30,150 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:30,151 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:30,151 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:30,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 842 states. [2018-11-23 12:40:30,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1325 transitions. [2018-11-23 12:40:30,187 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 1325 transitions. Word has length 129 [2018-11-23 12:40:30,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:30,187 INFO L480 AbstractCegarLoop]: Abstraction has 842 states and 1325 transitions. [2018-11-23 12:40:30,187 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:30,187 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 1325 transitions. [2018-11-23 12:40:30,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-11-23 12:40:30,189 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:30,189 INFO L402 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:30,189 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:30,189 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:30,190 INFO L82 PathProgramCache]: Analyzing trace with hash 998366491, now seen corresponding path program 1 times [2018-11-23 12:40:30,190 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:30,190 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:30,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:30,191 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:30,191 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:30,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:30,399 INFO L256 TraceCheckUtils]: 0: Hoare triple {31551#true} call ULTIMATE.init(); {31551#true} is VALID [2018-11-23 12:40:30,399 INFO L273 TraceCheckUtils]: 1: Hoare triple {31551#true} assume true; {31551#true} is VALID [2018-11-23 12:40:30,399 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {31551#true} {31551#true} #611#return; {31551#true} is VALID [2018-11-23 12:40:30,400 INFO L256 TraceCheckUtils]: 3: Hoare triple {31551#true} call #t~ret51 := main(); {31551#true} is VALID [2018-11-23 12:40:30,400 INFO L273 TraceCheckUtils]: 4: Hoare triple {31551#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {31553#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:30,401 INFO L256 TraceCheckUtils]: 5: Hoare triple {31553#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {31554#(not (= |ssl3_accept_#in~initial_state| 8641))} is VALID [2018-11-23 12:40:30,403 INFO L273 TraceCheckUtils]: 6: Hoare triple {31554#(not (= |ssl3_accept_#in~initial_state| 8641))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,403 INFO L273 TraceCheckUtils]: 7: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,404 INFO L273 TraceCheckUtils]: 8: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,404 INFO L273 TraceCheckUtils]: 9: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,404 INFO L273 TraceCheckUtils]: 10: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,405 INFO L273 TraceCheckUtils]: 11: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !false; {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,405 INFO L273 TraceCheckUtils]: 12: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,406 INFO L273 TraceCheckUtils]: 13: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,406 INFO L273 TraceCheckUtils]: 14: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,407 INFO L273 TraceCheckUtils]: 15: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,407 INFO L273 TraceCheckUtils]: 16: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,408 INFO L273 TraceCheckUtils]: 17: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,408 INFO L273 TraceCheckUtils]: 18: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,409 INFO L273 TraceCheckUtils]: 19: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,409 INFO L273 TraceCheckUtils]: 20: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,410 INFO L273 TraceCheckUtils]: 21: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,410 INFO L273 TraceCheckUtils]: 22: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,411 INFO L273 TraceCheckUtils]: 23: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,411 INFO L273 TraceCheckUtils]: 24: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,412 INFO L273 TraceCheckUtils]: 25: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,412 INFO L273 TraceCheckUtils]: 26: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,413 INFO L273 TraceCheckUtils]: 27: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,413 INFO L273 TraceCheckUtils]: 28: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,414 INFO L273 TraceCheckUtils]: 29: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,414 INFO L273 TraceCheckUtils]: 30: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,415 INFO L273 TraceCheckUtils]: 31: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,415 INFO L273 TraceCheckUtils]: 32: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,416 INFO L273 TraceCheckUtils]: 33: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,416 INFO L273 TraceCheckUtils]: 34: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,417 INFO L273 TraceCheckUtils]: 35: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,417 INFO L273 TraceCheckUtils]: 36: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,418 INFO L273 TraceCheckUtils]: 37: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,418 INFO L273 TraceCheckUtils]: 38: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,419 INFO L273 TraceCheckUtils]: 39: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,419 INFO L273 TraceCheckUtils]: 40: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8609 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,420 INFO L273 TraceCheckUtils]: 41: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume !(8640 == ~s__state~0); {31555#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:30,420 INFO L273 TraceCheckUtils]: 42: Hoare triple {31555#(not (= 8641 ssl3_accept_~s__state~0))} assume 8641 == ~s__state~0; {31552#false} is VALID [2018-11-23 12:40:30,420 INFO L273 TraceCheckUtils]: 43: Hoare triple {31552#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {31552#false} is VALID [2018-11-23 12:40:30,421 INFO L273 TraceCheckUtils]: 44: Hoare triple {31552#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {31552#false} is VALID [2018-11-23 12:40:30,421 INFO L273 TraceCheckUtils]: 45: Hoare triple {31552#false} assume !(~ret~0 <= 0); {31552#false} is VALID [2018-11-23 12:40:30,421 INFO L273 TraceCheckUtils]: 46: Hoare triple {31552#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {31552#false} is VALID [2018-11-23 12:40:30,421 INFO L273 TraceCheckUtils]: 47: Hoare triple {31552#false} ~s__init_num~0 := 0; {31552#false} is VALID [2018-11-23 12:40:30,421 INFO L273 TraceCheckUtils]: 48: Hoare triple {31552#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {31552#false} is VALID [2018-11-23 12:40:30,422 INFO L273 TraceCheckUtils]: 49: Hoare triple {31552#false} ~skip~0 := 0; {31552#false} is VALID [2018-11-23 12:40:30,422 INFO L273 TraceCheckUtils]: 50: Hoare triple {31552#false} assume !false; {31552#false} is VALID [2018-11-23 12:40:30,422 INFO L273 TraceCheckUtils]: 51: Hoare triple {31552#false} ~state~0 := ~s__state~0; {31552#false} is VALID [2018-11-23 12:40:30,422 INFO L273 TraceCheckUtils]: 52: Hoare triple {31552#false} assume !(12292 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,422 INFO L273 TraceCheckUtils]: 53: Hoare triple {31552#false} assume !(16384 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,423 INFO L273 TraceCheckUtils]: 54: Hoare triple {31552#false} assume !(8192 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,423 INFO L273 TraceCheckUtils]: 55: Hoare triple {31552#false} assume !(24576 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,423 INFO L273 TraceCheckUtils]: 56: Hoare triple {31552#false} assume !(8195 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,423 INFO L273 TraceCheckUtils]: 57: Hoare triple {31552#false} assume !(8480 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,423 INFO L273 TraceCheckUtils]: 58: Hoare triple {31552#false} assume !(8481 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,424 INFO L273 TraceCheckUtils]: 59: Hoare triple {31552#false} assume !(8482 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,424 INFO L273 TraceCheckUtils]: 60: Hoare triple {31552#false} assume !(8464 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,424 INFO L273 TraceCheckUtils]: 61: Hoare triple {31552#false} assume !(8465 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,424 INFO L273 TraceCheckUtils]: 62: Hoare triple {31552#false} assume !(8466 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,424 INFO L273 TraceCheckUtils]: 63: Hoare triple {31552#false} assume !(8496 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,425 INFO L273 TraceCheckUtils]: 64: Hoare triple {31552#false} assume !(8497 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,425 INFO L273 TraceCheckUtils]: 65: Hoare triple {31552#false} assume !(8512 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,425 INFO L273 TraceCheckUtils]: 66: Hoare triple {31552#false} assume !(8513 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,425 INFO L273 TraceCheckUtils]: 67: Hoare triple {31552#false} assume !(8528 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,425 INFO L273 TraceCheckUtils]: 68: Hoare triple {31552#false} assume !(8529 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 69: Hoare triple {31552#false} assume !(8544 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 70: Hoare triple {31552#false} assume !(8545 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 71: Hoare triple {31552#false} assume !(8560 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 72: Hoare triple {31552#false} assume !(8561 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 73: Hoare triple {31552#false} assume !(8448 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 74: Hoare triple {31552#false} assume !(8576 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 75: Hoare triple {31552#false} assume !(8577 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 76: Hoare triple {31552#false} assume !(8592 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,426 INFO L273 TraceCheckUtils]: 77: Hoare triple {31552#false} assume !(8593 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 78: Hoare triple {31552#false} assume !(8608 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 79: Hoare triple {31552#false} assume !(8609 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 80: Hoare triple {31552#false} assume !(8640 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 81: Hoare triple {31552#false} assume !(8641 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 82: Hoare triple {31552#false} assume 8656 == ~s__state~0; {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 83: Hoare triple {31552#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 84: Hoare triple {31552#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {31552#false} is VALID [2018-11-23 12:40:30,427 INFO L273 TraceCheckUtils]: 85: Hoare triple {31552#false} assume !(2 == ~blastFlag~0); {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 86: Hoare triple {31552#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 87: Hoare triple {31552#false} assume !(0 == ~tmp___10~0); {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 88: Hoare triple {31552#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 89: Hoare triple {31552#false} ~skip~0 := 0; {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 90: Hoare triple {31552#false} assume !false; {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 91: Hoare triple {31552#false} ~state~0 := ~s__state~0; {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 92: Hoare triple {31552#false} assume !(12292 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 93: Hoare triple {31552#false} assume !(16384 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,428 INFO L273 TraceCheckUtils]: 94: Hoare triple {31552#false} assume !(8192 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 95: Hoare triple {31552#false} assume !(24576 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 96: Hoare triple {31552#false} assume !(8195 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 97: Hoare triple {31552#false} assume !(8480 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 98: Hoare triple {31552#false} assume !(8481 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 99: Hoare triple {31552#false} assume !(8482 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 100: Hoare triple {31552#false} assume !(8464 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 101: Hoare triple {31552#false} assume !(8465 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 102: Hoare triple {31552#false} assume !(8466 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,429 INFO L273 TraceCheckUtils]: 103: Hoare triple {31552#false} assume !(8496 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 104: Hoare triple {31552#false} assume !(8497 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 105: Hoare triple {31552#false} assume !(8512 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 106: Hoare triple {31552#false} assume !(8513 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 107: Hoare triple {31552#false} assume !(8528 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 108: Hoare triple {31552#false} assume !(8529 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 109: Hoare triple {31552#false} assume !(8544 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 110: Hoare triple {31552#false} assume !(8545 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 111: Hoare triple {31552#false} assume !(8560 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,430 INFO L273 TraceCheckUtils]: 112: Hoare triple {31552#false} assume !(8561 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 113: Hoare triple {31552#false} assume !(8448 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 114: Hoare triple {31552#false} assume !(8576 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 115: Hoare triple {31552#false} assume !(8577 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 116: Hoare triple {31552#false} assume !(8592 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 117: Hoare triple {31552#false} assume !(8593 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 118: Hoare triple {31552#false} assume !(8608 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 119: Hoare triple {31552#false} assume !(8609 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,431 INFO L273 TraceCheckUtils]: 120: Hoare triple {31552#false} assume !(8640 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 121: Hoare triple {31552#false} assume !(8641 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 122: Hoare triple {31552#false} assume !(8656 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 123: Hoare triple {31552#false} assume !(8657 == ~s__state~0); {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 124: Hoare triple {31552#false} assume 8672 == ~s__state~0; {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 125: Hoare triple {31552#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 126: Hoare triple {31552#false} assume !(4 == ~blastFlag~0); {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 127: Hoare triple {31552#false} assume 5 == ~blastFlag~0; {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L256 TraceCheckUtils]: 128: Hoare triple {31552#false} call ERR(); {31552#false} is VALID [2018-11-23 12:40:30,432 INFO L273 TraceCheckUtils]: 129: Hoare triple {31552#false} assume !false; {31552#false} is VALID [2018-11-23 12:40:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-23 12:40:30,440 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:30,440 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:30,441 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 130 [2018-11-23 12:40:30,441 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:30,441 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:30,521 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:30,522 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:30,522 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:30,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:30,523 INFO L87 Difference]: Start difference. First operand 842 states and 1325 transitions. Second operand 5 states. [2018-11-23 12:40:33,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:33,278 INFO L93 Difference]: Finished difference Result 1679 states and 2645 transitions. [2018-11-23 12:40:33,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:33,278 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 130 [2018-11-23 12:40:33,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:33,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:33,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2018-11-23 12:40:33,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:33,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2018-11-23 12:40:33,283 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 468 transitions. [2018-11-23 12:40:33,728 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 468 edges. 468 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:33,761 INFO L225 Difference]: With dead ends: 1679 [2018-11-23 12:40:33,761 INFO L226 Difference]: Without dead ends: 846 [2018-11-23 12:40:33,763 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:33,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2018-11-23 12:40:36,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 838. [2018-11-23 12:40:36,952 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:36,952 INFO L82 GeneralOperation]: Start isEquivalent. First operand 846 states. Second operand 838 states. [2018-11-23 12:40:36,953 INFO L74 IsIncluded]: Start isIncluded. First operand 846 states. Second operand 838 states. [2018-11-23 12:40:36,953 INFO L87 Difference]: Start difference. First operand 846 states. Second operand 838 states. [2018-11-23 12:40:36,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:36,991 INFO L93 Difference]: Finished difference Result 846 states and 1325 transitions. [2018-11-23 12:40:36,991 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1325 transitions. [2018-11-23 12:40:36,992 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:36,993 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:36,993 INFO L74 IsIncluded]: Start isIncluded. First operand 838 states. Second operand 846 states. [2018-11-23 12:40:36,993 INFO L87 Difference]: Start difference. First operand 838 states. Second operand 846 states. [2018-11-23 12:40:37,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:37,069 INFO L93 Difference]: Finished difference Result 846 states and 1325 transitions. [2018-11-23 12:40:37,069 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1325 transitions. [2018-11-23 12:40:37,070 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:37,070 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:37,070 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:37,070 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:37,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 838 states. [2018-11-23 12:40:37,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 1313 transitions. [2018-11-23 12:40:37,095 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 1313 transitions. Word has length 130 [2018-11-23 12:40:37,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:37,096 INFO L480 AbstractCegarLoop]: Abstraction has 838 states and 1313 transitions. [2018-11-23 12:40:37,096 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:37,096 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 1313 transitions. [2018-11-23 12:40:37,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-11-23 12:40:37,098 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:37,098 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:37,098 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:37,101 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:37,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1190868920, now seen corresponding path program 1 times [2018-11-23 12:40:37,101 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:37,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:37,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:37,102 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:37,102 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:37,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:37,647 WARN L180 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-23 12:40:37,680 INFO L256 TraceCheckUtils]: 0: Hoare triple {36035#true} call ULTIMATE.init(); {36035#true} is VALID [2018-11-23 12:40:37,680 INFO L273 TraceCheckUtils]: 1: Hoare triple {36035#true} assume true; {36035#true} is VALID [2018-11-23 12:40:37,680 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {36035#true} {36035#true} #611#return; {36035#true} is VALID [2018-11-23 12:40:37,680 INFO L256 TraceCheckUtils]: 3: Hoare triple {36035#true} call #t~ret51 := main(); {36035#true} is VALID [2018-11-23 12:40:37,681 INFO L273 TraceCheckUtils]: 4: Hoare triple {36035#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {36037#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:37,681 INFO L256 TraceCheckUtils]: 5: Hoare triple {36037#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {36038#(not (= |ssl3_accept_#in~initial_state| 8608))} is VALID [2018-11-23 12:40:37,684 INFO L273 TraceCheckUtils]: 6: Hoare triple {36038#(not (= |ssl3_accept_#in~initial_state| 8608))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,684 INFO L273 TraceCheckUtils]: 7: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,685 INFO L273 TraceCheckUtils]: 8: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,685 INFO L273 TraceCheckUtils]: 9: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,686 INFO L273 TraceCheckUtils]: 10: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,686 INFO L273 TraceCheckUtils]: 11: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !false; {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,687 INFO L273 TraceCheckUtils]: 12: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,696 INFO L273 TraceCheckUtils]: 13: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,698 INFO L273 TraceCheckUtils]: 14: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,698 INFO L273 TraceCheckUtils]: 15: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,698 INFO L273 TraceCheckUtils]: 16: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,699 INFO L273 TraceCheckUtils]: 17: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,699 INFO L273 TraceCheckUtils]: 18: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,699 INFO L273 TraceCheckUtils]: 19: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,700 INFO L273 TraceCheckUtils]: 20: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,700 INFO L273 TraceCheckUtils]: 21: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,700 INFO L273 TraceCheckUtils]: 22: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,701 INFO L273 TraceCheckUtils]: 23: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,701 INFO L273 TraceCheckUtils]: 24: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,701 INFO L273 TraceCheckUtils]: 25: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,702 INFO L273 TraceCheckUtils]: 26: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,702 INFO L273 TraceCheckUtils]: 27: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,703 INFO L273 TraceCheckUtils]: 28: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,703 INFO L273 TraceCheckUtils]: 29: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,704 INFO L273 TraceCheckUtils]: 30: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,704 INFO L273 TraceCheckUtils]: 31: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,705 INFO L273 TraceCheckUtils]: 32: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,705 INFO L273 TraceCheckUtils]: 33: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,706 INFO L273 TraceCheckUtils]: 34: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,706 INFO L273 TraceCheckUtils]: 35: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,707 INFO L273 TraceCheckUtils]: 36: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,707 INFO L273 TraceCheckUtils]: 37: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,708 INFO L273 TraceCheckUtils]: 38: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {36039#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:37,708 INFO L273 TraceCheckUtils]: 39: Hoare triple {36039#(not (= 8608 ssl3_accept_~s__state~0))} assume 8608 == ~s__state~0; {36036#false} is VALID [2018-11-23 12:40:37,709 INFO L273 TraceCheckUtils]: 40: Hoare triple {36036#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {36036#false} is VALID [2018-11-23 12:40:37,709 INFO L273 TraceCheckUtils]: 41: Hoare triple {36036#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {36036#false} is VALID [2018-11-23 12:40:37,709 INFO L273 TraceCheckUtils]: 42: Hoare triple {36036#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {36036#false} is VALID [2018-11-23 12:40:37,709 INFO L273 TraceCheckUtils]: 43: Hoare triple {36036#false} ~skip~0 := 0; {36036#false} is VALID [2018-11-23 12:40:37,709 INFO L273 TraceCheckUtils]: 44: Hoare triple {36036#false} assume !false; {36036#false} is VALID [2018-11-23 12:40:37,710 INFO L273 TraceCheckUtils]: 45: Hoare triple {36036#false} ~state~0 := ~s__state~0; {36036#false} is VALID [2018-11-23 12:40:37,710 INFO L273 TraceCheckUtils]: 46: Hoare triple {36036#false} assume !(12292 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,710 INFO L273 TraceCheckUtils]: 47: Hoare triple {36036#false} assume !(16384 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,710 INFO L273 TraceCheckUtils]: 48: Hoare triple {36036#false} assume !(8192 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,710 INFO L273 TraceCheckUtils]: 49: Hoare triple {36036#false} assume !(24576 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,710 INFO L273 TraceCheckUtils]: 50: Hoare triple {36036#false} assume !(8195 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,711 INFO L273 TraceCheckUtils]: 51: Hoare triple {36036#false} assume !(8480 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,711 INFO L273 TraceCheckUtils]: 52: Hoare triple {36036#false} assume !(8481 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,711 INFO L273 TraceCheckUtils]: 53: Hoare triple {36036#false} assume !(8482 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,711 INFO L273 TraceCheckUtils]: 54: Hoare triple {36036#false} assume !(8464 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,711 INFO L273 TraceCheckUtils]: 55: Hoare triple {36036#false} assume !(8465 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,712 INFO L273 TraceCheckUtils]: 56: Hoare triple {36036#false} assume !(8466 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,712 INFO L273 TraceCheckUtils]: 57: Hoare triple {36036#false} assume !(8496 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,712 INFO L273 TraceCheckUtils]: 58: Hoare triple {36036#false} assume !(8497 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,712 INFO L273 TraceCheckUtils]: 59: Hoare triple {36036#false} assume !(8512 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,712 INFO L273 TraceCheckUtils]: 60: Hoare triple {36036#false} assume !(8513 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,713 INFO L273 TraceCheckUtils]: 61: Hoare triple {36036#false} assume !(8528 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,713 INFO L273 TraceCheckUtils]: 62: Hoare triple {36036#false} assume !(8529 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,713 INFO L273 TraceCheckUtils]: 63: Hoare triple {36036#false} assume !(8544 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,713 INFO L273 TraceCheckUtils]: 64: Hoare triple {36036#false} assume !(8545 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,713 INFO L273 TraceCheckUtils]: 65: Hoare triple {36036#false} assume !(8560 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,713 INFO L273 TraceCheckUtils]: 66: Hoare triple {36036#false} assume !(8561 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 67: Hoare triple {36036#false} assume !(8448 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 68: Hoare triple {36036#false} assume !(8576 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 69: Hoare triple {36036#false} assume !(8577 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 70: Hoare triple {36036#false} assume !(8592 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 71: Hoare triple {36036#false} assume !(8593 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 72: Hoare triple {36036#false} assume !(8608 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 73: Hoare triple {36036#false} assume !(8609 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 74: Hoare triple {36036#false} assume 8640 == ~s__state~0; {36036#false} is VALID [2018-11-23 12:40:37,714 INFO L273 TraceCheckUtils]: 75: Hoare triple {36036#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 76: Hoare triple {36036#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 77: Hoare triple {36036#false} assume !(~ret~0 <= 0); {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 78: Hoare triple {36036#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 79: Hoare triple {36036#false} ~s__init_num~0 := 0; {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 80: Hoare triple {36036#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 81: Hoare triple {36036#false} ~skip~0 := 0; {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 82: Hoare triple {36036#false} assume !false; {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 83: Hoare triple {36036#false} ~state~0 := ~s__state~0; {36036#false} is VALID [2018-11-23 12:40:37,715 INFO L273 TraceCheckUtils]: 84: Hoare triple {36036#false} assume !(12292 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 85: Hoare triple {36036#false} assume !(16384 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 86: Hoare triple {36036#false} assume !(8192 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 87: Hoare triple {36036#false} assume !(24576 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 88: Hoare triple {36036#false} assume !(8195 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 89: Hoare triple {36036#false} assume !(8480 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 90: Hoare triple {36036#false} assume !(8481 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 91: Hoare triple {36036#false} assume !(8482 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,716 INFO L273 TraceCheckUtils]: 92: Hoare triple {36036#false} assume !(8464 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 93: Hoare triple {36036#false} assume !(8465 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 94: Hoare triple {36036#false} assume !(8466 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 95: Hoare triple {36036#false} assume !(8496 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 96: Hoare triple {36036#false} assume !(8497 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 97: Hoare triple {36036#false} assume !(8512 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 98: Hoare triple {36036#false} assume !(8513 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 99: Hoare triple {36036#false} assume !(8528 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 100: Hoare triple {36036#false} assume !(8529 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,717 INFO L273 TraceCheckUtils]: 101: Hoare triple {36036#false} assume !(8544 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 102: Hoare triple {36036#false} assume !(8545 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 103: Hoare triple {36036#false} assume !(8560 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 104: Hoare triple {36036#false} assume !(8561 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 105: Hoare triple {36036#false} assume !(8448 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 106: Hoare triple {36036#false} assume !(8576 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 107: Hoare triple {36036#false} assume !(8577 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 108: Hoare triple {36036#false} assume !(8592 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,718 INFO L273 TraceCheckUtils]: 109: Hoare triple {36036#false} assume !(8593 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 110: Hoare triple {36036#false} assume !(8608 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 111: Hoare triple {36036#false} assume !(8609 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 112: Hoare triple {36036#false} assume !(8640 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 113: Hoare triple {36036#false} assume !(8641 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 114: Hoare triple {36036#false} assume 8656 == ~s__state~0; {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 115: Hoare triple {36036#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 116: Hoare triple {36036#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 117: Hoare triple {36036#false} assume !(2 == ~blastFlag~0); {36036#false} is VALID [2018-11-23 12:40:37,719 INFO L273 TraceCheckUtils]: 118: Hoare triple {36036#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 119: Hoare triple {36036#false} assume !(0 == ~tmp___10~0); {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 120: Hoare triple {36036#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 121: Hoare triple {36036#false} ~skip~0 := 0; {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 122: Hoare triple {36036#false} assume !false; {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 123: Hoare triple {36036#false} ~state~0 := ~s__state~0; {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 124: Hoare triple {36036#false} assume !(12292 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 125: Hoare triple {36036#false} assume !(16384 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 126: Hoare triple {36036#false} assume !(8192 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,720 INFO L273 TraceCheckUtils]: 127: Hoare triple {36036#false} assume !(24576 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 128: Hoare triple {36036#false} assume !(8195 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 129: Hoare triple {36036#false} assume !(8480 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 130: Hoare triple {36036#false} assume !(8481 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 131: Hoare triple {36036#false} assume !(8482 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 132: Hoare triple {36036#false} assume !(8464 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 133: Hoare triple {36036#false} assume !(8465 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 134: Hoare triple {36036#false} assume !(8466 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 135: Hoare triple {36036#false} assume !(8496 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,721 INFO L273 TraceCheckUtils]: 136: Hoare triple {36036#false} assume !(8497 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 137: Hoare triple {36036#false} assume !(8512 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 138: Hoare triple {36036#false} assume !(8513 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 139: Hoare triple {36036#false} assume !(8528 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 140: Hoare triple {36036#false} assume !(8529 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 141: Hoare triple {36036#false} assume !(8544 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 142: Hoare triple {36036#false} assume !(8545 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 143: Hoare triple {36036#false} assume !(8560 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,722 INFO L273 TraceCheckUtils]: 144: Hoare triple {36036#false} assume !(8561 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 145: Hoare triple {36036#false} assume !(8448 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 146: Hoare triple {36036#false} assume !(8576 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 147: Hoare triple {36036#false} assume !(8577 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 148: Hoare triple {36036#false} assume !(8592 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 149: Hoare triple {36036#false} assume !(8593 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 150: Hoare triple {36036#false} assume !(8608 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 151: Hoare triple {36036#false} assume !(8609 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 152: Hoare triple {36036#false} assume !(8640 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,723 INFO L273 TraceCheckUtils]: 153: Hoare triple {36036#false} assume !(8641 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L273 TraceCheckUtils]: 154: Hoare triple {36036#false} assume !(8656 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L273 TraceCheckUtils]: 155: Hoare triple {36036#false} assume !(8657 == ~s__state~0); {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L273 TraceCheckUtils]: 156: Hoare triple {36036#false} assume 8672 == ~s__state~0; {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L273 TraceCheckUtils]: 157: Hoare triple {36036#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L273 TraceCheckUtils]: 158: Hoare triple {36036#false} assume !(4 == ~blastFlag~0); {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L273 TraceCheckUtils]: 159: Hoare triple {36036#false} assume 5 == ~blastFlag~0; {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L256 TraceCheckUtils]: 160: Hoare triple {36036#false} call ERR(); {36036#false} is VALID [2018-11-23 12:40:37,724 INFO L273 TraceCheckUtils]: 161: Hoare triple {36036#false} assume !false; {36036#false} is VALID [2018-11-23 12:40:37,735 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 87 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2018-11-23 12:40:37,735 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:37,735 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:37,736 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 162 [2018-11-23 12:40:37,736 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:37,736 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:37,822 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:37,822 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:37,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:37,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:37,823 INFO L87 Difference]: Start difference. First operand 838 states and 1313 transitions. Second operand 5 states. [2018-11-23 12:40:40,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:40,084 INFO L93 Difference]: Finished difference Result 1739 states and 2729 transitions. [2018-11-23 12:40:40,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:40,084 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 162 [2018-11-23 12:40:40,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:40,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:40,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 458 transitions. [2018-11-23 12:40:40,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:40,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 458 transitions. [2018-11-23 12:40:40,090 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 458 transitions. [2018-11-23 12:40:40,522 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 458 edges. 458 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:40,559 INFO L225 Difference]: With dead ends: 1739 [2018-11-23 12:40:40,560 INFO L226 Difference]: Without dead ends: 914 [2018-11-23 12:40:40,561 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:40,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2018-11-23 12:40:42,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 910. [2018-11-23 12:40:42,852 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:42,852 INFO L82 GeneralOperation]: Start isEquivalent. First operand 914 states. Second operand 910 states. [2018-11-23 12:40:42,852 INFO L74 IsIncluded]: Start isIncluded. First operand 914 states. Second operand 910 states. [2018-11-23 12:40:42,853 INFO L87 Difference]: Start difference. First operand 914 states. Second operand 910 states. [2018-11-23 12:40:42,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:42,887 INFO L93 Difference]: Finished difference Result 914 states and 1425 transitions. [2018-11-23 12:40:42,887 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1425 transitions. [2018-11-23 12:40:42,888 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:42,888 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:42,888 INFO L74 IsIncluded]: Start isIncluded. First operand 910 states. Second operand 914 states. [2018-11-23 12:40:42,888 INFO L87 Difference]: Start difference. First operand 910 states. Second operand 914 states. [2018-11-23 12:40:42,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:42,921 INFO L93 Difference]: Finished difference Result 914 states and 1425 transitions. [2018-11-23 12:40:42,921 INFO L276 IsEmpty]: Start isEmpty. Operand 914 states and 1425 transitions. [2018-11-23 12:40:42,922 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:42,922 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:42,922 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:42,922 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:42,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 910 states. [2018-11-23 12:40:42,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 1421 transitions. [2018-11-23 12:40:42,957 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 1421 transitions. Word has length 162 [2018-11-23 12:40:42,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:42,957 INFO L480 AbstractCegarLoop]: Abstraction has 910 states and 1421 transitions. [2018-11-23 12:40:42,957 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:42,957 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 1421 transitions. [2018-11-23 12:40:42,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-11-23 12:40:42,959 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:42,959 INFO L402 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-23 12:40:42,959 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:42,959 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:42,959 INFO L82 PathProgramCache]: Analyzing trace with hash -618678002, now seen corresponding path program 1 times [2018-11-23 12:40:42,959 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:42,960 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:42,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:42,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:42,960 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:42,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:43,080 INFO L256 TraceCheckUtils]: 0: Hoare triple {40795#true} call ULTIMATE.init(); {40795#true} is VALID [2018-11-23 12:40:43,081 INFO L273 TraceCheckUtils]: 1: Hoare triple {40795#true} assume true; {40795#true} is VALID [2018-11-23 12:40:43,081 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {40795#true} {40795#true} #611#return; {40795#true} is VALID [2018-11-23 12:40:43,081 INFO L256 TraceCheckUtils]: 3: Hoare triple {40795#true} call #t~ret51 := main(); {40795#true} is VALID [2018-11-23 12:40:43,082 INFO L273 TraceCheckUtils]: 4: Hoare triple {40795#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {40797#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:43,083 INFO L256 TraceCheckUtils]: 5: Hoare triple {40797#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {40798#(not (= |ssl3_accept_#in~initial_state| 8609))} is VALID [2018-11-23 12:40:43,086 INFO L273 TraceCheckUtils]: 6: Hoare triple {40798#(not (= |ssl3_accept_#in~initial_state| 8609))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,087 INFO L273 TraceCheckUtils]: 7: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,087 INFO L273 TraceCheckUtils]: 8: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,088 INFO L273 TraceCheckUtils]: 9: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,088 INFO L273 TraceCheckUtils]: 10: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,089 INFO L273 TraceCheckUtils]: 11: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !false; {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,089 INFO L273 TraceCheckUtils]: 12: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,090 INFO L273 TraceCheckUtils]: 13: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,090 INFO L273 TraceCheckUtils]: 14: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,091 INFO L273 TraceCheckUtils]: 15: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,091 INFO L273 TraceCheckUtils]: 16: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,092 INFO L273 TraceCheckUtils]: 17: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,092 INFO L273 TraceCheckUtils]: 18: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,093 INFO L273 TraceCheckUtils]: 19: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,093 INFO L273 TraceCheckUtils]: 20: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,094 INFO L273 TraceCheckUtils]: 21: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,094 INFO L273 TraceCheckUtils]: 22: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,095 INFO L273 TraceCheckUtils]: 23: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,095 INFO L273 TraceCheckUtils]: 24: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,096 INFO L273 TraceCheckUtils]: 25: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,096 INFO L273 TraceCheckUtils]: 26: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,097 INFO L273 TraceCheckUtils]: 27: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,097 INFO L273 TraceCheckUtils]: 28: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,098 INFO L273 TraceCheckUtils]: 29: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,098 INFO L273 TraceCheckUtils]: 30: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,099 INFO L273 TraceCheckUtils]: 31: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,099 INFO L273 TraceCheckUtils]: 32: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,100 INFO L273 TraceCheckUtils]: 33: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,100 INFO L273 TraceCheckUtils]: 34: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,101 INFO L273 TraceCheckUtils]: 35: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,101 INFO L273 TraceCheckUtils]: 36: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,102 INFO L273 TraceCheckUtils]: 37: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,102 INFO L273 TraceCheckUtils]: 38: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8593 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,103 INFO L273 TraceCheckUtils]: 39: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume !(8608 == ~s__state~0); {40799#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:43,103 INFO L273 TraceCheckUtils]: 40: Hoare triple {40799#(not (= 8609 ssl3_accept_~s__state~0))} assume 8609 == ~s__state~0; {40796#false} is VALID [2018-11-23 12:40:43,104 INFO L273 TraceCheckUtils]: 41: Hoare triple {40796#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {40796#false} is VALID [2018-11-23 12:40:43,104 INFO L273 TraceCheckUtils]: 42: Hoare triple {40796#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {40796#false} is VALID [2018-11-23 12:40:43,104 INFO L273 TraceCheckUtils]: 43: Hoare triple {40796#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {40796#false} is VALID [2018-11-23 12:40:43,104 INFO L273 TraceCheckUtils]: 44: Hoare triple {40796#false} ~skip~0 := 0; {40796#false} is VALID [2018-11-23 12:40:43,104 INFO L273 TraceCheckUtils]: 45: Hoare triple {40796#false} assume !false; {40796#false} is VALID [2018-11-23 12:40:43,105 INFO L273 TraceCheckUtils]: 46: Hoare triple {40796#false} ~state~0 := ~s__state~0; {40796#false} is VALID [2018-11-23 12:40:43,105 INFO L273 TraceCheckUtils]: 47: Hoare triple {40796#false} assume !(12292 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,105 INFO L273 TraceCheckUtils]: 48: Hoare triple {40796#false} assume !(16384 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,105 INFO L273 TraceCheckUtils]: 49: Hoare triple {40796#false} assume !(8192 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,105 INFO L273 TraceCheckUtils]: 50: Hoare triple {40796#false} assume !(24576 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,106 INFO L273 TraceCheckUtils]: 51: Hoare triple {40796#false} assume !(8195 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,106 INFO L273 TraceCheckUtils]: 52: Hoare triple {40796#false} assume !(8480 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,106 INFO L273 TraceCheckUtils]: 53: Hoare triple {40796#false} assume !(8481 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,106 INFO L273 TraceCheckUtils]: 54: Hoare triple {40796#false} assume !(8482 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,106 INFO L273 TraceCheckUtils]: 55: Hoare triple {40796#false} assume !(8464 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,106 INFO L273 TraceCheckUtils]: 56: Hoare triple {40796#false} assume !(8465 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 57: Hoare triple {40796#false} assume !(8466 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 58: Hoare triple {40796#false} assume !(8496 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 59: Hoare triple {40796#false} assume !(8497 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 60: Hoare triple {40796#false} assume !(8512 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 61: Hoare triple {40796#false} assume !(8513 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 62: Hoare triple {40796#false} assume !(8528 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 63: Hoare triple {40796#false} assume !(8529 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 64: Hoare triple {40796#false} assume !(8544 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,107 INFO L273 TraceCheckUtils]: 65: Hoare triple {40796#false} assume !(8545 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 66: Hoare triple {40796#false} assume !(8560 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 67: Hoare triple {40796#false} assume !(8561 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 68: Hoare triple {40796#false} assume !(8448 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 69: Hoare triple {40796#false} assume !(8576 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 70: Hoare triple {40796#false} assume !(8577 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 71: Hoare triple {40796#false} assume !(8592 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 72: Hoare triple {40796#false} assume !(8593 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,108 INFO L273 TraceCheckUtils]: 73: Hoare triple {40796#false} assume !(8608 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 74: Hoare triple {40796#false} assume !(8609 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 75: Hoare triple {40796#false} assume 8640 == ~s__state~0; {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 76: Hoare triple {40796#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 77: Hoare triple {40796#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 78: Hoare triple {40796#false} assume !(~ret~0 <= 0); {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 79: Hoare triple {40796#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 80: Hoare triple {40796#false} ~s__init_num~0 := 0; {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 81: Hoare triple {40796#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {40796#false} is VALID [2018-11-23 12:40:43,109 INFO L273 TraceCheckUtils]: 82: Hoare triple {40796#false} ~skip~0 := 0; {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 83: Hoare triple {40796#false} assume !false; {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 84: Hoare triple {40796#false} ~state~0 := ~s__state~0; {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 85: Hoare triple {40796#false} assume !(12292 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 86: Hoare triple {40796#false} assume !(16384 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 87: Hoare triple {40796#false} assume !(8192 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 88: Hoare triple {40796#false} assume !(24576 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 89: Hoare triple {40796#false} assume !(8195 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 90: Hoare triple {40796#false} assume !(8480 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,110 INFO L273 TraceCheckUtils]: 91: Hoare triple {40796#false} assume !(8481 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 92: Hoare triple {40796#false} assume !(8482 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 93: Hoare triple {40796#false} assume !(8464 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 94: Hoare triple {40796#false} assume !(8465 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 95: Hoare triple {40796#false} assume !(8466 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 96: Hoare triple {40796#false} assume !(8496 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 97: Hoare triple {40796#false} assume !(8497 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 98: Hoare triple {40796#false} assume !(8512 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,111 INFO L273 TraceCheckUtils]: 99: Hoare triple {40796#false} assume !(8513 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 100: Hoare triple {40796#false} assume !(8528 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 101: Hoare triple {40796#false} assume !(8529 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 102: Hoare triple {40796#false} assume !(8544 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 103: Hoare triple {40796#false} assume !(8545 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 104: Hoare triple {40796#false} assume !(8560 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 105: Hoare triple {40796#false} assume !(8561 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 106: Hoare triple {40796#false} assume !(8448 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 107: Hoare triple {40796#false} assume !(8576 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,112 INFO L273 TraceCheckUtils]: 108: Hoare triple {40796#false} assume !(8577 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 109: Hoare triple {40796#false} assume !(8592 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 110: Hoare triple {40796#false} assume !(8593 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 111: Hoare triple {40796#false} assume !(8608 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 112: Hoare triple {40796#false} assume !(8609 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 113: Hoare triple {40796#false} assume !(8640 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 114: Hoare triple {40796#false} assume !(8641 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 115: Hoare triple {40796#false} assume 8656 == ~s__state~0; {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 116: Hoare triple {40796#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {40796#false} is VALID [2018-11-23 12:40:43,113 INFO L273 TraceCheckUtils]: 117: Hoare triple {40796#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 118: Hoare triple {40796#false} assume !(2 == ~blastFlag~0); {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 119: Hoare triple {40796#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 120: Hoare triple {40796#false} assume !(0 == ~tmp___10~0); {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 121: Hoare triple {40796#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 122: Hoare triple {40796#false} ~skip~0 := 0; {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 123: Hoare triple {40796#false} assume !false; {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 124: Hoare triple {40796#false} ~state~0 := ~s__state~0; {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 125: Hoare triple {40796#false} assume !(12292 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,114 INFO L273 TraceCheckUtils]: 126: Hoare triple {40796#false} assume !(16384 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 127: Hoare triple {40796#false} assume !(8192 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 128: Hoare triple {40796#false} assume !(24576 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 129: Hoare triple {40796#false} assume !(8195 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 130: Hoare triple {40796#false} assume !(8480 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 131: Hoare triple {40796#false} assume !(8481 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 132: Hoare triple {40796#false} assume !(8482 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 133: Hoare triple {40796#false} assume !(8464 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,115 INFO L273 TraceCheckUtils]: 134: Hoare triple {40796#false} assume !(8465 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 135: Hoare triple {40796#false} assume !(8466 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 136: Hoare triple {40796#false} assume !(8496 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 137: Hoare triple {40796#false} assume !(8497 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 138: Hoare triple {40796#false} assume !(8512 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 139: Hoare triple {40796#false} assume !(8513 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 140: Hoare triple {40796#false} assume !(8528 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 141: Hoare triple {40796#false} assume !(8529 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 142: Hoare triple {40796#false} assume !(8544 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,116 INFO L273 TraceCheckUtils]: 143: Hoare triple {40796#false} assume !(8545 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 144: Hoare triple {40796#false} assume !(8560 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 145: Hoare triple {40796#false} assume !(8561 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 146: Hoare triple {40796#false} assume !(8448 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 147: Hoare triple {40796#false} assume !(8576 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 148: Hoare triple {40796#false} assume !(8577 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 149: Hoare triple {40796#false} assume !(8592 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 150: Hoare triple {40796#false} assume !(8593 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 151: Hoare triple {40796#false} assume !(8608 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,117 INFO L273 TraceCheckUtils]: 152: Hoare triple {40796#false} assume !(8609 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 153: Hoare triple {40796#false} assume !(8640 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 154: Hoare triple {40796#false} assume !(8641 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 155: Hoare triple {40796#false} assume !(8656 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 156: Hoare triple {40796#false} assume !(8657 == ~s__state~0); {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 157: Hoare triple {40796#false} assume 8672 == ~s__state~0; {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 158: Hoare triple {40796#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 159: Hoare triple {40796#false} assume !(4 == ~blastFlag~0); {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L273 TraceCheckUtils]: 160: Hoare triple {40796#false} assume 5 == ~blastFlag~0; {40796#false} is VALID [2018-11-23 12:40:43,118 INFO L256 TraceCheckUtils]: 161: Hoare triple {40796#false} call ERR(); {40796#false} is VALID [2018-11-23 12:40:43,119 INFO L273 TraceCheckUtils]: 162: Hoare triple {40796#false} assume !false; {40796#false} is VALID [2018-11-23 12:40:43,129 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2018-11-23 12:40:43,130 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:43,130 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:43,130 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 163 [2018-11-23 12:40:43,131 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:43,131 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:43,214 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:43,214 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:43,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:43,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:43,215 INFO L87 Difference]: Start difference. First operand 910 states and 1421 transitions. Second operand 5 states. [2018-11-23 12:40:47,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:47,003 INFO L93 Difference]: Finished difference Result 1811 states and 2829 transitions. [2018-11-23 12:40:47,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:47,003 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 163 [2018-11-23 12:40:47,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:47,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:47,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 460 transitions. [2018-11-23 12:40:47,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:47,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 460 transitions. [2018-11-23 12:40:47,007 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 460 transitions. [2018-11-23 12:40:47,444 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 460 edges. 460 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:47,481 INFO L225 Difference]: With dead ends: 1811 [2018-11-23 12:40:47,481 INFO L226 Difference]: Without dead ends: 910 [2018-11-23 12:40:47,482 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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 12:40:47,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2018-11-23 12:40:49,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 906. [2018-11-23 12:40:49,155 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:49,156 INFO L82 GeneralOperation]: Start isEquivalent. First operand 910 states. Second operand 906 states. [2018-11-23 12:40:49,156 INFO L74 IsIncluded]: Start isIncluded. First operand 910 states. Second operand 906 states. [2018-11-23 12:40:49,156 INFO L87 Difference]: Start difference. First operand 910 states. Second operand 906 states. [2018-11-23 12:40:49,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:49,190 INFO L93 Difference]: Finished difference Result 910 states and 1411 transitions. [2018-11-23 12:40:49,190 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 1411 transitions. [2018-11-23 12:40:49,191 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:49,191 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:49,191 INFO L74 IsIncluded]: Start isIncluded. First operand 906 states. Second operand 910 states. [2018-11-23 12:40:49,191 INFO L87 Difference]: Start difference. First operand 906 states. Second operand 910 states. [2018-11-23 12:40:49,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:49,225 INFO L93 Difference]: Finished difference Result 910 states and 1411 transitions. [2018-11-23 12:40:49,225 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 1411 transitions. [2018-11-23 12:40:49,226 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:49,226 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:49,226 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:49,226 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:49,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 906 states. [2018-11-23 12:40:49,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1407 transitions. [2018-11-23 12:40:49,260 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 1407 transitions. Word has length 163 [2018-11-23 12:40:49,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:49,260 INFO L480 AbstractCegarLoop]: Abstraction has 906 states and 1407 transitions. [2018-11-23 12:40:49,260 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:49,260 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 1407 transitions. [2018-11-23 12:40:49,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-11-23 12:40:49,261 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:49,262 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:49,262 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:49,262 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:49,262 INFO L82 PathProgramCache]: Analyzing trace with hash -1613187866, now seen corresponding path program 1 times [2018-11-23 12:40:49,262 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:49,262 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:49,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:49,263 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:49,263 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:49,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:49,757 INFO L256 TraceCheckUtils]: 0: Hoare triple {45619#true} call ULTIMATE.init(); {45619#true} is VALID [2018-11-23 12:40:49,757 INFO L273 TraceCheckUtils]: 1: Hoare triple {45619#true} assume true; {45619#true} is VALID [2018-11-23 12:40:49,757 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {45619#true} {45619#true} #611#return; {45619#true} is VALID [2018-11-23 12:40:49,757 INFO L256 TraceCheckUtils]: 3: Hoare triple {45619#true} call #t~ret51 := main(); {45619#true} is VALID [2018-11-23 12:40:49,757 INFO L273 TraceCheckUtils]: 4: Hoare triple {45619#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {45621#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:49,758 INFO L256 TraceCheckUtils]: 5: Hoare triple {45621#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {45622#(not (= |ssl3_accept_#in~initial_state| 8592))} is VALID [2018-11-23 12:40:49,760 INFO L273 TraceCheckUtils]: 6: Hoare triple {45622#(not (= |ssl3_accept_#in~initial_state| 8592))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,761 INFO L273 TraceCheckUtils]: 7: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,761 INFO L273 TraceCheckUtils]: 8: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,762 INFO L273 TraceCheckUtils]: 9: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,762 INFO L273 TraceCheckUtils]: 10: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,763 INFO L273 TraceCheckUtils]: 11: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !false; {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,763 INFO L273 TraceCheckUtils]: 12: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,764 INFO L273 TraceCheckUtils]: 13: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,764 INFO L273 TraceCheckUtils]: 14: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,765 INFO L273 TraceCheckUtils]: 15: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,765 INFO L273 TraceCheckUtils]: 16: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,766 INFO L273 TraceCheckUtils]: 17: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,766 INFO L273 TraceCheckUtils]: 18: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,766 INFO L273 TraceCheckUtils]: 19: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,767 INFO L273 TraceCheckUtils]: 20: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,767 INFO L273 TraceCheckUtils]: 21: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,768 INFO L273 TraceCheckUtils]: 22: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,768 INFO L273 TraceCheckUtils]: 23: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,769 INFO L273 TraceCheckUtils]: 24: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,769 INFO L273 TraceCheckUtils]: 25: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,770 INFO L273 TraceCheckUtils]: 26: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,770 INFO L273 TraceCheckUtils]: 27: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,771 INFO L273 TraceCheckUtils]: 28: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,771 INFO L273 TraceCheckUtils]: 29: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,772 INFO L273 TraceCheckUtils]: 30: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,772 INFO L273 TraceCheckUtils]: 31: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,773 INFO L273 TraceCheckUtils]: 32: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,773 INFO L273 TraceCheckUtils]: 33: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,774 INFO L273 TraceCheckUtils]: 34: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,774 INFO L273 TraceCheckUtils]: 35: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,775 INFO L273 TraceCheckUtils]: 36: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {45623#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:49,775 INFO L273 TraceCheckUtils]: 37: Hoare triple {45623#(not (= 8592 ssl3_accept_~s__state~0))} assume 8592 == ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,775 INFO L273 TraceCheckUtils]: 38: Hoare triple {45620#false} assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {45620#false} is VALID [2018-11-23 12:40:49,776 INFO L273 TraceCheckUtils]: 39: Hoare triple {45620#false} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {45620#false} is VALID [2018-11-23 12:40:49,776 INFO L273 TraceCheckUtils]: 40: Hoare triple {45620#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {45620#false} is VALID [2018-11-23 12:40:49,776 INFO L273 TraceCheckUtils]: 41: Hoare triple {45620#false} ~skip~0 := 0; {45620#false} is VALID [2018-11-23 12:40:49,776 INFO L273 TraceCheckUtils]: 42: Hoare triple {45620#false} assume !false; {45620#false} is VALID [2018-11-23 12:40:49,777 INFO L273 TraceCheckUtils]: 43: Hoare triple {45620#false} ~state~0 := ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,777 INFO L273 TraceCheckUtils]: 44: Hoare triple {45620#false} assume !(12292 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,777 INFO L273 TraceCheckUtils]: 45: Hoare triple {45620#false} assume !(16384 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,777 INFO L273 TraceCheckUtils]: 46: Hoare triple {45620#false} assume !(8192 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,777 INFO L273 TraceCheckUtils]: 47: Hoare triple {45620#false} assume !(24576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,778 INFO L273 TraceCheckUtils]: 48: Hoare triple {45620#false} assume !(8195 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,778 INFO L273 TraceCheckUtils]: 49: Hoare triple {45620#false} assume !(8480 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,778 INFO L273 TraceCheckUtils]: 50: Hoare triple {45620#false} assume !(8481 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,778 INFO L273 TraceCheckUtils]: 51: Hoare triple {45620#false} assume !(8482 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,778 INFO L273 TraceCheckUtils]: 52: Hoare triple {45620#false} assume !(8464 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,779 INFO L273 TraceCheckUtils]: 53: Hoare triple {45620#false} assume !(8465 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,779 INFO L273 TraceCheckUtils]: 54: Hoare triple {45620#false} assume !(8466 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,779 INFO L273 TraceCheckUtils]: 55: Hoare triple {45620#false} assume !(8496 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,779 INFO L273 TraceCheckUtils]: 56: Hoare triple {45620#false} assume !(8497 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,779 INFO L273 TraceCheckUtils]: 57: Hoare triple {45620#false} assume !(8512 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,779 INFO L273 TraceCheckUtils]: 58: Hoare triple {45620#false} assume !(8513 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,779 INFO L273 TraceCheckUtils]: 59: Hoare triple {45620#false} assume !(8528 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 60: Hoare triple {45620#false} assume !(8529 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 61: Hoare triple {45620#false} assume !(8544 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 62: Hoare triple {45620#false} assume !(8545 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 63: Hoare triple {45620#false} assume !(8560 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 64: Hoare triple {45620#false} assume !(8561 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 65: Hoare triple {45620#false} assume !(8448 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 66: Hoare triple {45620#false} assume !(8576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 67: Hoare triple {45620#false} assume !(8577 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,780 INFO L273 TraceCheckUtils]: 68: Hoare triple {45620#false} assume !(8592 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 69: Hoare triple {45620#false} assume !(8593 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 70: Hoare triple {45620#false} assume 8608 == ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 71: Hoare triple {45620#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 72: Hoare triple {45620#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 73: Hoare triple {45620#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 74: Hoare triple {45620#false} ~skip~0 := 0; {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 75: Hoare triple {45620#false} assume !false; {45620#false} is VALID [2018-11-23 12:40:49,781 INFO L273 TraceCheckUtils]: 76: Hoare triple {45620#false} ~state~0 := ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 77: Hoare triple {45620#false} assume !(12292 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 78: Hoare triple {45620#false} assume !(16384 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 79: Hoare triple {45620#false} assume !(8192 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 80: Hoare triple {45620#false} assume !(24576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 81: Hoare triple {45620#false} assume !(8195 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 82: Hoare triple {45620#false} assume !(8480 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 83: Hoare triple {45620#false} assume !(8481 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 84: Hoare triple {45620#false} assume !(8482 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,782 INFO L273 TraceCheckUtils]: 85: Hoare triple {45620#false} assume !(8464 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 86: Hoare triple {45620#false} assume !(8465 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 87: Hoare triple {45620#false} assume !(8466 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 88: Hoare triple {45620#false} assume !(8496 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 89: Hoare triple {45620#false} assume !(8497 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 90: Hoare triple {45620#false} assume !(8512 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 91: Hoare triple {45620#false} assume !(8513 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 92: Hoare triple {45620#false} assume !(8528 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 93: Hoare triple {45620#false} assume !(8529 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,783 INFO L273 TraceCheckUtils]: 94: Hoare triple {45620#false} assume !(8544 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 95: Hoare triple {45620#false} assume !(8545 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 96: Hoare triple {45620#false} assume !(8560 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 97: Hoare triple {45620#false} assume !(8561 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 98: Hoare triple {45620#false} assume !(8448 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 99: Hoare triple {45620#false} assume !(8576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 100: Hoare triple {45620#false} assume !(8577 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 101: Hoare triple {45620#false} assume !(8592 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 102: Hoare triple {45620#false} assume !(8593 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,784 INFO L273 TraceCheckUtils]: 103: Hoare triple {45620#false} assume !(8608 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 104: Hoare triple {45620#false} assume !(8609 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 105: Hoare triple {45620#false} assume 8640 == ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 106: Hoare triple {45620#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 107: Hoare triple {45620#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 108: Hoare triple {45620#false} assume !(~ret~0 <= 0); {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 109: Hoare triple {45620#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 110: Hoare triple {45620#false} ~s__init_num~0 := 0; {45620#false} is VALID [2018-11-23 12:40:49,785 INFO L273 TraceCheckUtils]: 111: Hoare triple {45620#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 112: Hoare triple {45620#false} ~skip~0 := 0; {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 113: Hoare triple {45620#false} assume !false; {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 114: Hoare triple {45620#false} ~state~0 := ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 115: Hoare triple {45620#false} assume !(12292 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 116: Hoare triple {45620#false} assume !(16384 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 117: Hoare triple {45620#false} assume !(8192 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 118: Hoare triple {45620#false} assume !(24576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 119: Hoare triple {45620#false} assume !(8195 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,786 INFO L273 TraceCheckUtils]: 120: Hoare triple {45620#false} assume !(8480 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 121: Hoare triple {45620#false} assume !(8481 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 122: Hoare triple {45620#false} assume !(8482 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 123: Hoare triple {45620#false} assume !(8464 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 124: Hoare triple {45620#false} assume !(8465 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 125: Hoare triple {45620#false} assume !(8466 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 126: Hoare triple {45620#false} assume !(8496 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 127: Hoare triple {45620#false} assume !(8497 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 128: Hoare triple {45620#false} assume !(8512 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,787 INFO L273 TraceCheckUtils]: 129: Hoare triple {45620#false} assume !(8513 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 130: Hoare triple {45620#false} assume !(8528 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 131: Hoare triple {45620#false} assume !(8529 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 132: Hoare triple {45620#false} assume !(8544 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 133: Hoare triple {45620#false} assume !(8545 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 134: Hoare triple {45620#false} assume !(8560 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 135: Hoare triple {45620#false} assume !(8561 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 136: Hoare triple {45620#false} assume !(8448 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 137: Hoare triple {45620#false} assume !(8576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,788 INFO L273 TraceCheckUtils]: 138: Hoare triple {45620#false} assume !(8577 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 139: Hoare triple {45620#false} assume !(8592 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 140: Hoare triple {45620#false} assume !(8593 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 141: Hoare triple {45620#false} assume !(8608 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 142: Hoare triple {45620#false} assume !(8609 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 143: Hoare triple {45620#false} assume !(8640 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 144: Hoare triple {45620#false} assume !(8641 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 145: Hoare triple {45620#false} assume 8656 == ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,789 INFO L273 TraceCheckUtils]: 146: Hoare triple {45620#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {45620#false} is VALID [2018-11-23 12:40:49,790 INFO L273 TraceCheckUtils]: 147: Hoare triple {45620#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {45620#false} is VALID [2018-11-23 12:40:49,790 INFO L273 TraceCheckUtils]: 148: Hoare triple {45620#false} assume !(2 == ~blastFlag~0); {45620#false} is VALID [2018-11-23 12:40:49,790 INFO L273 TraceCheckUtils]: 149: Hoare triple {45620#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {45620#false} is VALID [2018-11-23 12:40:49,790 INFO L273 TraceCheckUtils]: 150: Hoare triple {45620#false} assume !(0 == ~tmp___10~0); {45620#false} is VALID [2018-11-23 12:40:49,790 INFO L273 TraceCheckUtils]: 151: Hoare triple {45620#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {45620#false} is VALID [2018-11-23 12:40:49,790 INFO L273 TraceCheckUtils]: 152: Hoare triple {45620#false} ~skip~0 := 0; {45620#false} is VALID [2018-11-23 12:40:49,791 INFO L273 TraceCheckUtils]: 153: Hoare triple {45620#false} assume !false; {45620#false} is VALID [2018-11-23 12:40:49,791 INFO L273 TraceCheckUtils]: 154: Hoare triple {45620#false} ~state~0 := ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,791 INFO L273 TraceCheckUtils]: 155: Hoare triple {45620#false} assume !(12292 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,791 INFO L273 TraceCheckUtils]: 156: Hoare triple {45620#false} assume !(16384 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,791 INFO L273 TraceCheckUtils]: 157: Hoare triple {45620#false} assume !(8192 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,791 INFO L273 TraceCheckUtils]: 158: Hoare triple {45620#false} assume !(24576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,792 INFO L273 TraceCheckUtils]: 159: Hoare triple {45620#false} assume !(8195 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,792 INFO L273 TraceCheckUtils]: 160: Hoare triple {45620#false} assume !(8480 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,792 INFO L273 TraceCheckUtils]: 161: Hoare triple {45620#false} assume !(8481 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,792 INFO L273 TraceCheckUtils]: 162: Hoare triple {45620#false} assume !(8482 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,792 INFO L273 TraceCheckUtils]: 163: Hoare triple {45620#false} assume !(8464 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,792 INFO L273 TraceCheckUtils]: 164: Hoare triple {45620#false} assume !(8465 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,793 INFO L273 TraceCheckUtils]: 165: Hoare triple {45620#false} assume !(8466 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,793 INFO L273 TraceCheckUtils]: 166: Hoare triple {45620#false} assume !(8496 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,793 INFO L273 TraceCheckUtils]: 167: Hoare triple {45620#false} assume !(8497 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,793 INFO L273 TraceCheckUtils]: 168: Hoare triple {45620#false} assume !(8512 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,793 INFO L273 TraceCheckUtils]: 169: Hoare triple {45620#false} assume !(8513 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,793 INFO L273 TraceCheckUtils]: 170: Hoare triple {45620#false} assume !(8528 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,794 INFO L273 TraceCheckUtils]: 171: Hoare triple {45620#false} assume !(8529 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,794 INFO L273 TraceCheckUtils]: 172: Hoare triple {45620#false} assume !(8544 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,794 INFO L273 TraceCheckUtils]: 173: Hoare triple {45620#false} assume !(8545 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,794 INFO L273 TraceCheckUtils]: 174: Hoare triple {45620#false} assume !(8560 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,794 INFO L273 TraceCheckUtils]: 175: Hoare triple {45620#false} assume !(8561 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,794 INFO L273 TraceCheckUtils]: 176: Hoare triple {45620#false} assume !(8448 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,795 INFO L273 TraceCheckUtils]: 177: Hoare triple {45620#false} assume !(8576 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,795 INFO L273 TraceCheckUtils]: 178: Hoare triple {45620#false} assume !(8577 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,795 INFO L273 TraceCheckUtils]: 179: Hoare triple {45620#false} assume !(8592 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,795 INFO L273 TraceCheckUtils]: 180: Hoare triple {45620#false} assume !(8593 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,795 INFO L273 TraceCheckUtils]: 181: Hoare triple {45620#false} assume !(8608 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,795 INFO L273 TraceCheckUtils]: 182: Hoare triple {45620#false} assume !(8609 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,796 INFO L273 TraceCheckUtils]: 183: Hoare triple {45620#false} assume !(8640 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,796 INFO L273 TraceCheckUtils]: 184: Hoare triple {45620#false} assume !(8641 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,796 INFO L273 TraceCheckUtils]: 185: Hoare triple {45620#false} assume !(8656 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,796 INFO L273 TraceCheckUtils]: 186: Hoare triple {45620#false} assume !(8657 == ~s__state~0); {45620#false} is VALID [2018-11-23 12:40:49,796 INFO L273 TraceCheckUtils]: 187: Hoare triple {45620#false} assume 8672 == ~s__state~0; {45620#false} is VALID [2018-11-23 12:40:49,796 INFO L273 TraceCheckUtils]: 188: Hoare triple {45620#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {45620#false} is VALID [2018-11-23 12:40:49,797 INFO L273 TraceCheckUtils]: 189: Hoare triple {45620#false} assume !(4 == ~blastFlag~0); {45620#false} is VALID [2018-11-23 12:40:49,797 INFO L273 TraceCheckUtils]: 190: Hoare triple {45620#false} assume 5 == ~blastFlag~0; {45620#false} is VALID [2018-11-23 12:40:49,797 INFO L256 TraceCheckUtils]: 191: Hoare triple {45620#false} call ERR(); {45620#false} is VALID [2018-11-23 12:40:49,797 INFO L273 TraceCheckUtils]: 192: Hoare triple {45620#false} assume !false; {45620#false} is VALID [2018-11-23 12:40:49,815 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 108 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2018-11-23 12:40:49,816 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:49,816 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:49,816 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 193 [2018-11-23 12:40:49,817 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:49,817 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:49,907 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:49,908 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:49,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:49,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:49,908 INFO L87 Difference]: Start difference. First operand 906 states and 1407 transitions. Second operand 5 states. [2018-11-23 12:40:54,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:54,720 INFO L93 Difference]: Finished difference Result 1871 states and 2909 transitions. [2018-11-23 12:40:54,720 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:40:54,720 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 193 [2018-11-23 12:40:54,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:40:54,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:54,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 454 transitions. [2018-11-23 12:40:54,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:40:54,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 454 transitions. [2018-11-23 12:40:54,725 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 454 transitions. [2018-11-23 12:40:55,157 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 454 edges. 454 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:40:55,203 INFO L225 Difference]: With dead ends: 1871 [2018-11-23 12:40:55,203 INFO L226 Difference]: Without dead ends: 978 [2018-11-23 12:40:55,204 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:40:55,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states. [2018-11-23 12:40:57,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 974. [2018-11-23 12:40:57,339 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:40:57,339 INFO L82 GeneralOperation]: Start isEquivalent. First operand 978 states. Second operand 974 states. [2018-11-23 12:40:57,339 INFO L74 IsIncluded]: Start isIncluded. First operand 978 states. Second operand 974 states. [2018-11-23 12:40:57,339 INFO L87 Difference]: Start difference. First operand 978 states. Second operand 974 states. [2018-11-23 12:40:57,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:57,378 INFO L93 Difference]: Finished difference Result 978 states and 1509 transitions. [2018-11-23 12:40:57,378 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 1509 transitions. [2018-11-23 12:40:57,380 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:57,380 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:57,380 INFO L74 IsIncluded]: Start isIncluded. First operand 974 states. Second operand 978 states. [2018-11-23 12:40:57,380 INFO L87 Difference]: Start difference. First operand 974 states. Second operand 978 states. [2018-11-23 12:40:57,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:40:57,413 INFO L93 Difference]: Finished difference Result 978 states and 1509 transitions. [2018-11-23 12:40:57,413 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 1509 transitions. [2018-11-23 12:40:57,414 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:40:57,414 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:40:57,414 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:40:57,415 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:40:57,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 974 states. [2018-11-23 12:40:57,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1505 transitions. [2018-11-23 12:40:57,467 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1505 transitions. Word has length 193 [2018-11-23 12:40:57,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:40:57,467 INFO L480 AbstractCegarLoop]: Abstraction has 974 states and 1505 transitions. [2018-11-23 12:40:57,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:40:57,467 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1505 transitions. [2018-11-23 12:40:57,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-11-23 12:40:57,468 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:40:57,469 INFO L402 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:40:57,469 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:40:57,469 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:40:57,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1368180736, now seen corresponding path program 1 times [2018-11-23 12:40:57,469 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:40:57,469 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:40:57,470 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:57,470 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:40:57,470 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:40:57,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:40:58,015 WARN L180 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-23 12:40:58,276 INFO L256 TraceCheckUtils]: 0: Hoare triple {50715#true} call ULTIMATE.init(); {50715#true} is VALID [2018-11-23 12:40:58,276 INFO L273 TraceCheckUtils]: 1: Hoare triple {50715#true} assume true; {50715#true} is VALID [2018-11-23 12:40:58,277 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {50715#true} {50715#true} #611#return; {50715#true} is VALID [2018-11-23 12:40:58,277 INFO L256 TraceCheckUtils]: 3: Hoare triple {50715#true} call #t~ret51 := main(); {50715#true} is VALID [2018-11-23 12:40:58,289 INFO L273 TraceCheckUtils]: 4: Hoare triple {50715#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {50717#(<= main_~s~0 8464)} is VALID [2018-11-23 12:40:58,308 INFO L256 TraceCheckUtils]: 5: Hoare triple {50717#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {50718#(not (= |ssl3_accept_#in~initial_state| 8593))} is VALID [2018-11-23 12:40:58,312 INFO L273 TraceCheckUtils]: 6: Hoare triple {50718#(not (= |ssl3_accept_#in~initial_state| 8593))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,313 INFO L273 TraceCheckUtils]: 7: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,315 INFO L273 TraceCheckUtils]: 8: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,315 INFO L273 TraceCheckUtils]: 9: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,318 INFO L273 TraceCheckUtils]: 10: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,318 INFO L273 TraceCheckUtils]: 11: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !false; {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,321 INFO L273 TraceCheckUtils]: 12: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,321 INFO L273 TraceCheckUtils]: 13: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,323 INFO L273 TraceCheckUtils]: 14: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,323 INFO L273 TraceCheckUtils]: 15: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,323 INFO L273 TraceCheckUtils]: 16: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,324 INFO L273 TraceCheckUtils]: 17: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,324 INFO L273 TraceCheckUtils]: 18: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,324 INFO L273 TraceCheckUtils]: 19: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,325 INFO L273 TraceCheckUtils]: 20: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,325 INFO L273 TraceCheckUtils]: 21: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,325 INFO L273 TraceCheckUtils]: 22: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,325 INFO L273 TraceCheckUtils]: 23: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,326 INFO L273 TraceCheckUtils]: 24: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,326 INFO L273 TraceCheckUtils]: 25: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,326 INFO L273 TraceCheckUtils]: 26: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,327 INFO L273 TraceCheckUtils]: 27: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,327 INFO L273 TraceCheckUtils]: 28: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,328 INFO L273 TraceCheckUtils]: 29: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,328 INFO L273 TraceCheckUtils]: 30: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,329 INFO L273 TraceCheckUtils]: 31: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,329 INFO L273 TraceCheckUtils]: 32: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,330 INFO L273 TraceCheckUtils]: 33: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,331 INFO L273 TraceCheckUtils]: 34: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,331 INFO L273 TraceCheckUtils]: 35: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,332 INFO L273 TraceCheckUtils]: 36: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8577 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,332 INFO L273 TraceCheckUtils]: 37: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume !(8592 == ~s__state~0); {50719#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:40:58,333 INFO L273 TraceCheckUtils]: 38: Hoare triple {50719#(not (= 8593 ssl3_accept_~s__state~0))} assume 8593 == ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,333 INFO L273 TraceCheckUtils]: 39: Hoare triple {50716#false} assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {50716#false} is VALID [2018-11-23 12:40:58,333 INFO L273 TraceCheckUtils]: 40: Hoare triple {50716#false} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {50716#false} is VALID [2018-11-23 12:40:58,333 INFO L273 TraceCheckUtils]: 41: Hoare triple {50716#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {50716#false} is VALID [2018-11-23 12:40:58,333 INFO L273 TraceCheckUtils]: 42: Hoare triple {50716#false} ~skip~0 := 0; {50716#false} is VALID [2018-11-23 12:40:58,334 INFO L273 TraceCheckUtils]: 43: Hoare triple {50716#false} assume !false; {50716#false} is VALID [2018-11-23 12:40:58,334 INFO L273 TraceCheckUtils]: 44: Hoare triple {50716#false} ~state~0 := ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,334 INFO L273 TraceCheckUtils]: 45: Hoare triple {50716#false} assume !(12292 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,334 INFO L273 TraceCheckUtils]: 46: Hoare triple {50716#false} assume !(16384 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,334 INFO L273 TraceCheckUtils]: 47: Hoare triple {50716#false} assume !(8192 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,335 INFO L273 TraceCheckUtils]: 48: Hoare triple {50716#false} assume !(24576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,335 INFO L273 TraceCheckUtils]: 49: Hoare triple {50716#false} assume !(8195 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,335 INFO L273 TraceCheckUtils]: 50: Hoare triple {50716#false} assume !(8480 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,335 INFO L273 TraceCheckUtils]: 51: Hoare triple {50716#false} assume !(8481 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,335 INFO L273 TraceCheckUtils]: 52: Hoare triple {50716#false} assume !(8482 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,336 INFO L273 TraceCheckUtils]: 53: Hoare triple {50716#false} assume !(8464 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,336 INFO L273 TraceCheckUtils]: 54: Hoare triple {50716#false} assume !(8465 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,336 INFO L273 TraceCheckUtils]: 55: Hoare triple {50716#false} assume !(8466 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,336 INFO L273 TraceCheckUtils]: 56: Hoare triple {50716#false} assume !(8496 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,336 INFO L273 TraceCheckUtils]: 57: Hoare triple {50716#false} assume !(8497 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,336 INFO L273 TraceCheckUtils]: 58: Hoare triple {50716#false} assume !(8512 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 59: Hoare triple {50716#false} assume !(8513 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 60: Hoare triple {50716#false} assume !(8528 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 61: Hoare triple {50716#false} assume !(8529 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 62: Hoare triple {50716#false} assume !(8544 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 63: Hoare triple {50716#false} assume !(8545 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 64: Hoare triple {50716#false} assume !(8560 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 65: Hoare triple {50716#false} assume !(8561 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 66: Hoare triple {50716#false} assume !(8448 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,337 INFO L273 TraceCheckUtils]: 67: Hoare triple {50716#false} assume !(8576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 68: Hoare triple {50716#false} assume !(8577 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 69: Hoare triple {50716#false} assume !(8592 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 70: Hoare triple {50716#false} assume !(8593 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 71: Hoare triple {50716#false} assume 8608 == ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 72: Hoare triple {50716#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 73: Hoare triple {50716#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 74: Hoare triple {50716#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {50716#false} is VALID [2018-11-23 12:40:58,338 INFO L273 TraceCheckUtils]: 75: Hoare triple {50716#false} ~skip~0 := 0; {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 76: Hoare triple {50716#false} assume !false; {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 77: Hoare triple {50716#false} ~state~0 := ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 78: Hoare triple {50716#false} assume !(12292 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 79: Hoare triple {50716#false} assume !(16384 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 80: Hoare triple {50716#false} assume !(8192 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 81: Hoare triple {50716#false} assume !(24576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 82: Hoare triple {50716#false} assume !(8195 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 83: Hoare triple {50716#false} assume !(8480 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,339 INFO L273 TraceCheckUtils]: 84: Hoare triple {50716#false} assume !(8481 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 85: Hoare triple {50716#false} assume !(8482 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 86: Hoare triple {50716#false} assume !(8464 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 87: Hoare triple {50716#false} assume !(8465 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 88: Hoare triple {50716#false} assume !(8466 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 89: Hoare triple {50716#false} assume !(8496 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 90: Hoare triple {50716#false} assume !(8497 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 91: Hoare triple {50716#false} assume !(8512 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 92: Hoare triple {50716#false} assume !(8513 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,340 INFO L273 TraceCheckUtils]: 93: Hoare triple {50716#false} assume !(8528 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 94: Hoare triple {50716#false} assume !(8529 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 95: Hoare triple {50716#false} assume !(8544 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 96: Hoare triple {50716#false} assume !(8545 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 97: Hoare triple {50716#false} assume !(8560 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 98: Hoare triple {50716#false} assume !(8561 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 99: Hoare triple {50716#false} assume !(8448 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 100: Hoare triple {50716#false} assume !(8576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 101: Hoare triple {50716#false} assume !(8577 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,341 INFO L273 TraceCheckUtils]: 102: Hoare triple {50716#false} assume !(8592 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 103: Hoare triple {50716#false} assume !(8593 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 104: Hoare triple {50716#false} assume !(8608 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 105: Hoare triple {50716#false} assume !(8609 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 106: Hoare triple {50716#false} assume 8640 == ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 107: Hoare triple {50716#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 108: Hoare triple {50716#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 109: Hoare triple {50716#false} assume !(~ret~0 <= 0); {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 110: Hoare triple {50716#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {50716#false} is VALID [2018-11-23 12:40:58,342 INFO L273 TraceCheckUtils]: 111: Hoare triple {50716#false} ~s__init_num~0 := 0; {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 112: Hoare triple {50716#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 113: Hoare triple {50716#false} ~skip~0 := 0; {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 114: Hoare triple {50716#false} assume !false; {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 115: Hoare triple {50716#false} ~state~0 := ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 116: Hoare triple {50716#false} assume !(12292 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 117: Hoare triple {50716#false} assume !(16384 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 118: Hoare triple {50716#false} assume !(8192 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,343 INFO L273 TraceCheckUtils]: 119: Hoare triple {50716#false} assume !(24576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 120: Hoare triple {50716#false} assume !(8195 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 121: Hoare triple {50716#false} assume !(8480 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 122: Hoare triple {50716#false} assume !(8481 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 123: Hoare triple {50716#false} assume !(8482 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 124: Hoare triple {50716#false} assume !(8464 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 125: Hoare triple {50716#false} assume !(8465 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 126: Hoare triple {50716#false} assume !(8466 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 127: Hoare triple {50716#false} assume !(8496 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,344 INFO L273 TraceCheckUtils]: 128: Hoare triple {50716#false} assume !(8497 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 129: Hoare triple {50716#false} assume !(8512 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 130: Hoare triple {50716#false} assume !(8513 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 131: Hoare triple {50716#false} assume !(8528 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 132: Hoare triple {50716#false} assume !(8529 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 133: Hoare triple {50716#false} assume !(8544 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 134: Hoare triple {50716#false} assume !(8545 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 135: Hoare triple {50716#false} assume !(8560 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 136: Hoare triple {50716#false} assume !(8561 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,345 INFO L273 TraceCheckUtils]: 137: Hoare triple {50716#false} assume !(8448 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 138: Hoare triple {50716#false} assume !(8576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 139: Hoare triple {50716#false} assume !(8577 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 140: Hoare triple {50716#false} assume !(8592 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 141: Hoare triple {50716#false} assume !(8593 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 142: Hoare triple {50716#false} assume !(8608 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 143: Hoare triple {50716#false} assume !(8609 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 144: Hoare triple {50716#false} assume !(8640 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 145: Hoare triple {50716#false} assume !(8641 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,346 INFO L273 TraceCheckUtils]: 146: Hoare triple {50716#false} assume 8656 == ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 147: Hoare triple {50716#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 148: Hoare triple {50716#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 149: Hoare triple {50716#false} assume !(2 == ~blastFlag~0); {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 150: Hoare triple {50716#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 151: Hoare triple {50716#false} assume !(0 == ~tmp___10~0); {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 152: Hoare triple {50716#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 153: Hoare triple {50716#false} ~skip~0 := 0; {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 154: Hoare triple {50716#false} assume !false; {50716#false} is VALID [2018-11-23 12:40:58,347 INFO L273 TraceCheckUtils]: 155: Hoare triple {50716#false} ~state~0 := ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 156: Hoare triple {50716#false} assume !(12292 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 157: Hoare triple {50716#false} assume !(16384 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 158: Hoare triple {50716#false} assume !(8192 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 159: Hoare triple {50716#false} assume !(24576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 160: Hoare triple {50716#false} assume !(8195 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 161: Hoare triple {50716#false} assume !(8480 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 162: Hoare triple {50716#false} assume !(8481 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 163: Hoare triple {50716#false} assume !(8482 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,348 INFO L273 TraceCheckUtils]: 164: Hoare triple {50716#false} assume !(8464 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 165: Hoare triple {50716#false} assume !(8465 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 166: Hoare triple {50716#false} assume !(8466 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 167: Hoare triple {50716#false} assume !(8496 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 168: Hoare triple {50716#false} assume !(8497 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 169: Hoare triple {50716#false} assume !(8512 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 170: Hoare triple {50716#false} assume !(8513 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 171: Hoare triple {50716#false} assume !(8528 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 172: Hoare triple {50716#false} assume !(8529 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 173: Hoare triple {50716#false} assume !(8544 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,349 INFO L273 TraceCheckUtils]: 174: Hoare triple {50716#false} assume !(8545 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 175: Hoare triple {50716#false} assume !(8560 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 176: Hoare triple {50716#false} assume !(8561 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 177: Hoare triple {50716#false} assume !(8448 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 178: Hoare triple {50716#false} assume !(8576 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 179: Hoare triple {50716#false} assume !(8577 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 180: Hoare triple {50716#false} assume !(8592 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 181: Hoare triple {50716#false} assume !(8593 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 182: Hoare triple {50716#false} assume !(8608 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,350 INFO L273 TraceCheckUtils]: 183: Hoare triple {50716#false} assume !(8609 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,351 INFO L273 TraceCheckUtils]: 184: Hoare triple {50716#false} assume !(8640 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,351 INFO L273 TraceCheckUtils]: 185: Hoare triple {50716#false} assume !(8641 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,351 INFO L273 TraceCheckUtils]: 186: Hoare triple {50716#false} assume !(8656 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,351 INFO L273 TraceCheckUtils]: 187: Hoare triple {50716#false} assume !(8657 == ~s__state~0); {50716#false} is VALID [2018-11-23 12:40:58,351 INFO L273 TraceCheckUtils]: 188: Hoare triple {50716#false} assume 8672 == ~s__state~0; {50716#false} is VALID [2018-11-23 12:40:58,351 INFO L273 TraceCheckUtils]: 189: Hoare triple {50716#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {50716#false} is VALID [2018-11-23 12:40:58,351 INFO L273 TraceCheckUtils]: 190: Hoare triple {50716#false} assume !(4 == ~blastFlag~0); {50716#false} is VALID [2018-11-23 12:40:58,352 INFO L273 TraceCheckUtils]: 191: Hoare triple {50716#false} assume 5 == ~blastFlag~0; {50716#false} is VALID [2018-11-23 12:40:58,352 INFO L256 TraceCheckUtils]: 192: Hoare triple {50716#false} call ERR(); {50716#false} is VALID [2018-11-23 12:40:58,352 INFO L273 TraceCheckUtils]: 193: Hoare triple {50716#false} assume !false; {50716#false} is VALID [2018-11-23 12:40:58,367 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2018-11-23 12:40:58,367 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:40:58,367 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:40:58,368 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 194 [2018-11-23 12:40:58,368 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:40:58,368 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:40:58,458 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 12:40:58,458 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:40:58,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:40:58,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:40:58,459 INFO L87 Difference]: Start difference. First operand 974 states and 1505 transitions. Second operand 5 states. [2018-11-23 12:41:02,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:02,523 INFO L93 Difference]: Finished difference Result 1939 states and 2997 transitions. [2018-11-23 12:41:02,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:41:02,523 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 194 [2018-11-23 12:41:02,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:02,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 456 transitions. [2018-11-23 12:41:02,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:02,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 456 transitions. [2018-11-23 12:41:02,527 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 456 transitions. [2018-11-23 12:41:02,958 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 456 edges. 456 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:03,004 INFO L225 Difference]: With dead ends: 1939 [2018-11-23 12:41:03,004 INFO L226 Difference]: Without dead ends: 974 [2018-11-23 12:41:03,006 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:41:03,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2018-11-23 12:41:08,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 970. [2018-11-23 12:41:08,998 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:41:08,998 INFO L82 GeneralOperation]: Start isEquivalent. First operand 974 states. Second operand 970 states. [2018-11-23 12:41:08,998 INFO L74 IsIncluded]: Start isIncluded. First operand 974 states. Second operand 970 states. [2018-11-23 12:41:08,998 INFO L87 Difference]: Start difference. First operand 974 states. Second operand 970 states. [2018-11-23 12:41:09,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:09,049 INFO L93 Difference]: Finished difference Result 974 states and 1493 transitions. [2018-11-23 12:41:09,049 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1493 transitions. [2018-11-23 12:41:09,050 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:09,050 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:09,050 INFO L74 IsIncluded]: Start isIncluded. First operand 970 states. Second operand 974 states. [2018-11-23 12:41:09,050 INFO L87 Difference]: Start difference. First operand 970 states. Second operand 974 states. [2018-11-23 12:41:09,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:09,087 INFO L93 Difference]: Finished difference Result 974 states and 1493 transitions. [2018-11-23 12:41:09,087 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1493 transitions. [2018-11-23 12:41:09,088 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:09,088 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:09,088 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:41:09,088 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:41:09,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-23 12:41:09,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1489 transitions. [2018-11-23 12:41:09,126 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1489 transitions. Word has length 194 [2018-11-23 12:41:09,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:41:09,127 INFO L480 AbstractCegarLoop]: Abstraction has 970 states and 1489 transitions. [2018-11-23 12:41:09,127 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:41:09,127 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1489 transitions. [2018-11-23 12:41:09,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-11-23 12:41:09,129 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:41:09,129 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:41:09,130 INFO L423 AbstractCegarLoop]: === Iteration 22 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:41:09,130 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:41:09,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1741358840, now seen corresponding path program 1 times [2018-11-23 12:41:09,130 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:41:09,130 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:41:09,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:09,131 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:09,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:09,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:09,314 INFO L256 TraceCheckUtils]: 0: Hoare triple {55871#true} call ULTIMATE.init(); {55871#true} is VALID [2018-11-23 12:41:09,314 INFO L273 TraceCheckUtils]: 1: Hoare triple {55871#true} assume true; {55871#true} is VALID [2018-11-23 12:41:09,314 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {55871#true} {55871#true} #611#return; {55871#true} is VALID [2018-11-23 12:41:09,314 INFO L256 TraceCheckUtils]: 3: Hoare triple {55871#true} call #t~ret51 := main(); {55871#true} is VALID [2018-11-23 12:41:09,315 INFO L273 TraceCheckUtils]: 4: Hoare triple {55871#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {55873#(<= main_~s~0 8464)} is VALID [2018-11-23 12:41:09,315 INFO L256 TraceCheckUtils]: 5: Hoare triple {55873#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {55874#(not (= |ssl3_accept_#in~initial_state| 8528))} is VALID [2018-11-23 12:41:09,317 INFO L273 TraceCheckUtils]: 6: Hoare triple {55874#(not (= |ssl3_accept_#in~initial_state| 8528))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,317 INFO L273 TraceCheckUtils]: 7: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,317 INFO L273 TraceCheckUtils]: 8: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,318 INFO L273 TraceCheckUtils]: 9: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,318 INFO L273 TraceCheckUtils]: 10: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,318 INFO L273 TraceCheckUtils]: 11: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !false; {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,319 INFO L273 TraceCheckUtils]: 12: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,319 INFO L273 TraceCheckUtils]: 13: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,320 INFO L273 TraceCheckUtils]: 14: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,320 INFO L273 TraceCheckUtils]: 15: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,321 INFO L273 TraceCheckUtils]: 16: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,321 INFO L273 TraceCheckUtils]: 17: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,322 INFO L273 TraceCheckUtils]: 18: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,322 INFO L273 TraceCheckUtils]: 19: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,323 INFO L273 TraceCheckUtils]: 20: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,324 INFO L273 TraceCheckUtils]: 21: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,324 INFO L273 TraceCheckUtils]: 22: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,325 INFO L273 TraceCheckUtils]: 23: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,325 INFO L273 TraceCheckUtils]: 24: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,326 INFO L273 TraceCheckUtils]: 25: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,326 INFO L273 TraceCheckUtils]: 26: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,327 INFO L273 TraceCheckUtils]: 27: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {55875#(not (= 8528 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:09,327 INFO L273 TraceCheckUtils]: 28: Hoare triple {55875#(not (= 8528 ssl3_accept_~s__state~0))} assume 8528 == ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,327 INFO L273 TraceCheckUtils]: 29: Hoare triple {55872#false} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {55872#false} is VALID [2018-11-23 12:41:09,328 INFO L273 TraceCheckUtils]: 30: Hoare triple {55872#false} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {55872#false} is VALID [2018-11-23 12:41:09,328 INFO L273 TraceCheckUtils]: 31: Hoare triple {55872#false} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {55872#false} is VALID [2018-11-23 12:41:09,328 INFO L273 TraceCheckUtils]: 32: Hoare triple {55872#false} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {55872#false} is VALID [2018-11-23 12:41:09,328 INFO L273 TraceCheckUtils]: 33: Hoare triple {55872#false} assume !(~ret~0 <= 0); {55872#false} is VALID [2018-11-23 12:41:09,329 INFO L273 TraceCheckUtils]: 34: Hoare triple {55872#false} ~s__state~0 := 8544;~s__init_num~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,329 INFO L273 TraceCheckUtils]: 35: Hoare triple {55872#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {55872#false} is VALID [2018-11-23 12:41:09,329 INFO L273 TraceCheckUtils]: 36: Hoare triple {55872#false} ~skip~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,330 INFO L273 TraceCheckUtils]: 37: Hoare triple {55872#false} assume !false; {55872#false} is VALID [2018-11-23 12:41:09,330 INFO L273 TraceCheckUtils]: 38: Hoare triple {55872#false} ~state~0 := ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,330 INFO L273 TraceCheckUtils]: 39: Hoare triple {55872#false} assume !(12292 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,330 INFO L273 TraceCheckUtils]: 40: Hoare triple {55872#false} assume !(16384 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,331 INFO L273 TraceCheckUtils]: 41: Hoare triple {55872#false} assume !(8192 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,331 INFO L273 TraceCheckUtils]: 42: Hoare triple {55872#false} assume !(24576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,331 INFO L273 TraceCheckUtils]: 43: Hoare triple {55872#false} assume !(8195 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,331 INFO L273 TraceCheckUtils]: 44: Hoare triple {55872#false} assume !(8480 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,331 INFO L273 TraceCheckUtils]: 45: Hoare triple {55872#false} assume !(8481 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,332 INFO L273 TraceCheckUtils]: 46: Hoare triple {55872#false} assume !(8482 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,332 INFO L273 TraceCheckUtils]: 47: Hoare triple {55872#false} assume !(8464 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,332 INFO L273 TraceCheckUtils]: 48: Hoare triple {55872#false} assume !(8465 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,332 INFO L273 TraceCheckUtils]: 49: Hoare triple {55872#false} assume !(8466 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,332 INFO L273 TraceCheckUtils]: 50: Hoare triple {55872#false} assume !(8496 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,332 INFO L273 TraceCheckUtils]: 51: Hoare triple {55872#false} assume !(8497 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 52: Hoare triple {55872#false} assume !(8512 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 53: Hoare triple {55872#false} assume !(8513 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 54: Hoare triple {55872#false} assume !(8528 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 55: Hoare triple {55872#false} assume !(8529 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 56: Hoare triple {55872#false} assume 8544 == ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 57: Hoare triple {55872#false} assume 0 != 1 + ~s__verify_mode~0; {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 58: Hoare triple {55872#false} assume !(0 != ~s__session__peer~0); {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 59: Hoare triple {55872#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {55872#false} is VALID [2018-11-23 12:41:09,333 INFO L273 TraceCheckUtils]: 60: Hoare triple {55872#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 61: Hoare triple {55872#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 62: Hoare triple {55872#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 63: Hoare triple {55872#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 64: Hoare triple {55872#false} ~skip~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 65: Hoare triple {55872#false} assume !false; {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 66: Hoare triple {55872#false} ~state~0 := ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 67: Hoare triple {55872#false} assume !(12292 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 68: Hoare triple {55872#false} assume !(16384 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,334 INFO L273 TraceCheckUtils]: 69: Hoare triple {55872#false} assume !(8192 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 70: Hoare triple {55872#false} assume !(24576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 71: Hoare triple {55872#false} assume !(8195 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 72: Hoare triple {55872#false} assume !(8480 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 73: Hoare triple {55872#false} assume !(8481 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 74: Hoare triple {55872#false} assume !(8482 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 75: Hoare triple {55872#false} assume !(8464 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 76: Hoare triple {55872#false} assume !(8465 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 77: Hoare triple {55872#false} assume !(8466 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,335 INFO L273 TraceCheckUtils]: 78: Hoare triple {55872#false} assume !(8496 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 79: Hoare triple {55872#false} assume !(8497 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 80: Hoare triple {55872#false} assume !(8512 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 81: Hoare triple {55872#false} assume !(8513 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 82: Hoare triple {55872#false} assume !(8528 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 83: Hoare triple {55872#false} assume !(8529 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 84: Hoare triple {55872#false} assume !(8544 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 85: Hoare triple {55872#false} assume !(8545 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 86: Hoare triple {55872#false} assume !(8560 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,336 INFO L273 TraceCheckUtils]: 87: Hoare triple {55872#false} assume !(8561 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 88: Hoare triple {55872#false} assume 8448 == ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 89: Hoare triple {55872#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 90: Hoare triple {55872#false} assume !(~num1~0 > 0); {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 91: Hoare triple {55872#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 92: Hoare triple {55872#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 93: Hoare triple {55872#false} ~skip~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 94: Hoare triple {55872#false} assume !false; {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 95: Hoare triple {55872#false} ~state~0 := ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,337 INFO L273 TraceCheckUtils]: 96: Hoare triple {55872#false} assume !(12292 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 97: Hoare triple {55872#false} assume !(16384 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 98: Hoare triple {55872#false} assume !(8192 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 99: Hoare triple {55872#false} assume !(24576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 100: Hoare triple {55872#false} assume !(8195 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 101: Hoare triple {55872#false} assume !(8480 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 102: Hoare triple {55872#false} assume !(8481 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 103: Hoare triple {55872#false} assume !(8482 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 104: Hoare triple {55872#false} assume !(8464 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,338 INFO L273 TraceCheckUtils]: 105: Hoare triple {55872#false} assume !(8465 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 106: Hoare triple {55872#false} assume !(8466 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 107: Hoare triple {55872#false} assume !(8496 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 108: Hoare triple {55872#false} assume !(8497 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 109: Hoare triple {55872#false} assume !(8512 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 110: Hoare triple {55872#false} assume !(8513 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 111: Hoare triple {55872#false} assume !(8528 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 112: Hoare triple {55872#false} assume !(8529 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 113: Hoare triple {55872#false} assume !(8544 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,339 INFO L273 TraceCheckUtils]: 114: Hoare triple {55872#false} assume !(8545 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 115: Hoare triple {55872#false} assume !(8560 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 116: Hoare triple {55872#false} assume !(8561 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 117: Hoare triple {55872#false} assume !(8448 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 118: Hoare triple {55872#false} assume !(8576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 119: Hoare triple {55872#false} assume !(8577 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 120: Hoare triple {55872#false} assume !(8592 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 121: Hoare triple {55872#false} assume !(8593 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,340 INFO L273 TraceCheckUtils]: 122: Hoare triple {55872#false} assume !(8608 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 123: Hoare triple {55872#false} assume !(8609 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 124: Hoare triple {55872#false} assume 8640 == ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 125: Hoare triple {55872#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 126: Hoare triple {55872#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 127: Hoare triple {55872#false} assume !(~ret~0 <= 0); {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 128: Hoare triple {55872#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 129: Hoare triple {55872#false} ~s__init_num~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 130: Hoare triple {55872#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {55872#false} is VALID [2018-11-23 12:41:09,341 INFO L273 TraceCheckUtils]: 131: Hoare triple {55872#false} ~skip~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 132: Hoare triple {55872#false} assume !false; {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 133: Hoare triple {55872#false} ~state~0 := ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 134: Hoare triple {55872#false} assume !(12292 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 135: Hoare triple {55872#false} assume !(16384 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 136: Hoare triple {55872#false} assume !(8192 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 137: Hoare triple {55872#false} assume !(24576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 138: Hoare triple {55872#false} assume !(8195 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 139: Hoare triple {55872#false} assume !(8480 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,342 INFO L273 TraceCheckUtils]: 140: Hoare triple {55872#false} assume !(8481 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 141: Hoare triple {55872#false} assume !(8482 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 142: Hoare triple {55872#false} assume !(8464 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 143: Hoare triple {55872#false} assume !(8465 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 144: Hoare triple {55872#false} assume !(8466 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 145: Hoare triple {55872#false} assume !(8496 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 146: Hoare triple {55872#false} assume !(8497 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 147: Hoare triple {55872#false} assume !(8512 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 148: Hoare triple {55872#false} assume !(8513 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,343 INFO L273 TraceCheckUtils]: 149: Hoare triple {55872#false} assume !(8528 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 150: Hoare triple {55872#false} assume !(8529 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 151: Hoare triple {55872#false} assume !(8544 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 152: Hoare triple {55872#false} assume !(8545 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 153: Hoare triple {55872#false} assume !(8560 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 154: Hoare triple {55872#false} assume !(8561 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 155: Hoare triple {55872#false} assume !(8448 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 156: Hoare triple {55872#false} assume !(8576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 157: Hoare triple {55872#false} assume !(8577 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,344 INFO L273 TraceCheckUtils]: 158: Hoare triple {55872#false} assume !(8592 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 159: Hoare triple {55872#false} assume !(8593 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 160: Hoare triple {55872#false} assume !(8608 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 161: Hoare triple {55872#false} assume !(8609 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 162: Hoare triple {55872#false} assume !(8640 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 163: Hoare triple {55872#false} assume !(8641 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 164: Hoare triple {55872#false} assume 8656 == ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 165: Hoare triple {55872#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 166: Hoare triple {55872#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {55872#false} is VALID [2018-11-23 12:41:09,345 INFO L273 TraceCheckUtils]: 167: Hoare triple {55872#false} assume !(2 == ~blastFlag~0); {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 168: Hoare triple {55872#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 169: Hoare triple {55872#false} assume !(0 == ~tmp___10~0); {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 170: Hoare triple {55872#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 171: Hoare triple {55872#false} ~skip~0 := 0; {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 172: Hoare triple {55872#false} assume !false; {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 173: Hoare triple {55872#false} ~state~0 := ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 174: Hoare triple {55872#false} assume !(12292 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 175: Hoare triple {55872#false} assume !(16384 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,346 INFO L273 TraceCheckUtils]: 176: Hoare triple {55872#false} assume !(8192 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 177: Hoare triple {55872#false} assume !(24576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 178: Hoare triple {55872#false} assume !(8195 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 179: Hoare triple {55872#false} assume !(8480 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 180: Hoare triple {55872#false} assume !(8481 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 181: Hoare triple {55872#false} assume !(8482 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 182: Hoare triple {55872#false} assume !(8464 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 183: Hoare triple {55872#false} assume !(8465 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 184: Hoare triple {55872#false} assume !(8466 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 185: Hoare triple {55872#false} assume !(8496 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,347 INFO L273 TraceCheckUtils]: 186: Hoare triple {55872#false} assume !(8497 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 187: Hoare triple {55872#false} assume !(8512 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 188: Hoare triple {55872#false} assume !(8513 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 189: Hoare triple {55872#false} assume !(8528 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 190: Hoare triple {55872#false} assume !(8529 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 191: Hoare triple {55872#false} assume !(8544 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 192: Hoare triple {55872#false} assume !(8545 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 193: Hoare triple {55872#false} assume !(8560 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 194: Hoare triple {55872#false} assume !(8561 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 195: Hoare triple {55872#false} assume !(8448 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,348 INFO L273 TraceCheckUtils]: 196: Hoare triple {55872#false} assume !(8576 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 197: Hoare triple {55872#false} assume !(8577 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 198: Hoare triple {55872#false} assume !(8592 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 199: Hoare triple {55872#false} assume !(8593 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 200: Hoare triple {55872#false} assume !(8608 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 201: Hoare triple {55872#false} assume !(8609 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 202: Hoare triple {55872#false} assume !(8640 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 203: Hoare triple {55872#false} assume !(8641 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,349 INFO L273 TraceCheckUtils]: 204: Hoare triple {55872#false} assume !(8656 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,350 INFO L273 TraceCheckUtils]: 205: Hoare triple {55872#false} assume !(8657 == ~s__state~0); {55872#false} is VALID [2018-11-23 12:41:09,350 INFO L273 TraceCheckUtils]: 206: Hoare triple {55872#false} assume 8672 == ~s__state~0; {55872#false} is VALID [2018-11-23 12:41:09,350 INFO L273 TraceCheckUtils]: 207: Hoare triple {55872#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {55872#false} is VALID [2018-11-23 12:41:09,350 INFO L273 TraceCheckUtils]: 208: Hoare triple {55872#false} assume !(4 == ~blastFlag~0); {55872#false} is VALID [2018-11-23 12:41:09,350 INFO L273 TraceCheckUtils]: 209: Hoare triple {55872#false} assume 5 == ~blastFlag~0; {55872#false} is VALID [2018-11-23 12:41:09,350 INFO L256 TraceCheckUtils]: 210: Hoare triple {55872#false} call ERR(); {55872#false} is VALID [2018-11-23 12:41:09,350 INFO L273 TraceCheckUtils]: 211: Hoare triple {55872#false} assume !false; {55872#false} is VALID [2018-11-23 12:41:09,366 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2018-11-23 12:41:09,367 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:41:09,367 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:41:09,367 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2018-11-23 12:41:09,367 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:41:09,367 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:41:09,454 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 100 edges. 100 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:09,454 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:41:09,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:41:09,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:41:09,455 INFO L87 Difference]: Start difference. First operand 970 states and 1489 transitions. Second operand 5 states. [2018-11-23 12:41:12,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:12,343 INFO L93 Difference]: Finished difference Result 2003 states and 3085 transitions. [2018-11-23 12:41:12,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:41:12,343 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 212 [2018-11-23 12:41:12,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:12,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:12,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 457 transitions. [2018-11-23 12:41:12,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:12,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 457 transitions. [2018-11-23 12:41:12,347 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 457 transitions. [2018-11-23 12:41:12,783 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 457 edges. 457 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:12,834 INFO L225 Difference]: With dead ends: 2003 [2018-11-23 12:41:12,834 INFO L226 Difference]: Without dead ends: 1046 [2018-11-23 12:41:12,836 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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 12:41:12,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2018-11-23 12:41:16,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1020. [2018-11-23 12:41:16,860 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:41:16,860 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1046 states. Second operand 1020 states. [2018-11-23 12:41:16,860 INFO L74 IsIncluded]: Start isIncluded. First operand 1046 states. Second operand 1020 states. [2018-11-23 12:41:16,860 INFO L87 Difference]: Start difference. First operand 1046 states. Second operand 1020 states. [2018-11-23 12:41:16,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:16,905 INFO L93 Difference]: Finished difference Result 1046 states and 1595 transitions. [2018-11-23 12:41:16,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1595 transitions. [2018-11-23 12:41:16,906 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:16,906 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:16,906 INFO L74 IsIncluded]: Start isIncluded. First operand 1020 states. Second operand 1046 states. [2018-11-23 12:41:16,906 INFO L87 Difference]: Start difference. First operand 1020 states. Second operand 1046 states. [2018-11-23 12:41:16,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:16,949 INFO L93 Difference]: Finished difference Result 1046 states and 1595 transitions. [2018-11-23 12:41:16,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1595 transitions. [2018-11-23 12:41:16,951 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:16,951 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:16,951 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:41:16,951 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:41:16,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1020 states. [2018-11-23 12:41:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1553 transitions. [2018-11-23 12:41:16,994 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1553 transitions. Word has length 212 [2018-11-23 12:41:16,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:41:16,994 INFO L480 AbstractCegarLoop]: Abstraction has 1020 states and 1553 transitions. [2018-11-23 12:41:16,994 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:41:16,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1553 transitions. [2018-11-23 12:41:16,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-11-23 12:41:16,996 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:41:16,996 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:41:16,996 INFO L423 AbstractCegarLoop]: === Iteration 23 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:41:16,996 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:41:16,996 INFO L82 PathProgramCache]: Analyzing trace with hash -1179693335, now seen corresponding path program 1 times [2018-11-23 12:41:16,997 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:41:16,997 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:41:16,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:16,997 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:16,997 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:17,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:17,174 INFO L256 TraceCheckUtils]: 0: Hoare triple {61295#true} call ULTIMATE.init(); {61295#true} is VALID [2018-11-23 12:41:17,175 INFO L273 TraceCheckUtils]: 1: Hoare triple {61295#true} assume true; {61295#true} is VALID [2018-11-23 12:41:17,175 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {61295#true} {61295#true} #611#return; {61295#true} is VALID [2018-11-23 12:41:17,175 INFO L256 TraceCheckUtils]: 3: Hoare triple {61295#true} call #t~ret51 := main(); {61295#true} is VALID [2018-11-23 12:41:17,176 INFO L273 TraceCheckUtils]: 4: Hoare triple {61295#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {61297#(<= main_~s~0 8464)} is VALID [2018-11-23 12:41:17,176 INFO L256 TraceCheckUtils]: 5: Hoare triple {61297#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {61298#(not (= |ssl3_accept_#in~initial_state| 8529))} is VALID [2018-11-23 12:41:17,179 INFO L273 TraceCheckUtils]: 6: Hoare triple {61298#(not (= |ssl3_accept_#in~initial_state| 8529))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,182 INFO L273 TraceCheckUtils]: 7: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,182 INFO L273 TraceCheckUtils]: 8: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,184 INFO L273 TraceCheckUtils]: 9: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,184 INFO L273 TraceCheckUtils]: 10: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,187 INFO L273 TraceCheckUtils]: 11: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !false; {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,187 INFO L273 TraceCheckUtils]: 12: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,190 INFO L273 TraceCheckUtils]: 13: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,190 INFO L273 TraceCheckUtils]: 14: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,192 INFO L273 TraceCheckUtils]: 15: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,192 INFO L273 TraceCheckUtils]: 16: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,194 INFO L273 TraceCheckUtils]: 17: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,194 INFO L273 TraceCheckUtils]: 18: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,197 INFO L273 TraceCheckUtils]: 19: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,197 INFO L273 TraceCheckUtils]: 20: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,200 INFO L273 TraceCheckUtils]: 21: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,200 INFO L273 TraceCheckUtils]: 22: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,203 INFO L273 TraceCheckUtils]: 23: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,203 INFO L273 TraceCheckUtils]: 24: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,205 INFO L273 TraceCheckUtils]: 25: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,205 INFO L273 TraceCheckUtils]: 26: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,210 INFO L273 TraceCheckUtils]: 27: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,211 INFO L273 TraceCheckUtils]: 28: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {61299#(not (= 8529 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:17,211 INFO L273 TraceCheckUtils]: 29: Hoare triple {61299#(not (= 8529 ssl3_accept_~s__state~0))} assume 8529 == ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,211 INFO L273 TraceCheckUtils]: 30: Hoare triple {61296#false} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {61296#false} is VALID [2018-11-23 12:41:17,211 INFO L273 TraceCheckUtils]: 31: Hoare triple {61296#false} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {61296#false} is VALID [2018-11-23 12:41:17,211 INFO L273 TraceCheckUtils]: 32: Hoare triple {61296#false} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 33: Hoare triple {61296#false} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 34: Hoare triple {61296#false} assume !(~ret~0 <= 0); {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 35: Hoare triple {61296#false} ~s__state~0 := 8544;~s__init_num~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 36: Hoare triple {61296#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 37: Hoare triple {61296#false} ~skip~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 38: Hoare triple {61296#false} assume !false; {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 39: Hoare triple {61296#false} ~state~0 := ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 40: Hoare triple {61296#false} assume !(12292 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,212 INFO L273 TraceCheckUtils]: 41: Hoare triple {61296#false} assume !(16384 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 42: Hoare triple {61296#false} assume !(8192 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 43: Hoare triple {61296#false} assume !(24576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 44: Hoare triple {61296#false} assume !(8195 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 45: Hoare triple {61296#false} assume !(8480 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 46: Hoare triple {61296#false} assume !(8481 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 47: Hoare triple {61296#false} assume !(8482 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 48: Hoare triple {61296#false} assume !(8464 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 49: Hoare triple {61296#false} assume !(8465 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,213 INFO L273 TraceCheckUtils]: 50: Hoare triple {61296#false} assume !(8466 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,214 INFO L273 TraceCheckUtils]: 51: Hoare triple {61296#false} assume !(8496 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,214 INFO L273 TraceCheckUtils]: 52: Hoare triple {61296#false} assume !(8497 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,214 INFO L273 TraceCheckUtils]: 53: Hoare triple {61296#false} assume !(8512 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,214 INFO L273 TraceCheckUtils]: 54: Hoare triple {61296#false} assume !(8513 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,214 INFO L273 TraceCheckUtils]: 55: Hoare triple {61296#false} assume !(8528 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,214 INFO L273 TraceCheckUtils]: 56: Hoare triple {61296#false} assume !(8529 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,214 INFO L273 TraceCheckUtils]: 57: Hoare triple {61296#false} assume 8544 == ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,215 INFO L273 TraceCheckUtils]: 58: Hoare triple {61296#false} assume 0 != 1 + ~s__verify_mode~0; {61296#false} is VALID [2018-11-23 12:41:17,215 INFO L273 TraceCheckUtils]: 59: Hoare triple {61296#false} assume !(0 != ~s__session__peer~0); {61296#false} is VALID [2018-11-23 12:41:17,215 INFO L273 TraceCheckUtils]: 60: Hoare triple {61296#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {61296#false} is VALID [2018-11-23 12:41:17,215 INFO L273 TraceCheckUtils]: 61: Hoare triple {61296#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {61296#false} is VALID [2018-11-23 12:41:17,215 INFO L273 TraceCheckUtils]: 62: Hoare triple {61296#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {61296#false} is VALID [2018-11-23 12:41:17,215 INFO L273 TraceCheckUtils]: 63: Hoare triple {61296#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,216 INFO L273 TraceCheckUtils]: 64: Hoare triple {61296#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {61296#false} is VALID [2018-11-23 12:41:17,216 INFO L273 TraceCheckUtils]: 65: Hoare triple {61296#false} ~skip~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,216 INFO L273 TraceCheckUtils]: 66: Hoare triple {61296#false} assume !false; {61296#false} is VALID [2018-11-23 12:41:17,216 INFO L273 TraceCheckUtils]: 67: Hoare triple {61296#false} ~state~0 := ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,216 INFO L273 TraceCheckUtils]: 68: Hoare triple {61296#false} assume !(12292 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,216 INFO L273 TraceCheckUtils]: 69: Hoare triple {61296#false} assume !(16384 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,217 INFO L273 TraceCheckUtils]: 70: Hoare triple {61296#false} assume !(8192 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,217 INFO L273 TraceCheckUtils]: 71: Hoare triple {61296#false} assume !(24576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,217 INFO L273 TraceCheckUtils]: 72: Hoare triple {61296#false} assume !(8195 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,217 INFO L273 TraceCheckUtils]: 73: Hoare triple {61296#false} assume !(8480 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,217 INFO L273 TraceCheckUtils]: 74: Hoare triple {61296#false} assume !(8481 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,217 INFO L273 TraceCheckUtils]: 75: Hoare triple {61296#false} assume !(8482 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,218 INFO L273 TraceCheckUtils]: 76: Hoare triple {61296#false} assume !(8464 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,218 INFO L273 TraceCheckUtils]: 77: Hoare triple {61296#false} assume !(8465 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,218 INFO L273 TraceCheckUtils]: 78: Hoare triple {61296#false} assume !(8466 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,218 INFO L273 TraceCheckUtils]: 79: Hoare triple {61296#false} assume !(8496 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,218 INFO L273 TraceCheckUtils]: 80: Hoare triple {61296#false} assume !(8497 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,219 INFO L273 TraceCheckUtils]: 81: Hoare triple {61296#false} assume !(8512 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,219 INFO L273 TraceCheckUtils]: 82: Hoare triple {61296#false} assume !(8513 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,219 INFO L273 TraceCheckUtils]: 83: Hoare triple {61296#false} assume !(8528 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,219 INFO L273 TraceCheckUtils]: 84: Hoare triple {61296#false} assume !(8529 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,219 INFO L273 TraceCheckUtils]: 85: Hoare triple {61296#false} assume !(8544 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,219 INFO L273 TraceCheckUtils]: 86: Hoare triple {61296#false} assume !(8545 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,219 INFO L273 TraceCheckUtils]: 87: Hoare triple {61296#false} assume !(8560 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,220 INFO L273 TraceCheckUtils]: 88: Hoare triple {61296#false} assume !(8561 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,220 INFO L273 TraceCheckUtils]: 89: Hoare triple {61296#false} assume 8448 == ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,220 INFO L273 TraceCheckUtils]: 90: Hoare triple {61296#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {61296#false} is VALID [2018-11-23 12:41:17,220 INFO L273 TraceCheckUtils]: 91: Hoare triple {61296#false} assume !(~num1~0 > 0); {61296#false} is VALID [2018-11-23 12:41:17,220 INFO L273 TraceCheckUtils]: 92: Hoare triple {61296#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {61296#false} is VALID [2018-11-23 12:41:17,220 INFO L273 TraceCheckUtils]: 93: Hoare triple {61296#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {61296#false} is VALID [2018-11-23 12:41:17,221 INFO L273 TraceCheckUtils]: 94: Hoare triple {61296#false} ~skip~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,221 INFO L273 TraceCheckUtils]: 95: Hoare triple {61296#false} assume !false; {61296#false} is VALID [2018-11-23 12:41:17,221 INFO L273 TraceCheckUtils]: 96: Hoare triple {61296#false} ~state~0 := ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,221 INFO L273 TraceCheckUtils]: 97: Hoare triple {61296#false} assume !(12292 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,221 INFO L273 TraceCheckUtils]: 98: Hoare triple {61296#false} assume !(16384 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,221 INFO L273 TraceCheckUtils]: 99: Hoare triple {61296#false} assume !(8192 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,222 INFO L273 TraceCheckUtils]: 100: Hoare triple {61296#false} assume !(24576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,222 INFO L273 TraceCheckUtils]: 101: Hoare triple {61296#false} assume !(8195 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,222 INFO L273 TraceCheckUtils]: 102: Hoare triple {61296#false} assume !(8480 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,222 INFO L273 TraceCheckUtils]: 103: Hoare triple {61296#false} assume !(8481 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,222 INFO L273 TraceCheckUtils]: 104: Hoare triple {61296#false} assume !(8482 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,222 INFO L273 TraceCheckUtils]: 105: Hoare triple {61296#false} assume !(8464 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,223 INFO L273 TraceCheckUtils]: 106: Hoare triple {61296#false} assume !(8465 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,223 INFO L273 TraceCheckUtils]: 107: Hoare triple {61296#false} assume !(8466 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,223 INFO L273 TraceCheckUtils]: 108: Hoare triple {61296#false} assume !(8496 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,223 INFO L273 TraceCheckUtils]: 109: Hoare triple {61296#false} assume !(8497 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,223 INFO L273 TraceCheckUtils]: 110: Hoare triple {61296#false} assume !(8512 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,223 INFO L273 TraceCheckUtils]: 111: Hoare triple {61296#false} assume !(8513 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,224 INFO L273 TraceCheckUtils]: 112: Hoare triple {61296#false} assume !(8528 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,224 INFO L273 TraceCheckUtils]: 113: Hoare triple {61296#false} assume !(8529 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,224 INFO L273 TraceCheckUtils]: 114: Hoare triple {61296#false} assume !(8544 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,224 INFO L273 TraceCheckUtils]: 115: Hoare triple {61296#false} assume !(8545 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,224 INFO L273 TraceCheckUtils]: 116: Hoare triple {61296#false} assume !(8560 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,224 INFO L273 TraceCheckUtils]: 117: Hoare triple {61296#false} assume !(8561 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,225 INFO L273 TraceCheckUtils]: 118: Hoare triple {61296#false} assume !(8448 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,225 INFO L273 TraceCheckUtils]: 119: Hoare triple {61296#false} assume !(8576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,225 INFO L273 TraceCheckUtils]: 120: Hoare triple {61296#false} assume !(8577 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,225 INFO L273 TraceCheckUtils]: 121: Hoare triple {61296#false} assume !(8592 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,225 INFO L273 TraceCheckUtils]: 122: Hoare triple {61296#false} assume !(8593 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,225 INFO L273 TraceCheckUtils]: 123: Hoare triple {61296#false} assume !(8608 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,225 INFO L273 TraceCheckUtils]: 124: Hoare triple {61296#false} assume !(8609 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,226 INFO L273 TraceCheckUtils]: 125: Hoare triple {61296#false} assume 8640 == ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,226 INFO L273 TraceCheckUtils]: 126: Hoare triple {61296#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {61296#false} is VALID [2018-11-23 12:41:17,226 INFO L273 TraceCheckUtils]: 127: Hoare triple {61296#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {61296#false} is VALID [2018-11-23 12:41:17,226 INFO L273 TraceCheckUtils]: 128: Hoare triple {61296#false} assume !(~ret~0 <= 0); {61296#false} is VALID [2018-11-23 12:41:17,226 INFO L273 TraceCheckUtils]: 129: Hoare triple {61296#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {61296#false} is VALID [2018-11-23 12:41:17,226 INFO L273 TraceCheckUtils]: 130: Hoare triple {61296#false} ~s__init_num~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,227 INFO L273 TraceCheckUtils]: 131: Hoare triple {61296#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {61296#false} is VALID [2018-11-23 12:41:17,227 INFO L273 TraceCheckUtils]: 132: Hoare triple {61296#false} ~skip~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,227 INFO L273 TraceCheckUtils]: 133: Hoare triple {61296#false} assume !false; {61296#false} is VALID [2018-11-23 12:41:17,227 INFO L273 TraceCheckUtils]: 134: Hoare triple {61296#false} ~state~0 := ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,227 INFO L273 TraceCheckUtils]: 135: Hoare triple {61296#false} assume !(12292 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,227 INFO L273 TraceCheckUtils]: 136: Hoare triple {61296#false} assume !(16384 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,228 INFO L273 TraceCheckUtils]: 137: Hoare triple {61296#false} assume !(8192 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,228 INFO L273 TraceCheckUtils]: 138: Hoare triple {61296#false} assume !(24576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,228 INFO L273 TraceCheckUtils]: 139: Hoare triple {61296#false} assume !(8195 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,228 INFO L273 TraceCheckUtils]: 140: Hoare triple {61296#false} assume !(8480 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,228 INFO L273 TraceCheckUtils]: 141: Hoare triple {61296#false} assume !(8481 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,228 INFO L273 TraceCheckUtils]: 142: Hoare triple {61296#false} assume !(8482 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,229 INFO L273 TraceCheckUtils]: 143: Hoare triple {61296#false} assume !(8464 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,229 INFO L273 TraceCheckUtils]: 144: Hoare triple {61296#false} assume !(8465 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,229 INFO L273 TraceCheckUtils]: 145: Hoare triple {61296#false} assume !(8466 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,229 INFO L273 TraceCheckUtils]: 146: Hoare triple {61296#false} assume !(8496 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,229 INFO L273 TraceCheckUtils]: 147: Hoare triple {61296#false} assume !(8497 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,229 INFO L273 TraceCheckUtils]: 148: Hoare triple {61296#false} assume !(8512 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,229 INFO L273 TraceCheckUtils]: 149: Hoare triple {61296#false} assume !(8513 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,230 INFO L273 TraceCheckUtils]: 150: Hoare triple {61296#false} assume !(8528 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,230 INFO L273 TraceCheckUtils]: 151: Hoare triple {61296#false} assume !(8529 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,230 INFO L273 TraceCheckUtils]: 152: Hoare triple {61296#false} assume !(8544 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,230 INFO L273 TraceCheckUtils]: 153: Hoare triple {61296#false} assume !(8545 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,230 INFO L273 TraceCheckUtils]: 154: Hoare triple {61296#false} assume !(8560 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,230 INFO L273 TraceCheckUtils]: 155: Hoare triple {61296#false} assume !(8561 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,231 INFO L273 TraceCheckUtils]: 156: Hoare triple {61296#false} assume !(8448 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,231 INFO L273 TraceCheckUtils]: 157: Hoare triple {61296#false} assume !(8576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,231 INFO L273 TraceCheckUtils]: 158: Hoare triple {61296#false} assume !(8577 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,231 INFO L273 TraceCheckUtils]: 159: Hoare triple {61296#false} assume !(8592 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,231 INFO L273 TraceCheckUtils]: 160: Hoare triple {61296#false} assume !(8593 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,231 INFO L273 TraceCheckUtils]: 161: Hoare triple {61296#false} assume !(8608 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,231 INFO L273 TraceCheckUtils]: 162: Hoare triple {61296#false} assume !(8609 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,232 INFO L273 TraceCheckUtils]: 163: Hoare triple {61296#false} assume !(8640 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,232 INFO L273 TraceCheckUtils]: 164: Hoare triple {61296#false} assume !(8641 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,232 INFO L273 TraceCheckUtils]: 165: Hoare triple {61296#false} assume 8656 == ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,232 INFO L273 TraceCheckUtils]: 166: Hoare triple {61296#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {61296#false} is VALID [2018-11-23 12:41:17,232 INFO L273 TraceCheckUtils]: 167: Hoare triple {61296#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {61296#false} is VALID [2018-11-23 12:41:17,232 INFO L273 TraceCheckUtils]: 168: Hoare triple {61296#false} assume !(2 == ~blastFlag~0); {61296#false} is VALID [2018-11-23 12:41:17,233 INFO L273 TraceCheckUtils]: 169: Hoare triple {61296#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {61296#false} is VALID [2018-11-23 12:41:17,233 INFO L273 TraceCheckUtils]: 170: Hoare triple {61296#false} assume !(0 == ~tmp___10~0); {61296#false} is VALID [2018-11-23 12:41:17,233 INFO L273 TraceCheckUtils]: 171: Hoare triple {61296#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {61296#false} is VALID [2018-11-23 12:41:17,233 INFO L273 TraceCheckUtils]: 172: Hoare triple {61296#false} ~skip~0 := 0; {61296#false} is VALID [2018-11-23 12:41:17,233 INFO L273 TraceCheckUtils]: 173: Hoare triple {61296#false} assume !false; {61296#false} is VALID [2018-11-23 12:41:17,233 INFO L273 TraceCheckUtils]: 174: Hoare triple {61296#false} ~state~0 := ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,233 INFO L273 TraceCheckUtils]: 175: Hoare triple {61296#false} assume !(12292 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,234 INFO L273 TraceCheckUtils]: 176: Hoare triple {61296#false} assume !(16384 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,234 INFO L273 TraceCheckUtils]: 177: Hoare triple {61296#false} assume !(8192 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,234 INFO L273 TraceCheckUtils]: 178: Hoare triple {61296#false} assume !(24576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,234 INFO L273 TraceCheckUtils]: 179: Hoare triple {61296#false} assume !(8195 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,234 INFO L273 TraceCheckUtils]: 180: Hoare triple {61296#false} assume !(8480 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,234 INFO L273 TraceCheckUtils]: 181: Hoare triple {61296#false} assume !(8481 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,235 INFO L273 TraceCheckUtils]: 182: Hoare triple {61296#false} assume !(8482 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,235 INFO L273 TraceCheckUtils]: 183: Hoare triple {61296#false} assume !(8464 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,235 INFO L273 TraceCheckUtils]: 184: Hoare triple {61296#false} assume !(8465 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,235 INFO L273 TraceCheckUtils]: 185: Hoare triple {61296#false} assume !(8466 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,235 INFO L273 TraceCheckUtils]: 186: Hoare triple {61296#false} assume !(8496 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,235 INFO L273 TraceCheckUtils]: 187: Hoare triple {61296#false} assume !(8497 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,236 INFO L273 TraceCheckUtils]: 188: Hoare triple {61296#false} assume !(8512 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,236 INFO L273 TraceCheckUtils]: 189: Hoare triple {61296#false} assume !(8513 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,236 INFO L273 TraceCheckUtils]: 190: Hoare triple {61296#false} assume !(8528 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,236 INFO L273 TraceCheckUtils]: 191: Hoare triple {61296#false} assume !(8529 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,236 INFO L273 TraceCheckUtils]: 192: Hoare triple {61296#false} assume !(8544 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,236 INFO L273 TraceCheckUtils]: 193: Hoare triple {61296#false} assume !(8545 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,236 INFO L273 TraceCheckUtils]: 194: Hoare triple {61296#false} assume !(8560 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,237 INFO L273 TraceCheckUtils]: 195: Hoare triple {61296#false} assume !(8561 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,237 INFO L273 TraceCheckUtils]: 196: Hoare triple {61296#false} assume !(8448 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,237 INFO L273 TraceCheckUtils]: 197: Hoare triple {61296#false} assume !(8576 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,237 INFO L273 TraceCheckUtils]: 198: Hoare triple {61296#false} assume !(8577 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,237 INFO L273 TraceCheckUtils]: 199: Hoare triple {61296#false} assume !(8592 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,237 INFO L273 TraceCheckUtils]: 200: Hoare triple {61296#false} assume !(8593 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,237 INFO L273 TraceCheckUtils]: 201: Hoare triple {61296#false} assume !(8608 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,238 INFO L273 TraceCheckUtils]: 202: Hoare triple {61296#false} assume !(8609 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,238 INFO L273 TraceCheckUtils]: 203: Hoare triple {61296#false} assume !(8640 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,238 INFO L273 TraceCheckUtils]: 204: Hoare triple {61296#false} assume !(8641 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,238 INFO L273 TraceCheckUtils]: 205: Hoare triple {61296#false} assume !(8656 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,238 INFO L273 TraceCheckUtils]: 206: Hoare triple {61296#false} assume !(8657 == ~s__state~0); {61296#false} is VALID [2018-11-23 12:41:17,238 INFO L273 TraceCheckUtils]: 207: Hoare triple {61296#false} assume 8672 == ~s__state~0; {61296#false} is VALID [2018-11-23 12:41:17,239 INFO L273 TraceCheckUtils]: 208: Hoare triple {61296#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {61296#false} is VALID [2018-11-23 12:41:17,239 INFO L273 TraceCheckUtils]: 209: Hoare triple {61296#false} assume !(4 == ~blastFlag~0); {61296#false} is VALID [2018-11-23 12:41:17,239 INFO L273 TraceCheckUtils]: 210: Hoare triple {61296#false} assume 5 == ~blastFlag~0; {61296#false} is VALID [2018-11-23 12:41:17,239 INFO L256 TraceCheckUtils]: 211: Hoare triple {61296#false} call ERR(); {61296#false} is VALID [2018-11-23 12:41:17,239 INFO L273 TraceCheckUtils]: 212: Hoare triple {61296#false} assume !false; {61296#false} is VALID [2018-11-23 12:41:17,259 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2018-11-23 12:41:17,260 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:41:17,260 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:41:17,260 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 213 [2018-11-23 12:41:17,261 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:41:17,261 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:41:17,392 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 101 edges. 101 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:17,392 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:41:17,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:41:17,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:41:17,393 INFO L87 Difference]: Start difference. First operand 1020 states and 1553 transitions. Second operand 5 states. [2018-11-23 12:41:20,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:20,804 INFO L93 Difference]: Finished difference Result 2053 states and 3131 transitions. [2018-11-23 12:41:20,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:41:20,804 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 213 [2018-11-23 12:41:20,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:20,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:20,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 459 transitions. [2018-11-23 12:41:20,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:20,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 459 transitions. [2018-11-23 12:41:20,808 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 459 transitions. [2018-11-23 12:41:21,248 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 459 edges. 459 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:21,297 INFO L225 Difference]: With dead ends: 2053 [2018-11-23 12:41:21,297 INFO L226 Difference]: Without dead ends: 1046 [2018-11-23 12:41:21,299 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:41:21,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2018-11-23 12:41:25,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1020. [2018-11-23 12:41:25,339 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:41:25,339 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1046 states. Second operand 1020 states. [2018-11-23 12:41:25,339 INFO L74 IsIncluded]: Start isIncluded. First operand 1046 states. Second operand 1020 states. [2018-11-23 12:41:25,340 INFO L87 Difference]: Start difference. First operand 1046 states. Second operand 1020 states. [2018-11-23 12:41:25,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:25,385 INFO L93 Difference]: Finished difference Result 1046 states and 1577 transitions. [2018-11-23 12:41:25,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1577 transitions. [2018-11-23 12:41:25,386 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:25,387 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:25,387 INFO L74 IsIncluded]: Start isIncluded. First operand 1020 states. Second operand 1046 states. [2018-11-23 12:41:25,387 INFO L87 Difference]: Start difference. First operand 1020 states. Second operand 1046 states. [2018-11-23 12:41:25,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:25,444 INFO L93 Difference]: Finished difference Result 1046 states and 1577 transitions. [2018-11-23 12:41:25,444 INFO L276 IsEmpty]: Start isEmpty. Operand 1046 states and 1577 transitions. [2018-11-23 12:41:25,446 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:25,446 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:25,446 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:41:25,446 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:41:25,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1020 states. [2018-11-23 12:41:25,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1535 transitions. [2018-11-23 12:41:25,502 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1535 transitions. Word has length 213 [2018-11-23 12:41:25,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:41:25,502 INFO L480 AbstractCegarLoop]: Abstraction has 1020 states and 1535 transitions. [2018-11-23 12:41:25,502 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:41:25,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1535 transitions. [2018-11-23 12:41:25,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-11-23 12:41:25,504 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:41:25,504 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:41:25,504 INFO L423 AbstractCegarLoop]: === Iteration 24 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:41:25,505 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:41:25,505 INFO L82 PathProgramCache]: Analyzing trace with hash 2078256648, now seen corresponding path program 1 times [2018-11-23 12:41:25,505 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:41:25,505 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:41:25,505 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:25,506 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:25,506 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:25,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:25,637 INFO L256 TraceCheckUtils]: 0: Hoare triple {66773#true} call ULTIMATE.init(); {66773#true} is VALID [2018-11-23 12:41:25,637 INFO L273 TraceCheckUtils]: 1: Hoare triple {66773#true} assume true; {66773#true} is VALID [2018-11-23 12:41:25,638 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {66773#true} {66773#true} #611#return; {66773#true} is VALID [2018-11-23 12:41:25,638 INFO L256 TraceCheckUtils]: 3: Hoare triple {66773#true} call #t~ret51 := main(); {66773#true} is VALID [2018-11-23 12:41:25,638 INFO L273 TraceCheckUtils]: 4: Hoare triple {66773#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {66775#(<= main_~s~0 8464)} is VALID [2018-11-23 12:41:25,639 INFO L256 TraceCheckUtils]: 5: Hoare triple {66775#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {66776#(not (= |ssl3_accept_#in~initial_state| 8576))} is VALID [2018-11-23 12:41:25,641 INFO L273 TraceCheckUtils]: 6: Hoare triple {66776#(not (= |ssl3_accept_#in~initial_state| 8576))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,642 INFO L273 TraceCheckUtils]: 7: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,642 INFO L273 TraceCheckUtils]: 8: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,643 INFO L273 TraceCheckUtils]: 9: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,643 INFO L273 TraceCheckUtils]: 10: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,644 INFO L273 TraceCheckUtils]: 11: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !false; {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,644 INFO L273 TraceCheckUtils]: 12: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,645 INFO L273 TraceCheckUtils]: 13: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,645 INFO L273 TraceCheckUtils]: 14: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,646 INFO L273 TraceCheckUtils]: 15: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,646 INFO L273 TraceCheckUtils]: 16: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,647 INFO L273 TraceCheckUtils]: 17: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,647 INFO L273 TraceCheckUtils]: 18: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,648 INFO L273 TraceCheckUtils]: 19: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,648 INFO L273 TraceCheckUtils]: 20: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,649 INFO L273 TraceCheckUtils]: 21: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,649 INFO L273 TraceCheckUtils]: 22: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,650 INFO L273 TraceCheckUtils]: 23: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,650 INFO L273 TraceCheckUtils]: 24: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,651 INFO L273 TraceCheckUtils]: 25: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,651 INFO L273 TraceCheckUtils]: 26: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,652 INFO L273 TraceCheckUtils]: 27: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,652 INFO L273 TraceCheckUtils]: 28: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,653 INFO L273 TraceCheckUtils]: 29: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,653 INFO L273 TraceCheckUtils]: 30: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,654 INFO L273 TraceCheckUtils]: 31: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,654 INFO L273 TraceCheckUtils]: 32: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,655 INFO L273 TraceCheckUtils]: 33: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,655 INFO L273 TraceCheckUtils]: 34: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {66777#(not (= 8576 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:25,656 INFO L273 TraceCheckUtils]: 35: Hoare triple {66777#(not (= 8576 ssl3_accept_~s__state~0))} assume 8576 == ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,656 INFO L273 TraceCheckUtils]: 36: Hoare triple {66774#false} assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {66774#false} is VALID [2018-11-23 12:41:25,656 INFO L273 TraceCheckUtils]: 37: Hoare triple {66774#false} assume !(~ret~0 <= 0); {66774#false} is VALID [2018-11-23 12:41:25,656 INFO L273 TraceCheckUtils]: 38: Hoare triple {66774#false} assume !(2 == ~ret~0);assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {66774#false} is VALID [2018-11-23 12:41:25,657 INFO L273 TraceCheckUtils]: 39: Hoare triple {66774#false} assume !(~ret~0 <= 0);~s__init_num~0 := 0;~s__state~0 := 8592; {66774#false} is VALID [2018-11-23 12:41:25,657 INFO L273 TraceCheckUtils]: 40: Hoare triple {66774#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {66774#false} is VALID [2018-11-23 12:41:25,657 INFO L273 TraceCheckUtils]: 41: Hoare triple {66774#false} ~skip~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,657 INFO L273 TraceCheckUtils]: 42: Hoare triple {66774#false} assume !false; {66774#false} is VALID [2018-11-23 12:41:25,657 INFO L273 TraceCheckUtils]: 43: Hoare triple {66774#false} ~state~0 := ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,658 INFO L273 TraceCheckUtils]: 44: Hoare triple {66774#false} assume !(12292 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,658 INFO L273 TraceCheckUtils]: 45: Hoare triple {66774#false} assume !(16384 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,658 INFO L273 TraceCheckUtils]: 46: Hoare triple {66774#false} assume !(8192 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,658 INFO L273 TraceCheckUtils]: 47: Hoare triple {66774#false} assume !(24576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,658 INFO L273 TraceCheckUtils]: 48: Hoare triple {66774#false} assume !(8195 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,659 INFO L273 TraceCheckUtils]: 49: Hoare triple {66774#false} assume !(8480 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,659 INFO L273 TraceCheckUtils]: 50: Hoare triple {66774#false} assume !(8481 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,659 INFO L273 TraceCheckUtils]: 51: Hoare triple {66774#false} assume !(8482 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,659 INFO L273 TraceCheckUtils]: 52: Hoare triple {66774#false} assume !(8464 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,659 INFO L273 TraceCheckUtils]: 53: Hoare triple {66774#false} assume !(8465 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,660 INFO L273 TraceCheckUtils]: 54: Hoare triple {66774#false} assume !(8466 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,660 INFO L273 TraceCheckUtils]: 55: Hoare triple {66774#false} assume !(8496 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,660 INFO L273 TraceCheckUtils]: 56: Hoare triple {66774#false} assume !(8497 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,660 INFO L273 TraceCheckUtils]: 57: Hoare triple {66774#false} assume !(8512 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,660 INFO L273 TraceCheckUtils]: 58: Hoare triple {66774#false} assume !(8513 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 59: Hoare triple {66774#false} assume !(8528 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 60: Hoare triple {66774#false} assume !(8529 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 61: Hoare triple {66774#false} assume !(8544 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 62: Hoare triple {66774#false} assume !(8545 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 63: Hoare triple {66774#false} assume !(8560 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 64: Hoare triple {66774#false} assume !(8561 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 65: Hoare triple {66774#false} assume !(8448 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,661 INFO L273 TraceCheckUtils]: 66: Hoare triple {66774#false} assume !(8576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 67: Hoare triple {66774#false} assume !(8577 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 68: Hoare triple {66774#false} assume 8592 == ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 69: Hoare triple {66774#false} assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 70: Hoare triple {66774#false} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 71: Hoare triple {66774#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 72: Hoare triple {66774#false} ~skip~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 73: Hoare triple {66774#false} assume !false; {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 74: Hoare triple {66774#false} ~state~0 := ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,662 INFO L273 TraceCheckUtils]: 75: Hoare triple {66774#false} assume !(12292 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 76: Hoare triple {66774#false} assume !(16384 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 77: Hoare triple {66774#false} assume !(8192 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 78: Hoare triple {66774#false} assume !(24576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 79: Hoare triple {66774#false} assume !(8195 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 80: Hoare triple {66774#false} assume !(8480 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 81: Hoare triple {66774#false} assume !(8481 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 82: Hoare triple {66774#false} assume !(8482 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 83: Hoare triple {66774#false} assume !(8464 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,663 INFO L273 TraceCheckUtils]: 84: Hoare triple {66774#false} assume !(8465 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 85: Hoare triple {66774#false} assume !(8466 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 86: Hoare triple {66774#false} assume !(8496 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 87: Hoare triple {66774#false} assume !(8497 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 88: Hoare triple {66774#false} assume !(8512 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 89: Hoare triple {66774#false} assume !(8513 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 90: Hoare triple {66774#false} assume !(8528 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 91: Hoare triple {66774#false} assume !(8529 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 92: Hoare triple {66774#false} assume !(8544 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,664 INFO L273 TraceCheckUtils]: 93: Hoare triple {66774#false} assume !(8545 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 94: Hoare triple {66774#false} assume !(8560 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 95: Hoare triple {66774#false} assume !(8561 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 96: Hoare triple {66774#false} assume !(8448 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 97: Hoare triple {66774#false} assume !(8576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 98: Hoare triple {66774#false} assume !(8577 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 99: Hoare triple {66774#false} assume !(8592 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 100: Hoare triple {66774#false} assume !(8593 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 101: Hoare triple {66774#false} assume 8608 == ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,665 INFO L273 TraceCheckUtils]: 102: Hoare triple {66774#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 103: Hoare triple {66774#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 104: Hoare triple {66774#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 105: Hoare triple {66774#false} ~skip~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 106: Hoare triple {66774#false} assume !false; {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 107: Hoare triple {66774#false} ~state~0 := ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 108: Hoare triple {66774#false} assume !(12292 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 109: Hoare triple {66774#false} assume !(16384 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 110: Hoare triple {66774#false} assume !(8192 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,666 INFO L273 TraceCheckUtils]: 111: Hoare triple {66774#false} assume !(24576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 112: Hoare triple {66774#false} assume !(8195 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 113: Hoare triple {66774#false} assume !(8480 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 114: Hoare triple {66774#false} assume !(8481 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 115: Hoare triple {66774#false} assume !(8482 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 116: Hoare triple {66774#false} assume !(8464 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 117: Hoare triple {66774#false} assume !(8465 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 118: Hoare triple {66774#false} assume !(8466 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,667 INFO L273 TraceCheckUtils]: 119: Hoare triple {66774#false} assume !(8496 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 120: Hoare triple {66774#false} assume !(8497 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 121: Hoare triple {66774#false} assume !(8512 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 122: Hoare triple {66774#false} assume !(8513 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 123: Hoare triple {66774#false} assume !(8528 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 124: Hoare triple {66774#false} assume !(8529 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 125: Hoare triple {66774#false} assume !(8544 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 126: Hoare triple {66774#false} assume !(8545 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 127: Hoare triple {66774#false} assume !(8560 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,668 INFO L273 TraceCheckUtils]: 128: Hoare triple {66774#false} assume !(8561 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 129: Hoare triple {66774#false} assume !(8448 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 130: Hoare triple {66774#false} assume !(8576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 131: Hoare triple {66774#false} assume !(8577 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 132: Hoare triple {66774#false} assume !(8592 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 133: Hoare triple {66774#false} assume !(8593 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 134: Hoare triple {66774#false} assume !(8608 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 135: Hoare triple {66774#false} assume !(8609 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 136: Hoare triple {66774#false} assume 8640 == ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,669 INFO L273 TraceCheckUtils]: 137: Hoare triple {66774#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 138: Hoare triple {66774#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 139: Hoare triple {66774#false} assume !(~ret~0 <= 0); {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 140: Hoare triple {66774#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 141: Hoare triple {66774#false} ~s__init_num~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 142: Hoare triple {66774#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 143: Hoare triple {66774#false} ~skip~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 144: Hoare triple {66774#false} assume !false; {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 145: Hoare triple {66774#false} ~state~0 := ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,670 INFO L273 TraceCheckUtils]: 146: Hoare triple {66774#false} assume !(12292 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 147: Hoare triple {66774#false} assume !(16384 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 148: Hoare triple {66774#false} assume !(8192 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 149: Hoare triple {66774#false} assume !(24576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 150: Hoare triple {66774#false} assume !(8195 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 151: Hoare triple {66774#false} assume !(8480 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 152: Hoare triple {66774#false} assume !(8481 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 153: Hoare triple {66774#false} assume !(8482 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 154: Hoare triple {66774#false} assume !(8464 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,671 INFO L273 TraceCheckUtils]: 155: Hoare triple {66774#false} assume !(8465 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 156: Hoare triple {66774#false} assume !(8466 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 157: Hoare triple {66774#false} assume !(8496 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 158: Hoare triple {66774#false} assume !(8497 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 159: Hoare triple {66774#false} assume !(8512 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 160: Hoare triple {66774#false} assume !(8513 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 161: Hoare triple {66774#false} assume !(8528 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 162: Hoare triple {66774#false} assume !(8529 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 163: Hoare triple {66774#false} assume !(8544 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,672 INFO L273 TraceCheckUtils]: 164: Hoare triple {66774#false} assume !(8545 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 165: Hoare triple {66774#false} assume !(8560 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 166: Hoare triple {66774#false} assume !(8561 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 167: Hoare triple {66774#false} assume !(8448 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 168: Hoare triple {66774#false} assume !(8576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 169: Hoare triple {66774#false} assume !(8577 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 170: Hoare triple {66774#false} assume !(8592 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 171: Hoare triple {66774#false} assume !(8593 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 172: Hoare triple {66774#false} assume !(8608 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,673 INFO L273 TraceCheckUtils]: 173: Hoare triple {66774#false} assume !(8609 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 174: Hoare triple {66774#false} assume !(8640 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 175: Hoare triple {66774#false} assume !(8641 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 176: Hoare triple {66774#false} assume 8656 == ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 177: Hoare triple {66774#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 178: Hoare triple {66774#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 179: Hoare triple {66774#false} assume !(2 == ~blastFlag~0); {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 180: Hoare triple {66774#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 181: Hoare triple {66774#false} assume !(0 == ~tmp___10~0); {66774#false} is VALID [2018-11-23 12:41:25,674 INFO L273 TraceCheckUtils]: 182: Hoare triple {66774#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 183: Hoare triple {66774#false} ~skip~0 := 0; {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 184: Hoare triple {66774#false} assume !false; {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 185: Hoare triple {66774#false} ~state~0 := ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 186: Hoare triple {66774#false} assume !(12292 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 187: Hoare triple {66774#false} assume !(16384 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 188: Hoare triple {66774#false} assume !(8192 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 189: Hoare triple {66774#false} assume !(24576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 190: Hoare triple {66774#false} assume !(8195 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,675 INFO L273 TraceCheckUtils]: 191: Hoare triple {66774#false} assume !(8480 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 192: Hoare triple {66774#false} assume !(8481 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 193: Hoare triple {66774#false} assume !(8482 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 194: Hoare triple {66774#false} assume !(8464 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 195: Hoare triple {66774#false} assume !(8465 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 196: Hoare triple {66774#false} assume !(8466 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 197: Hoare triple {66774#false} assume !(8496 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 198: Hoare triple {66774#false} assume !(8497 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,676 INFO L273 TraceCheckUtils]: 199: Hoare triple {66774#false} assume !(8512 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 200: Hoare triple {66774#false} assume !(8513 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 201: Hoare triple {66774#false} assume !(8528 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 202: Hoare triple {66774#false} assume !(8529 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 203: Hoare triple {66774#false} assume !(8544 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 204: Hoare triple {66774#false} assume !(8545 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 205: Hoare triple {66774#false} assume !(8560 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 206: Hoare triple {66774#false} assume !(8561 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 207: Hoare triple {66774#false} assume !(8448 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,677 INFO L273 TraceCheckUtils]: 208: Hoare triple {66774#false} assume !(8576 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 209: Hoare triple {66774#false} assume !(8577 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 210: Hoare triple {66774#false} assume !(8592 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 211: Hoare triple {66774#false} assume !(8593 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 212: Hoare triple {66774#false} assume !(8608 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 213: Hoare triple {66774#false} assume !(8609 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 214: Hoare triple {66774#false} assume !(8640 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 215: Hoare triple {66774#false} assume !(8641 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 216: Hoare triple {66774#false} assume !(8656 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,678 INFO L273 TraceCheckUtils]: 217: Hoare triple {66774#false} assume !(8657 == ~s__state~0); {66774#false} is VALID [2018-11-23 12:41:25,679 INFO L273 TraceCheckUtils]: 218: Hoare triple {66774#false} assume 8672 == ~s__state~0; {66774#false} is VALID [2018-11-23 12:41:25,679 INFO L273 TraceCheckUtils]: 219: Hoare triple {66774#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {66774#false} is VALID [2018-11-23 12:41:25,679 INFO L273 TraceCheckUtils]: 220: Hoare triple {66774#false} assume !(4 == ~blastFlag~0); {66774#false} is VALID [2018-11-23 12:41:25,679 INFO L273 TraceCheckUtils]: 221: Hoare triple {66774#false} assume 5 == ~blastFlag~0; {66774#false} is VALID [2018-11-23 12:41:25,679 INFO L256 TraceCheckUtils]: 222: Hoare triple {66774#false} call ERR(); {66774#false} is VALID [2018-11-23 12:41:25,679 INFO L273 TraceCheckUtils]: 223: Hoare triple {66774#false} assume !false; {66774#false} is VALID [2018-11-23 12:41:25,696 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2018-11-23 12:41:25,697 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:41:25,697 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:41:25,697 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 224 [2018-11-23 12:41:25,698 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:41:25,698 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:41:25,791 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 100 edges. 100 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:25,791 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:41:25,791 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:41:25,791 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:41:25,792 INFO L87 Difference]: Start difference. First operand 1020 states and 1535 transitions. Second operand 5 states. [2018-11-23 12:41:30,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:30,846 INFO L93 Difference]: Finished difference Result 2035 states and 3063 transitions. [2018-11-23 12:41:30,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:41:30,847 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 224 [2018-11-23 12:41:30,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:30,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:30,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 452 transitions. [2018-11-23 12:41:30,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:30,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 452 transitions. [2018-11-23 12:41:30,851 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 452 transitions. [2018-11-23 12:41:31,280 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 452 edges. 452 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:31,330 INFO L225 Difference]: With dead ends: 2035 [2018-11-23 12:41:31,330 INFO L226 Difference]: Without dead ends: 1028 [2018-11-23 12:41:31,332 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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 12:41:31,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2018-11-23 12:41:35,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 1020. [2018-11-23 12:41:35,011 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:41:35,011 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1028 states. Second operand 1020 states. [2018-11-23 12:41:35,012 INFO L74 IsIncluded]: Start isIncluded. First operand 1028 states. Second operand 1020 states. [2018-11-23 12:41:35,012 INFO L87 Difference]: Start difference. First operand 1028 states. Second operand 1020 states. [2018-11-23 12:41:35,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:35,049 INFO L93 Difference]: Finished difference Result 1028 states and 1533 transitions. [2018-11-23 12:41:35,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1533 transitions. [2018-11-23 12:41:35,050 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:35,050 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:35,050 INFO L74 IsIncluded]: Start isIncluded. First operand 1020 states. Second operand 1028 states. [2018-11-23 12:41:35,050 INFO L87 Difference]: Start difference. First operand 1020 states. Second operand 1028 states. [2018-11-23 12:41:35,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:35,085 INFO L93 Difference]: Finished difference Result 1028 states and 1533 transitions. [2018-11-23 12:41:35,085 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1533 transitions. [2018-11-23 12:41:35,086 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:35,086 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:35,086 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:41:35,086 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:41:35,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1020 states. [2018-11-23 12:41:35,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1020 states to 1020 states and 1523 transitions. [2018-11-23 12:41:35,121 INFO L78 Accepts]: Start accepts. Automaton has 1020 states and 1523 transitions. Word has length 224 [2018-11-23 12:41:35,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:41:35,122 INFO L480 AbstractCegarLoop]: Abstraction has 1020 states and 1523 transitions. [2018-11-23 12:41:35,122 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:41:35,122 INFO L276 IsEmpty]: Start isEmpty. Operand 1020 states and 1523 transitions. [2018-11-23 12:41:35,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2018-11-23 12:41:35,123 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:41:35,124 INFO L402 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2018-11-23 12:41:35,124 INFO L423 AbstractCegarLoop]: === Iteration 25 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:41:35,124 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:41:35,124 INFO L82 PathProgramCache]: Analyzing trace with hash -836415730, now seen corresponding path program 1 times [2018-11-23 12:41:35,124 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:41:35,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:41:35,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:35,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:35,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:35,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:35,371 INFO L256 TraceCheckUtils]: 0: Hoare triple {72195#true} call ULTIMATE.init(); {72195#true} is VALID [2018-11-23 12:41:35,372 INFO L273 TraceCheckUtils]: 1: Hoare triple {72195#true} assume true; {72195#true} is VALID [2018-11-23 12:41:35,372 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {72195#true} {72195#true} #611#return; {72195#true} is VALID [2018-11-23 12:41:35,372 INFO L256 TraceCheckUtils]: 3: Hoare triple {72195#true} call #t~ret51 := main(); {72195#true} is VALID [2018-11-23 12:41:35,373 INFO L273 TraceCheckUtils]: 4: Hoare triple {72195#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {72197#(<= main_~s~0 8464)} is VALID [2018-11-23 12:41:35,374 INFO L256 TraceCheckUtils]: 5: Hoare triple {72197#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {72198#(not (= |ssl3_accept_#in~initial_state| 8577))} is VALID [2018-11-23 12:41:35,376 INFO L273 TraceCheckUtils]: 6: Hoare triple {72198#(not (= |ssl3_accept_#in~initial_state| 8577))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,376 INFO L273 TraceCheckUtils]: 7: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,376 INFO L273 TraceCheckUtils]: 8: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,377 INFO L273 TraceCheckUtils]: 9: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,377 INFO L273 TraceCheckUtils]: 10: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,378 INFO L273 TraceCheckUtils]: 11: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !false; {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,378 INFO L273 TraceCheckUtils]: 12: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,379 INFO L273 TraceCheckUtils]: 13: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,379 INFO L273 TraceCheckUtils]: 14: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,380 INFO L273 TraceCheckUtils]: 15: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,380 INFO L273 TraceCheckUtils]: 16: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,381 INFO L273 TraceCheckUtils]: 17: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,381 INFO L273 TraceCheckUtils]: 18: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,382 INFO L273 TraceCheckUtils]: 19: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,382 INFO L273 TraceCheckUtils]: 20: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,383 INFO L273 TraceCheckUtils]: 21: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,383 INFO L273 TraceCheckUtils]: 22: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,384 INFO L273 TraceCheckUtils]: 23: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,384 INFO L273 TraceCheckUtils]: 24: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,385 INFO L273 TraceCheckUtils]: 25: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,385 INFO L273 TraceCheckUtils]: 26: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,386 INFO L273 TraceCheckUtils]: 27: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8513 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,386 INFO L273 TraceCheckUtils]: 28: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8528 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,387 INFO L273 TraceCheckUtils]: 29: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8529 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,387 INFO L273 TraceCheckUtils]: 30: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8544 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,388 INFO L273 TraceCheckUtils]: 31: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8545 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,388 INFO L273 TraceCheckUtils]: 32: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8560 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,389 INFO L273 TraceCheckUtils]: 33: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8561 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,389 INFO L273 TraceCheckUtils]: 34: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8448 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,390 INFO L273 TraceCheckUtils]: 35: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume !(8576 == ~s__state~0); {72199#(not (= 8577 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:35,390 INFO L273 TraceCheckUtils]: 36: Hoare triple {72199#(not (= 8577 ssl3_accept_~s__state~0))} assume 8577 == ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,391 INFO L273 TraceCheckUtils]: 37: Hoare triple {72196#false} assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {72196#false} is VALID [2018-11-23 12:41:35,391 INFO L273 TraceCheckUtils]: 38: Hoare triple {72196#false} assume !(~ret~0 <= 0); {72196#false} is VALID [2018-11-23 12:41:35,391 INFO L273 TraceCheckUtils]: 39: Hoare triple {72196#false} assume !(2 == ~ret~0);assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {72196#false} is VALID [2018-11-23 12:41:35,391 INFO L273 TraceCheckUtils]: 40: Hoare triple {72196#false} assume !(~ret~0 <= 0);~s__init_num~0 := 0;~s__state~0 := 8592; {72196#false} is VALID [2018-11-23 12:41:35,392 INFO L273 TraceCheckUtils]: 41: Hoare triple {72196#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {72196#false} is VALID [2018-11-23 12:41:35,392 INFO L273 TraceCheckUtils]: 42: Hoare triple {72196#false} ~skip~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,392 INFO L273 TraceCheckUtils]: 43: Hoare triple {72196#false} assume !false; {72196#false} is VALID [2018-11-23 12:41:35,393 INFO L273 TraceCheckUtils]: 44: Hoare triple {72196#false} ~state~0 := ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,393 INFO L273 TraceCheckUtils]: 45: Hoare triple {72196#false} assume !(12292 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,393 INFO L273 TraceCheckUtils]: 46: Hoare triple {72196#false} assume !(16384 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,393 INFO L273 TraceCheckUtils]: 47: Hoare triple {72196#false} assume !(8192 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,394 INFO L273 TraceCheckUtils]: 48: Hoare triple {72196#false} assume !(24576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,394 INFO L273 TraceCheckUtils]: 49: Hoare triple {72196#false} assume !(8195 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,394 INFO L273 TraceCheckUtils]: 50: Hoare triple {72196#false} assume !(8480 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,394 INFO L273 TraceCheckUtils]: 51: Hoare triple {72196#false} assume !(8481 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,394 INFO L273 TraceCheckUtils]: 52: Hoare triple {72196#false} assume !(8482 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,394 INFO L273 TraceCheckUtils]: 53: Hoare triple {72196#false} assume !(8464 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,395 INFO L273 TraceCheckUtils]: 54: Hoare triple {72196#false} assume !(8465 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,395 INFO L273 TraceCheckUtils]: 55: Hoare triple {72196#false} assume !(8466 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,395 INFO L273 TraceCheckUtils]: 56: Hoare triple {72196#false} assume !(8496 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,395 INFO L273 TraceCheckUtils]: 57: Hoare triple {72196#false} assume !(8497 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,395 INFO L273 TraceCheckUtils]: 58: Hoare triple {72196#false} assume !(8512 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,395 INFO L273 TraceCheckUtils]: 59: Hoare triple {72196#false} assume !(8513 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,396 INFO L273 TraceCheckUtils]: 60: Hoare triple {72196#false} assume !(8528 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,396 INFO L273 TraceCheckUtils]: 61: Hoare triple {72196#false} assume !(8529 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,396 INFO L273 TraceCheckUtils]: 62: Hoare triple {72196#false} assume !(8544 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,396 INFO L273 TraceCheckUtils]: 63: Hoare triple {72196#false} assume !(8545 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,396 INFO L273 TraceCheckUtils]: 64: Hoare triple {72196#false} assume !(8560 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,396 INFO L273 TraceCheckUtils]: 65: Hoare triple {72196#false} assume !(8561 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,397 INFO L273 TraceCheckUtils]: 66: Hoare triple {72196#false} assume !(8448 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,397 INFO L273 TraceCheckUtils]: 67: Hoare triple {72196#false} assume !(8576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,397 INFO L273 TraceCheckUtils]: 68: Hoare triple {72196#false} assume !(8577 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,397 INFO L273 TraceCheckUtils]: 69: Hoare triple {72196#false} assume 8592 == ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,397 INFO L273 TraceCheckUtils]: 70: Hoare triple {72196#false} assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {72196#false} is VALID [2018-11-23 12:41:35,397 INFO L273 TraceCheckUtils]: 71: Hoare triple {72196#false} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,397 INFO L273 TraceCheckUtils]: 72: Hoare triple {72196#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {72196#false} is VALID [2018-11-23 12:41:35,398 INFO L273 TraceCheckUtils]: 73: Hoare triple {72196#false} ~skip~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,398 INFO L273 TraceCheckUtils]: 74: Hoare triple {72196#false} assume !false; {72196#false} is VALID [2018-11-23 12:41:35,398 INFO L273 TraceCheckUtils]: 75: Hoare triple {72196#false} ~state~0 := ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,398 INFO L273 TraceCheckUtils]: 76: Hoare triple {72196#false} assume !(12292 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,398 INFO L273 TraceCheckUtils]: 77: Hoare triple {72196#false} assume !(16384 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,398 INFO L273 TraceCheckUtils]: 78: Hoare triple {72196#false} assume !(8192 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,399 INFO L273 TraceCheckUtils]: 79: Hoare triple {72196#false} assume !(24576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,399 INFO L273 TraceCheckUtils]: 80: Hoare triple {72196#false} assume !(8195 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,399 INFO L273 TraceCheckUtils]: 81: Hoare triple {72196#false} assume !(8480 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,399 INFO L273 TraceCheckUtils]: 82: Hoare triple {72196#false} assume !(8481 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,399 INFO L273 TraceCheckUtils]: 83: Hoare triple {72196#false} assume !(8482 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,399 INFO L273 TraceCheckUtils]: 84: Hoare triple {72196#false} assume !(8464 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,399 INFO L273 TraceCheckUtils]: 85: Hoare triple {72196#false} assume !(8465 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,400 INFO L273 TraceCheckUtils]: 86: Hoare triple {72196#false} assume !(8466 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,400 INFO L273 TraceCheckUtils]: 87: Hoare triple {72196#false} assume !(8496 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,400 INFO L273 TraceCheckUtils]: 88: Hoare triple {72196#false} assume !(8497 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,400 INFO L273 TraceCheckUtils]: 89: Hoare triple {72196#false} assume !(8512 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,400 INFO L273 TraceCheckUtils]: 90: Hoare triple {72196#false} assume !(8513 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,400 INFO L273 TraceCheckUtils]: 91: Hoare triple {72196#false} assume !(8528 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,401 INFO L273 TraceCheckUtils]: 92: Hoare triple {72196#false} assume !(8529 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,401 INFO L273 TraceCheckUtils]: 93: Hoare triple {72196#false} assume !(8544 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,401 INFO L273 TraceCheckUtils]: 94: Hoare triple {72196#false} assume !(8545 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,401 INFO L273 TraceCheckUtils]: 95: Hoare triple {72196#false} assume !(8560 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,401 INFO L273 TraceCheckUtils]: 96: Hoare triple {72196#false} assume !(8561 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,401 INFO L273 TraceCheckUtils]: 97: Hoare triple {72196#false} assume !(8448 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,401 INFO L273 TraceCheckUtils]: 98: Hoare triple {72196#false} assume !(8576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 99: Hoare triple {72196#false} assume !(8577 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 100: Hoare triple {72196#false} assume !(8592 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 101: Hoare triple {72196#false} assume !(8593 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 102: Hoare triple {72196#false} assume 8608 == ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 103: Hoare triple {72196#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 104: Hoare triple {72196#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 105: Hoare triple {72196#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 106: Hoare triple {72196#false} ~skip~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,402 INFO L273 TraceCheckUtils]: 107: Hoare triple {72196#false} assume !false; {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 108: Hoare triple {72196#false} ~state~0 := ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 109: Hoare triple {72196#false} assume !(12292 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 110: Hoare triple {72196#false} assume !(16384 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 111: Hoare triple {72196#false} assume !(8192 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 112: Hoare triple {72196#false} assume !(24576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 113: Hoare triple {72196#false} assume !(8195 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 114: Hoare triple {72196#false} assume !(8480 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 115: Hoare triple {72196#false} assume !(8481 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,403 INFO L273 TraceCheckUtils]: 116: Hoare triple {72196#false} assume !(8482 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 117: Hoare triple {72196#false} assume !(8464 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 118: Hoare triple {72196#false} assume !(8465 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 119: Hoare triple {72196#false} assume !(8466 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 120: Hoare triple {72196#false} assume !(8496 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 121: Hoare triple {72196#false} assume !(8497 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 122: Hoare triple {72196#false} assume !(8512 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 123: Hoare triple {72196#false} assume !(8513 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 124: Hoare triple {72196#false} assume !(8528 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,404 INFO L273 TraceCheckUtils]: 125: Hoare triple {72196#false} assume !(8529 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 126: Hoare triple {72196#false} assume !(8544 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 127: Hoare triple {72196#false} assume !(8545 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 128: Hoare triple {72196#false} assume !(8560 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 129: Hoare triple {72196#false} assume !(8561 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 130: Hoare triple {72196#false} assume !(8448 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 131: Hoare triple {72196#false} assume !(8576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 132: Hoare triple {72196#false} assume !(8577 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,405 INFO L273 TraceCheckUtils]: 133: Hoare triple {72196#false} assume !(8592 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 134: Hoare triple {72196#false} assume !(8593 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 135: Hoare triple {72196#false} assume !(8608 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 136: Hoare triple {72196#false} assume !(8609 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 137: Hoare triple {72196#false} assume 8640 == ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 138: Hoare triple {72196#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 139: Hoare triple {72196#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 140: Hoare triple {72196#false} assume !(~ret~0 <= 0); {72196#false} is VALID [2018-11-23 12:41:35,406 INFO L273 TraceCheckUtils]: 141: Hoare triple {72196#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {72196#false} is VALID [2018-11-23 12:41:35,407 INFO L273 TraceCheckUtils]: 142: Hoare triple {72196#false} ~s__init_num~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,407 INFO L273 TraceCheckUtils]: 143: Hoare triple {72196#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {72196#false} is VALID [2018-11-23 12:41:35,407 INFO L273 TraceCheckUtils]: 144: Hoare triple {72196#false} ~skip~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,407 INFO L273 TraceCheckUtils]: 145: Hoare triple {72196#false} assume !false; {72196#false} is VALID [2018-11-23 12:41:35,407 INFO L273 TraceCheckUtils]: 146: Hoare triple {72196#false} ~state~0 := ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,407 INFO L273 TraceCheckUtils]: 147: Hoare triple {72196#false} assume !(12292 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,407 INFO L273 TraceCheckUtils]: 148: Hoare triple {72196#false} assume !(16384 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 149: Hoare triple {72196#false} assume !(8192 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 150: Hoare triple {72196#false} assume !(24576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 151: Hoare triple {72196#false} assume !(8195 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 152: Hoare triple {72196#false} assume !(8480 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 153: Hoare triple {72196#false} assume !(8481 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 154: Hoare triple {72196#false} assume !(8482 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 155: Hoare triple {72196#false} assume !(8464 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,408 INFO L273 TraceCheckUtils]: 156: Hoare triple {72196#false} assume !(8465 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 157: Hoare triple {72196#false} assume !(8466 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 158: Hoare triple {72196#false} assume !(8496 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 159: Hoare triple {72196#false} assume !(8497 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 160: Hoare triple {72196#false} assume !(8512 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 161: Hoare triple {72196#false} assume !(8513 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 162: Hoare triple {72196#false} assume !(8528 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 163: Hoare triple {72196#false} assume !(8529 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 164: Hoare triple {72196#false} assume !(8544 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,409 INFO L273 TraceCheckUtils]: 165: Hoare triple {72196#false} assume !(8545 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 166: Hoare triple {72196#false} assume !(8560 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 167: Hoare triple {72196#false} assume !(8561 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 168: Hoare triple {72196#false} assume !(8448 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 169: Hoare triple {72196#false} assume !(8576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 170: Hoare triple {72196#false} assume !(8577 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 171: Hoare triple {72196#false} assume !(8592 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 172: Hoare triple {72196#false} assume !(8593 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 173: Hoare triple {72196#false} assume !(8608 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 174: Hoare triple {72196#false} assume !(8609 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,410 INFO L273 TraceCheckUtils]: 175: Hoare triple {72196#false} assume !(8640 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 176: Hoare triple {72196#false} assume !(8641 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 177: Hoare triple {72196#false} assume 8656 == ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 178: Hoare triple {72196#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 179: Hoare triple {72196#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 180: Hoare triple {72196#false} assume !(2 == ~blastFlag~0); {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 181: Hoare triple {72196#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 182: Hoare triple {72196#false} assume !(0 == ~tmp___10~0); {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 183: Hoare triple {72196#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {72196#false} is VALID [2018-11-23 12:41:35,411 INFO L273 TraceCheckUtils]: 184: Hoare triple {72196#false} ~skip~0 := 0; {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 185: Hoare triple {72196#false} assume !false; {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 186: Hoare triple {72196#false} ~state~0 := ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 187: Hoare triple {72196#false} assume !(12292 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 188: Hoare triple {72196#false} assume !(16384 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 189: Hoare triple {72196#false} assume !(8192 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 190: Hoare triple {72196#false} assume !(24576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 191: Hoare triple {72196#false} assume !(8195 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 192: Hoare triple {72196#false} assume !(8480 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,412 INFO L273 TraceCheckUtils]: 193: Hoare triple {72196#false} assume !(8481 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 194: Hoare triple {72196#false} assume !(8482 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 195: Hoare triple {72196#false} assume !(8464 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 196: Hoare triple {72196#false} assume !(8465 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 197: Hoare triple {72196#false} assume !(8466 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 198: Hoare triple {72196#false} assume !(8496 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 199: Hoare triple {72196#false} assume !(8497 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 200: Hoare triple {72196#false} assume !(8512 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,413 INFO L273 TraceCheckUtils]: 201: Hoare triple {72196#false} assume !(8513 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,414 INFO L273 TraceCheckUtils]: 202: Hoare triple {72196#false} assume !(8528 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,414 INFO L273 TraceCheckUtils]: 203: Hoare triple {72196#false} assume !(8529 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,414 INFO L273 TraceCheckUtils]: 204: Hoare triple {72196#false} assume !(8544 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,414 INFO L273 TraceCheckUtils]: 205: Hoare triple {72196#false} assume !(8545 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,414 INFO L273 TraceCheckUtils]: 206: Hoare triple {72196#false} assume !(8560 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,414 INFO L273 TraceCheckUtils]: 207: Hoare triple {72196#false} assume !(8561 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,414 INFO L273 TraceCheckUtils]: 208: Hoare triple {72196#false} assume !(8448 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,415 INFO L273 TraceCheckUtils]: 209: Hoare triple {72196#false} assume !(8576 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,415 INFO L273 TraceCheckUtils]: 210: Hoare triple {72196#false} assume !(8577 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,415 INFO L273 TraceCheckUtils]: 211: Hoare triple {72196#false} assume !(8592 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,415 INFO L273 TraceCheckUtils]: 212: Hoare triple {72196#false} assume !(8593 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,415 INFO L273 TraceCheckUtils]: 213: Hoare triple {72196#false} assume !(8608 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,415 INFO L273 TraceCheckUtils]: 214: Hoare triple {72196#false} assume !(8609 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,415 INFO L273 TraceCheckUtils]: 215: Hoare triple {72196#false} assume !(8640 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,416 INFO L273 TraceCheckUtils]: 216: Hoare triple {72196#false} assume !(8641 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,416 INFO L273 TraceCheckUtils]: 217: Hoare triple {72196#false} assume !(8656 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,416 INFO L273 TraceCheckUtils]: 218: Hoare triple {72196#false} assume !(8657 == ~s__state~0); {72196#false} is VALID [2018-11-23 12:41:35,416 INFO L273 TraceCheckUtils]: 219: Hoare triple {72196#false} assume 8672 == ~s__state~0; {72196#false} is VALID [2018-11-23 12:41:35,416 INFO L273 TraceCheckUtils]: 220: Hoare triple {72196#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {72196#false} is VALID [2018-11-23 12:41:35,417 INFO L273 TraceCheckUtils]: 221: Hoare triple {72196#false} assume !(4 == ~blastFlag~0); {72196#false} is VALID [2018-11-23 12:41:35,417 INFO L273 TraceCheckUtils]: 222: Hoare triple {72196#false} assume 5 == ~blastFlag~0; {72196#false} is VALID [2018-11-23 12:41:35,417 INFO L256 TraceCheckUtils]: 223: Hoare triple {72196#false} call ERR(); {72196#false} is VALID [2018-11-23 12:41:35,417 INFO L273 TraceCheckUtils]: 224: Hoare triple {72196#false} assume !false; {72196#false} is VALID [2018-11-23 12:41:35,442 INFO L134 CoverageAnalysis]: Checked inductivity of 440 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 310 trivial. 0 not checked. [2018-11-23 12:41:35,442 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:41:35,443 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:41:35,443 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 225 [2018-11-23 12:41:35,443 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:41:35,443 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:41:35,758 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 101 edges. 101 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:35,759 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:41:35,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:41:35,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:41:35,759 INFO L87 Difference]: Start difference. First operand 1020 states and 1523 transitions. Second operand 5 states. [2018-11-23 12:41:40,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:40,294 INFO L93 Difference]: Finished difference Result 2035 states and 3039 transitions. [2018-11-23 12:41:40,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:41:40,294 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 225 [2018-11-23 12:41:40,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:40,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:40,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 453 transitions. [2018-11-23 12:41:40,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:40,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 453 transitions. [2018-11-23 12:41:40,299 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 453 transitions. [2018-11-23 12:41:40,728 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 453 edges. 453 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:40,770 INFO L225 Difference]: With dead ends: 2035 [2018-11-23 12:41:40,771 INFO L226 Difference]: Without dead ends: 1010 [2018-11-23 12:41:40,772 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:41:40,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2018-11-23 12:41:44,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 1002. [2018-11-23 12:41:44,078 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:41:44,078 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1010 states. Second operand 1002 states. [2018-11-23 12:41:44,078 INFO L74 IsIncluded]: Start isIncluded. First operand 1010 states. Second operand 1002 states. [2018-11-23 12:41:44,078 INFO L87 Difference]: Start difference. First operand 1010 states. Second operand 1002 states. [2018-11-23 12:41:44,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:44,120 INFO L93 Difference]: Finished difference Result 1010 states and 1495 transitions. [2018-11-23 12:41:44,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1495 transitions. [2018-11-23 12:41:44,121 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:44,121 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:44,121 INFO L74 IsIncluded]: Start isIncluded. First operand 1002 states. Second operand 1010 states. [2018-11-23 12:41:44,121 INFO L87 Difference]: Start difference. First operand 1002 states. Second operand 1010 states. [2018-11-23 12:41:44,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:44,163 INFO L93 Difference]: Finished difference Result 1010 states and 1495 transitions. [2018-11-23 12:41:44,163 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1495 transitions. [2018-11-23 12:41:44,164 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:44,164 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:44,164 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:41:44,164 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:41:44,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1002 states. [2018-11-23 12:41:44,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1485 transitions. [2018-11-23 12:41:44,206 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1485 transitions. Word has length 225 [2018-11-23 12:41:44,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:41:44,206 INFO L480 AbstractCegarLoop]: Abstraction has 1002 states and 1485 transitions. [2018-11-23 12:41:44,206 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:41:44,207 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1485 transitions. [2018-11-23 12:41:44,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-11-23 12:41:44,208 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:41:44,208 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:41:44,209 INFO L423 AbstractCegarLoop]: === Iteration 26 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:41:44,209 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:41:44,209 INFO L82 PathProgramCache]: Analyzing trace with hash 1494389851, now seen corresponding path program 1 times [2018-11-23 12:41:44,209 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:41:44,209 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:41:44,210 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:44,210 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:44,210 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:44,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:44,319 INFO L256 TraceCheckUtils]: 0: Hoare triple {77563#true} call ULTIMATE.init(); {77563#true} is VALID [2018-11-23 12:41:44,319 INFO L273 TraceCheckUtils]: 1: Hoare triple {77563#true} assume true; {77563#true} is VALID [2018-11-23 12:41:44,320 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {77563#true} {77563#true} #611#return; {77563#true} is VALID [2018-11-23 12:41:44,320 INFO L256 TraceCheckUtils]: 3: Hoare triple {77563#true} call #t~ret51 := main(); {77563#true} is VALID [2018-11-23 12:41:44,320 INFO L273 TraceCheckUtils]: 4: Hoare triple {77563#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {77565#(<= main_~s~0 8464)} is VALID [2018-11-23 12:41:44,320 INFO L256 TraceCheckUtils]: 5: Hoare triple {77565#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {77566#(not (= |ssl3_accept_#in~initial_state| 8512))} is VALID [2018-11-23 12:41:44,323 INFO L273 TraceCheckUtils]: 6: Hoare triple {77566#(not (= |ssl3_accept_#in~initial_state| 8512))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,323 INFO L273 TraceCheckUtils]: 7: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,324 INFO L273 TraceCheckUtils]: 8: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,324 INFO L273 TraceCheckUtils]: 9: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,325 INFO L273 TraceCheckUtils]: 10: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,325 INFO L273 TraceCheckUtils]: 11: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !false; {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,326 INFO L273 TraceCheckUtils]: 12: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,326 INFO L273 TraceCheckUtils]: 13: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,327 INFO L273 TraceCheckUtils]: 14: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,327 INFO L273 TraceCheckUtils]: 15: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,328 INFO L273 TraceCheckUtils]: 16: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,328 INFO L273 TraceCheckUtils]: 17: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,329 INFO L273 TraceCheckUtils]: 18: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,329 INFO L273 TraceCheckUtils]: 19: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,330 INFO L273 TraceCheckUtils]: 20: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,330 INFO L273 TraceCheckUtils]: 21: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,331 INFO L273 TraceCheckUtils]: 22: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,331 INFO L273 TraceCheckUtils]: 23: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,332 INFO L273 TraceCheckUtils]: 24: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,332 INFO L273 TraceCheckUtils]: 25: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {77567#(not (= 8512 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:44,333 INFO L273 TraceCheckUtils]: 26: Hoare triple {77567#(not (= 8512 ssl3_accept_~s__state~0))} assume 8512 == ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,333 INFO L273 TraceCheckUtils]: 27: Hoare triple {77564#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {77564#false} is VALID [2018-11-23 12:41:44,333 INFO L273 TraceCheckUtils]: 28: Hoare triple {77564#false} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296;~skip~0 := 1; {77564#false} is VALID [2018-11-23 12:41:44,333 INFO L273 TraceCheckUtils]: 29: Hoare triple {77564#false} ~s__state~0 := 8528;~s__init_num~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,334 INFO L273 TraceCheckUtils]: 30: Hoare triple {77564#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {77564#false} is VALID [2018-11-23 12:41:44,334 INFO L273 TraceCheckUtils]: 31: Hoare triple {77564#false} ~skip~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,334 INFO L273 TraceCheckUtils]: 32: Hoare triple {77564#false} assume !false; {77564#false} is VALID [2018-11-23 12:41:44,334 INFO L273 TraceCheckUtils]: 33: Hoare triple {77564#false} ~state~0 := ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,334 INFO L273 TraceCheckUtils]: 34: Hoare triple {77564#false} assume !(12292 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,335 INFO L273 TraceCheckUtils]: 35: Hoare triple {77564#false} assume !(16384 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,335 INFO L273 TraceCheckUtils]: 36: Hoare triple {77564#false} assume !(8192 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,335 INFO L273 TraceCheckUtils]: 37: Hoare triple {77564#false} assume !(24576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,335 INFO L273 TraceCheckUtils]: 38: Hoare triple {77564#false} assume !(8195 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,335 INFO L273 TraceCheckUtils]: 39: Hoare triple {77564#false} assume !(8480 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,336 INFO L273 TraceCheckUtils]: 40: Hoare triple {77564#false} assume !(8481 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,336 INFO L273 TraceCheckUtils]: 41: Hoare triple {77564#false} assume !(8482 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,336 INFO L273 TraceCheckUtils]: 42: Hoare triple {77564#false} assume !(8464 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,336 INFO L273 TraceCheckUtils]: 43: Hoare triple {77564#false} assume !(8465 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,336 INFO L273 TraceCheckUtils]: 44: Hoare triple {77564#false} assume !(8466 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,336 INFO L273 TraceCheckUtils]: 45: Hoare triple {77564#false} assume !(8496 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 46: Hoare triple {77564#false} assume !(8497 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 47: Hoare triple {77564#false} assume !(8512 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 48: Hoare triple {77564#false} assume !(8513 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 49: Hoare triple {77564#false} assume 8528 == ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 50: Hoare triple {77564#false} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 51: Hoare triple {77564#false} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 52: Hoare triple {77564#false} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 53: Hoare triple {77564#false} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {77564#false} is VALID [2018-11-23 12:41:44,337 INFO L273 TraceCheckUtils]: 54: Hoare triple {77564#false} assume !(~ret~0 <= 0); {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 55: Hoare triple {77564#false} ~s__state~0 := 8544;~s__init_num~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 56: Hoare triple {77564#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 57: Hoare triple {77564#false} ~skip~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 58: Hoare triple {77564#false} assume !false; {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 59: Hoare triple {77564#false} ~state~0 := ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 60: Hoare triple {77564#false} assume !(12292 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 61: Hoare triple {77564#false} assume !(16384 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 62: Hoare triple {77564#false} assume !(8192 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 63: Hoare triple {77564#false} assume !(24576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,338 INFO L273 TraceCheckUtils]: 64: Hoare triple {77564#false} assume !(8195 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 65: Hoare triple {77564#false} assume !(8480 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 66: Hoare triple {77564#false} assume !(8481 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 67: Hoare triple {77564#false} assume !(8482 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 68: Hoare triple {77564#false} assume !(8464 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 69: Hoare triple {77564#false} assume !(8465 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 70: Hoare triple {77564#false} assume !(8466 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 71: Hoare triple {77564#false} assume !(8496 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 72: Hoare triple {77564#false} assume !(8497 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,339 INFO L273 TraceCheckUtils]: 73: Hoare triple {77564#false} assume !(8512 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 74: Hoare triple {77564#false} assume !(8513 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 75: Hoare triple {77564#false} assume !(8528 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 76: Hoare triple {77564#false} assume !(8529 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 77: Hoare triple {77564#false} assume 8544 == ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 78: Hoare triple {77564#false} assume 0 != 1 + ~s__verify_mode~0; {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 79: Hoare triple {77564#false} assume !(0 != ~s__session__peer~0); {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 80: Hoare triple {77564#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 81: Hoare triple {77564#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {77564#false} is VALID [2018-11-23 12:41:44,340 INFO L273 TraceCheckUtils]: 82: Hoare triple {77564#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 83: Hoare triple {77564#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 84: Hoare triple {77564#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 85: Hoare triple {77564#false} ~skip~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 86: Hoare triple {77564#false} assume !false; {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 87: Hoare triple {77564#false} ~state~0 := ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 88: Hoare triple {77564#false} assume !(12292 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 89: Hoare triple {77564#false} assume !(16384 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 90: Hoare triple {77564#false} assume !(8192 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,341 INFO L273 TraceCheckUtils]: 91: Hoare triple {77564#false} assume !(24576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 92: Hoare triple {77564#false} assume !(8195 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 93: Hoare triple {77564#false} assume !(8480 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 94: Hoare triple {77564#false} assume !(8481 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 95: Hoare triple {77564#false} assume !(8482 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 96: Hoare triple {77564#false} assume !(8464 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 97: Hoare triple {77564#false} assume !(8465 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 98: Hoare triple {77564#false} assume !(8466 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 99: Hoare triple {77564#false} assume !(8496 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,342 INFO L273 TraceCheckUtils]: 100: Hoare triple {77564#false} assume !(8497 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 101: Hoare triple {77564#false} assume !(8512 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 102: Hoare triple {77564#false} assume !(8513 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 103: Hoare triple {77564#false} assume !(8528 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 104: Hoare triple {77564#false} assume !(8529 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 105: Hoare triple {77564#false} assume !(8544 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 106: Hoare triple {77564#false} assume !(8545 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 107: Hoare triple {77564#false} assume !(8560 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 108: Hoare triple {77564#false} assume !(8561 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,343 INFO L273 TraceCheckUtils]: 109: Hoare triple {77564#false} assume 8448 == ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 110: Hoare triple {77564#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 111: Hoare triple {77564#false} assume !(~num1~0 > 0); {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 112: Hoare triple {77564#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 113: Hoare triple {77564#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 114: Hoare triple {77564#false} ~skip~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 115: Hoare triple {77564#false} assume !false; {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 116: Hoare triple {77564#false} ~state~0 := ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 117: Hoare triple {77564#false} assume !(12292 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 118: Hoare triple {77564#false} assume !(16384 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,344 INFO L273 TraceCheckUtils]: 119: Hoare triple {77564#false} assume !(8192 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 120: Hoare triple {77564#false} assume !(24576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 121: Hoare triple {77564#false} assume !(8195 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 122: Hoare triple {77564#false} assume !(8480 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 123: Hoare triple {77564#false} assume !(8481 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 124: Hoare triple {77564#false} assume !(8482 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 125: Hoare triple {77564#false} assume !(8464 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 126: Hoare triple {77564#false} assume !(8465 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 127: Hoare triple {77564#false} assume !(8466 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,345 INFO L273 TraceCheckUtils]: 128: Hoare triple {77564#false} assume !(8496 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 129: Hoare triple {77564#false} assume !(8497 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 130: Hoare triple {77564#false} assume !(8512 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 131: Hoare triple {77564#false} assume !(8513 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 132: Hoare triple {77564#false} assume !(8528 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 133: Hoare triple {77564#false} assume !(8529 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 134: Hoare triple {77564#false} assume !(8544 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 135: Hoare triple {77564#false} assume !(8545 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 136: Hoare triple {77564#false} assume !(8560 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,346 INFO L273 TraceCheckUtils]: 137: Hoare triple {77564#false} assume !(8561 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 138: Hoare triple {77564#false} assume !(8448 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 139: Hoare triple {77564#false} assume !(8576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 140: Hoare triple {77564#false} assume !(8577 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 141: Hoare triple {77564#false} assume !(8592 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 142: Hoare triple {77564#false} assume !(8593 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 143: Hoare triple {77564#false} assume !(8608 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 144: Hoare triple {77564#false} assume !(8609 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 145: Hoare triple {77564#false} assume 8640 == ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,347 INFO L273 TraceCheckUtils]: 146: Hoare triple {77564#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 147: Hoare triple {77564#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 148: Hoare triple {77564#false} assume !(~ret~0 <= 0); {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 149: Hoare triple {77564#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 150: Hoare triple {77564#false} ~s__init_num~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 151: Hoare triple {77564#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 152: Hoare triple {77564#false} ~skip~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 153: Hoare triple {77564#false} assume !false; {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 154: Hoare triple {77564#false} ~state~0 := ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,348 INFO L273 TraceCheckUtils]: 155: Hoare triple {77564#false} assume !(12292 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 156: Hoare triple {77564#false} assume !(16384 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 157: Hoare triple {77564#false} assume !(8192 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 158: Hoare triple {77564#false} assume !(24576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 159: Hoare triple {77564#false} assume !(8195 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 160: Hoare triple {77564#false} assume !(8480 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 161: Hoare triple {77564#false} assume !(8481 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 162: Hoare triple {77564#false} assume !(8482 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 163: Hoare triple {77564#false} assume !(8464 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 164: Hoare triple {77564#false} assume !(8465 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,349 INFO L273 TraceCheckUtils]: 165: Hoare triple {77564#false} assume !(8466 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 166: Hoare triple {77564#false} assume !(8496 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 167: Hoare triple {77564#false} assume !(8497 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 168: Hoare triple {77564#false} assume !(8512 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 169: Hoare triple {77564#false} assume !(8513 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 170: Hoare triple {77564#false} assume !(8528 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 171: Hoare triple {77564#false} assume !(8529 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 172: Hoare triple {77564#false} assume !(8544 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 173: Hoare triple {77564#false} assume !(8545 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,350 INFO L273 TraceCheckUtils]: 174: Hoare triple {77564#false} assume !(8560 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 175: Hoare triple {77564#false} assume !(8561 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 176: Hoare triple {77564#false} assume !(8448 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 177: Hoare triple {77564#false} assume !(8576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 178: Hoare triple {77564#false} assume !(8577 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 179: Hoare triple {77564#false} assume !(8592 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 180: Hoare triple {77564#false} assume !(8593 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 181: Hoare triple {77564#false} assume !(8608 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 182: Hoare triple {77564#false} assume !(8609 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,351 INFO L273 TraceCheckUtils]: 183: Hoare triple {77564#false} assume !(8640 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 184: Hoare triple {77564#false} assume !(8641 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 185: Hoare triple {77564#false} assume 8656 == ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 186: Hoare triple {77564#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 187: Hoare triple {77564#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 188: Hoare triple {77564#false} assume !(2 == ~blastFlag~0); {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 189: Hoare triple {77564#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 190: Hoare triple {77564#false} assume !(0 == ~tmp___10~0); {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 191: Hoare triple {77564#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {77564#false} is VALID [2018-11-23 12:41:44,352 INFO L273 TraceCheckUtils]: 192: Hoare triple {77564#false} ~skip~0 := 0; {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 193: Hoare triple {77564#false} assume !false; {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 194: Hoare triple {77564#false} ~state~0 := ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 195: Hoare triple {77564#false} assume !(12292 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 196: Hoare triple {77564#false} assume !(16384 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 197: Hoare triple {77564#false} assume !(8192 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 198: Hoare triple {77564#false} assume !(24576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 199: Hoare triple {77564#false} assume !(8195 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 200: Hoare triple {77564#false} assume !(8480 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,353 INFO L273 TraceCheckUtils]: 201: Hoare triple {77564#false} assume !(8481 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 202: Hoare triple {77564#false} assume !(8482 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 203: Hoare triple {77564#false} assume !(8464 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 204: Hoare triple {77564#false} assume !(8465 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 205: Hoare triple {77564#false} assume !(8466 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 206: Hoare triple {77564#false} assume !(8496 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 207: Hoare triple {77564#false} assume !(8497 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 208: Hoare triple {77564#false} assume !(8512 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 209: Hoare triple {77564#false} assume !(8513 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 210: Hoare triple {77564#false} assume !(8528 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,354 INFO L273 TraceCheckUtils]: 211: Hoare triple {77564#false} assume !(8529 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 212: Hoare triple {77564#false} assume !(8544 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 213: Hoare triple {77564#false} assume !(8545 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 214: Hoare triple {77564#false} assume !(8560 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 215: Hoare triple {77564#false} assume !(8561 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 216: Hoare triple {77564#false} assume !(8448 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 217: Hoare triple {77564#false} assume !(8576 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 218: Hoare triple {77564#false} assume !(8577 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 219: Hoare triple {77564#false} assume !(8592 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,355 INFO L273 TraceCheckUtils]: 220: Hoare triple {77564#false} assume !(8593 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,356 INFO L273 TraceCheckUtils]: 221: Hoare triple {77564#false} assume !(8608 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,356 INFO L273 TraceCheckUtils]: 222: Hoare triple {77564#false} assume !(8609 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,356 INFO L273 TraceCheckUtils]: 223: Hoare triple {77564#false} assume !(8640 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,356 INFO L273 TraceCheckUtils]: 224: Hoare triple {77564#false} assume !(8641 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,356 INFO L273 TraceCheckUtils]: 225: Hoare triple {77564#false} assume !(8656 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,356 INFO L273 TraceCheckUtils]: 226: Hoare triple {77564#false} assume !(8657 == ~s__state~0); {77564#false} is VALID [2018-11-23 12:41:44,356 INFO L273 TraceCheckUtils]: 227: Hoare triple {77564#false} assume 8672 == ~s__state~0; {77564#false} is VALID [2018-11-23 12:41:44,357 INFO L273 TraceCheckUtils]: 228: Hoare triple {77564#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {77564#false} is VALID [2018-11-23 12:41:44,357 INFO L273 TraceCheckUtils]: 229: Hoare triple {77564#false} assume !(4 == ~blastFlag~0); {77564#false} is VALID [2018-11-23 12:41:44,357 INFO L273 TraceCheckUtils]: 230: Hoare triple {77564#false} assume 5 == ~blastFlag~0; {77564#false} is VALID [2018-11-23 12:41:44,357 INFO L256 TraceCheckUtils]: 231: Hoare triple {77564#false} call ERR(); {77564#false} is VALID [2018-11-23 12:41:44,357 INFO L273 TraceCheckUtils]: 232: Hoare triple {77564#false} assume !false; {77564#false} is VALID [2018-11-23 12:41:44,376 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2018-11-23 12:41:44,377 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:41:44,377 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:41:44,377 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 233 [2018-11-23 12:41:44,377 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:41:44,377 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:41:44,473 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 102 edges. 102 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:44,473 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:41:44,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:41:44,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:41:44,474 INFO L87 Difference]: Start difference. First operand 1002 states and 1485 transitions. Second operand 5 states. [2018-11-23 12:41:49,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:49,671 INFO L93 Difference]: Finished difference Result 2045 states and 3037 transitions. [2018-11-23 12:41:49,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:41:49,672 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 233 [2018-11-23 12:41:49,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:49,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:49,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 438 transitions. [2018-11-23 12:41:49,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:49,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 438 transitions. [2018-11-23 12:41:49,676 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 438 transitions. [2018-11-23 12:41:50,099 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 438 edges. 438 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:50,150 INFO L225 Difference]: With dead ends: 2045 [2018-11-23 12:41:50,151 INFO L226 Difference]: Without dead ends: 1056 [2018-11-23 12:41:50,153 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 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 12:41:50,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2018-11-23 12:41:54,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1048. [2018-11-23 12:41:54,085 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:41:54,085 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1056 states. Second operand 1048 states. [2018-11-23 12:41:54,085 INFO L74 IsIncluded]: Start isIncluded. First operand 1056 states. Second operand 1048 states. [2018-11-23 12:41:54,085 INFO L87 Difference]: Start difference. First operand 1056 states. Second operand 1048 states. [2018-11-23 12:41:54,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:54,127 INFO L93 Difference]: Finished difference Result 1056 states and 1549 transitions. [2018-11-23 12:41:54,127 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1549 transitions. [2018-11-23 12:41:54,128 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:54,128 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:54,128 INFO L74 IsIncluded]: Start isIncluded. First operand 1048 states. Second operand 1056 states. [2018-11-23 12:41:54,128 INFO L87 Difference]: Start difference. First operand 1048 states. Second operand 1056 states. [2018-11-23 12:41:54,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:54,168 INFO L93 Difference]: Finished difference Result 1056 states and 1549 transitions. [2018-11-23 12:41:54,168 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1549 transitions. [2018-11-23 12:41:54,169 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:41:54,169 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:41:54,170 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:41:54,170 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:41:54,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1048 states. [2018-11-23 12:41:54,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1539 transitions. [2018-11-23 12:41:54,212 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1539 transitions. Word has length 233 [2018-11-23 12:41:54,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:41:54,212 INFO L480 AbstractCegarLoop]: Abstraction has 1048 states and 1539 transitions. [2018-11-23 12:41:54,212 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:41:54,212 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1539 transitions. [2018-11-23 12:41:54,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-11-23 12:41:54,214 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:41:54,214 INFO L402 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:41:54,214 INFO L423 AbstractCegarLoop]: === Iteration 27 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:41:54,214 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:41:54,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1829546886, now seen corresponding path program 1 times [2018-11-23 12:41:54,215 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:41:54,215 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:41:54,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:54,215 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:41:54,215 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:41:54,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:41:54,396 INFO L256 TraceCheckUtils]: 0: Hoare triple {83087#true} call ULTIMATE.init(); {83087#true} is VALID [2018-11-23 12:41:54,396 INFO L273 TraceCheckUtils]: 1: Hoare triple {83087#true} assume true; {83087#true} is VALID [2018-11-23 12:41:54,396 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {83087#true} {83087#true} #611#return; {83087#true} is VALID [2018-11-23 12:41:54,397 INFO L256 TraceCheckUtils]: 3: Hoare triple {83087#true} call #t~ret51 := main(); {83087#true} is VALID [2018-11-23 12:41:54,398 INFO L273 TraceCheckUtils]: 4: Hoare triple {83087#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {83089#(<= main_~s~0 8464)} is VALID [2018-11-23 12:41:54,398 INFO L256 TraceCheckUtils]: 5: Hoare triple {83089#(<= main_~s~0 8464)} call #t~ret50 := ssl3_accept(~s~0); {83090#(not (= |ssl3_accept_#in~initial_state| 8513))} is VALID [2018-11-23 12:41:54,401 INFO L273 TraceCheckUtils]: 6: Hoare triple {83090#(not (= |ssl3_accept_#in~initial_state| 8513))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,402 INFO L273 TraceCheckUtils]: 7: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,403 INFO L273 TraceCheckUtils]: 8: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,403 INFO L273 TraceCheckUtils]: 9: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(0 != 12288 + ~tmp___1~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,404 INFO L273 TraceCheckUtils]: 10: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(0 == ~s__cert~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,405 INFO L273 TraceCheckUtils]: 11: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !false; {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,405 INFO L273 TraceCheckUtils]: 12: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,407 INFO L273 TraceCheckUtils]: 13: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(12292 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,407 INFO L273 TraceCheckUtils]: 14: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(16384 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,409 INFO L273 TraceCheckUtils]: 15: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8192 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,409 INFO L273 TraceCheckUtils]: 16: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(24576 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,411 INFO L273 TraceCheckUtils]: 17: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8195 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,411 INFO L273 TraceCheckUtils]: 18: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8480 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,413 INFO L273 TraceCheckUtils]: 19: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8481 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,413 INFO L273 TraceCheckUtils]: 20: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8482 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,415 INFO L273 TraceCheckUtils]: 21: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8464 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,415 INFO L273 TraceCheckUtils]: 22: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8465 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,418 INFO L273 TraceCheckUtils]: 23: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8466 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,426 INFO L273 TraceCheckUtils]: 24: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8496 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,426 INFO L273 TraceCheckUtils]: 25: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8497 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,428 INFO L273 TraceCheckUtils]: 26: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume !(8512 == ~s__state~0); {83091#(not (= 8513 ssl3_accept_~s__state~0))} is VALID [2018-11-23 12:41:54,428 INFO L273 TraceCheckUtils]: 27: Hoare triple {83091#(not (= 8513 ssl3_accept_~s__state~0))} assume 8513 == ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,428 INFO L273 TraceCheckUtils]: 28: Hoare triple {83088#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {83088#false} is VALID [2018-11-23 12:41:54,428 INFO L273 TraceCheckUtils]: 29: Hoare triple {83088#false} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296;~skip~0 := 1; {83088#false} is VALID [2018-11-23 12:41:54,428 INFO L273 TraceCheckUtils]: 30: Hoare triple {83088#false} ~s__state~0 := 8528;~s__init_num~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,428 INFO L273 TraceCheckUtils]: 31: Hoare triple {83088#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 32: Hoare triple {83088#false} ~skip~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 33: Hoare triple {83088#false} assume !false; {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 34: Hoare triple {83088#false} ~state~0 := ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 35: Hoare triple {83088#false} assume !(12292 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 36: Hoare triple {83088#false} assume !(16384 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 37: Hoare triple {83088#false} assume !(8192 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 38: Hoare triple {83088#false} assume !(24576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 39: Hoare triple {83088#false} assume !(8195 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 40: Hoare triple {83088#false} assume !(8480 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,429 INFO L273 TraceCheckUtils]: 41: Hoare triple {83088#false} assume !(8481 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 42: Hoare triple {83088#false} assume !(8482 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 43: Hoare triple {83088#false} assume !(8464 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 44: Hoare triple {83088#false} assume !(8465 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 45: Hoare triple {83088#false} assume !(8466 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 46: Hoare triple {83088#false} assume !(8496 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 47: Hoare triple {83088#false} assume !(8497 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 48: Hoare triple {83088#false} assume !(8512 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 49: Hoare triple {83088#false} assume !(8513 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,430 INFO L273 TraceCheckUtils]: 50: Hoare triple {83088#false} assume 8528 == ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 51: Hoare triple {83088#false} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 52: Hoare triple {83088#false} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 53: Hoare triple {83088#false} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 54: Hoare triple {83088#false} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 55: Hoare triple {83088#false} assume !(~ret~0 <= 0); {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 56: Hoare triple {83088#false} ~s__state~0 := 8544;~s__init_num~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 57: Hoare triple {83088#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 58: Hoare triple {83088#false} ~skip~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 59: Hoare triple {83088#false} assume !false; {83088#false} is VALID [2018-11-23 12:41:54,431 INFO L273 TraceCheckUtils]: 60: Hoare triple {83088#false} ~state~0 := ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 61: Hoare triple {83088#false} assume !(12292 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 62: Hoare triple {83088#false} assume !(16384 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 63: Hoare triple {83088#false} assume !(8192 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 64: Hoare triple {83088#false} assume !(24576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 65: Hoare triple {83088#false} assume !(8195 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 66: Hoare triple {83088#false} assume !(8480 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 67: Hoare triple {83088#false} assume !(8481 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 68: Hoare triple {83088#false} assume !(8482 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,432 INFO L273 TraceCheckUtils]: 69: Hoare triple {83088#false} assume !(8464 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 70: Hoare triple {83088#false} assume !(8465 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 71: Hoare triple {83088#false} assume !(8466 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 72: Hoare triple {83088#false} assume !(8496 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 73: Hoare triple {83088#false} assume !(8497 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 74: Hoare triple {83088#false} assume !(8512 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 75: Hoare triple {83088#false} assume !(8513 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 76: Hoare triple {83088#false} assume !(8528 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 77: Hoare triple {83088#false} assume !(8529 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,433 INFO L273 TraceCheckUtils]: 78: Hoare triple {83088#false} assume 8544 == ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,434 INFO L273 TraceCheckUtils]: 79: Hoare triple {83088#false} assume 0 != 1 + ~s__verify_mode~0; {83088#false} is VALID [2018-11-23 12:41:54,434 INFO L273 TraceCheckUtils]: 80: Hoare triple {83088#false} assume !(0 != ~s__session__peer~0); {83088#false} is VALID [2018-11-23 12:41:54,434 INFO L273 TraceCheckUtils]: 81: Hoare triple {83088#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {83088#false} is VALID [2018-11-23 12:41:54,434 INFO L273 TraceCheckUtils]: 82: Hoare triple {83088#false} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {83088#false} is VALID [2018-11-23 12:41:54,434 INFO L273 TraceCheckUtils]: 83: Hoare triple {83088#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {83088#false} is VALID [2018-11-23 12:41:54,434 INFO L273 TraceCheckUtils]: 84: Hoare triple {83088#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,434 INFO L273 TraceCheckUtils]: 85: Hoare triple {83088#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {83088#false} is VALID [2018-11-23 12:41:54,435 INFO L273 TraceCheckUtils]: 86: Hoare triple {83088#false} ~skip~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,435 INFO L273 TraceCheckUtils]: 87: Hoare triple {83088#false} assume !false; {83088#false} is VALID [2018-11-23 12:41:54,435 INFO L273 TraceCheckUtils]: 88: Hoare triple {83088#false} ~state~0 := ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,435 INFO L273 TraceCheckUtils]: 89: Hoare triple {83088#false} assume !(12292 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,435 INFO L273 TraceCheckUtils]: 90: Hoare triple {83088#false} assume !(16384 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,435 INFO L273 TraceCheckUtils]: 91: Hoare triple {83088#false} assume !(8192 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,436 INFO L273 TraceCheckUtils]: 92: Hoare triple {83088#false} assume !(24576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,436 INFO L273 TraceCheckUtils]: 93: Hoare triple {83088#false} assume !(8195 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,436 INFO L273 TraceCheckUtils]: 94: Hoare triple {83088#false} assume !(8480 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,436 INFO L273 TraceCheckUtils]: 95: Hoare triple {83088#false} assume !(8481 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,436 INFO L273 TraceCheckUtils]: 96: Hoare triple {83088#false} assume !(8482 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,436 INFO L273 TraceCheckUtils]: 97: Hoare triple {83088#false} assume !(8464 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,436 INFO L273 TraceCheckUtils]: 98: Hoare triple {83088#false} assume !(8465 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,437 INFO L273 TraceCheckUtils]: 99: Hoare triple {83088#false} assume !(8466 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,437 INFO L273 TraceCheckUtils]: 100: Hoare triple {83088#false} assume !(8496 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,437 INFO L273 TraceCheckUtils]: 101: Hoare triple {83088#false} assume !(8497 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,437 INFO L273 TraceCheckUtils]: 102: Hoare triple {83088#false} assume !(8512 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,437 INFO L273 TraceCheckUtils]: 103: Hoare triple {83088#false} assume !(8513 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,437 INFO L273 TraceCheckUtils]: 104: Hoare triple {83088#false} assume !(8528 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,437 INFO L273 TraceCheckUtils]: 105: Hoare triple {83088#false} assume !(8529 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,438 INFO L273 TraceCheckUtils]: 106: Hoare triple {83088#false} assume !(8544 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,438 INFO L273 TraceCheckUtils]: 107: Hoare triple {83088#false} assume !(8545 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,438 INFO L273 TraceCheckUtils]: 108: Hoare triple {83088#false} assume !(8560 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,438 INFO L273 TraceCheckUtils]: 109: Hoare triple {83088#false} assume !(8561 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,438 INFO L273 TraceCheckUtils]: 110: Hoare triple {83088#false} assume 8448 == ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,438 INFO L273 TraceCheckUtils]: 111: Hoare triple {83088#false} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {83088#false} is VALID [2018-11-23 12:41:54,438 INFO L273 TraceCheckUtils]: 112: Hoare triple {83088#false} assume !(~num1~0 > 0); {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 113: Hoare triple {83088#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 114: Hoare triple {83088#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 115: Hoare triple {83088#false} ~skip~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 116: Hoare triple {83088#false} assume !false; {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 117: Hoare triple {83088#false} ~state~0 := ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 118: Hoare triple {83088#false} assume !(12292 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 119: Hoare triple {83088#false} assume !(16384 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,439 INFO L273 TraceCheckUtils]: 120: Hoare triple {83088#false} assume !(8192 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 121: Hoare triple {83088#false} assume !(24576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 122: Hoare triple {83088#false} assume !(8195 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 123: Hoare triple {83088#false} assume !(8480 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 124: Hoare triple {83088#false} assume !(8481 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 125: Hoare triple {83088#false} assume !(8482 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 126: Hoare triple {83088#false} assume !(8464 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 127: Hoare triple {83088#false} assume !(8465 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,440 INFO L273 TraceCheckUtils]: 128: Hoare triple {83088#false} assume !(8466 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,441 INFO L273 TraceCheckUtils]: 129: Hoare triple {83088#false} assume !(8496 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,441 INFO L273 TraceCheckUtils]: 130: Hoare triple {83088#false} assume !(8497 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,441 INFO L273 TraceCheckUtils]: 131: Hoare triple {83088#false} assume !(8512 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,441 INFO L273 TraceCheckUtils]: 132: Hoare triple {83088#false} assume !(8513 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,441 INFO L273 TraceCheckUtils]: 133: Hoare triple {83088#false} assume !(8528 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,441 INFO L273 TraceCheckUtils]: 134: Hoare triple {83088#false} assume !(8529 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,441 INFO L273 TraceCheckUtils]: 135: Hoare triple {83088#false} assume !(8544 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 136: Hoare triple {83088#false} assume !(8545 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 137: Hoare triple {83088#false} assume !(8560 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 138: Hoare triple {83088#false} assume !(8561 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 139: Hoare triple {83088#false} assume !(8448 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 140: Hoare triple {83088#false} assume !(8576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 141: Hoare triple {83088#false} assume !(8577 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 142: Hoare triple {83088#false} assume !(8592 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 143: Hoare triple {83088#false} assume !(8593 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 144: Hoare triple {83088#false} assume !(8608 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,442 INFO L273 TraceCheckUtils]: 145: Hoare triple {83088#false} assume !(8609 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 146: Hoare triple {83088#false} assume 8640 == ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 147: Hoare triple {83088#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 148: Hoare triple {83088#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 149: Hoare triple {83088#false} assume !(~ret~0 <= 0); {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 150: Hoare triple {83088#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 151: Hoare triple {83088#false} ~s__init_num~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 152: Hoare triple {83088#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 153: Hoare triple {83088#false} ~skip~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 154: Hoare triple {83088#false} assume !false; {83088#false} is VALID [2018-11-23 12:41:54,443 INFO L273 TraceCheckUtils]: 155: Hoare triple {83088#false} ~state~0 := ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 156: Hoare triple {83088#false} assume !(12292 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 157: Hoare triple {83088#false} assume !(16384 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 158: Hoare triple {83088#false} assume !(8192 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 159: Hoare triple {83088#false} assume !(24576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 160: Hoare triple {83088#false} assume !(8195 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 161: Hoare triple {83088#false} assume !(8480 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 162: Hoare triple {83088#false} assume !(8481 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,444 INFO L273 TraceCheckUtils]: 163: Hoare triple {83088#false} assume !(8482 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,445 INFO L273 TraceCheckUtils]: 164: Hoare triple {83088#false} assume !(8464 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,445 INFO L273 TraceCheckUtils]: 165: Hoare triple {83088#false} assume !(8465 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,445 INFO L273 TraceCheckUtils]: 166: Hoare triple {83088#false} assume !(8466 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,445 INFO L273 TraceCheckUtils]: 167: Hoare triple {83088#false} assume !(8496 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,445 INFO L273 TraceCheckUtils]: 168: Hoare triple {83088#false} assume !(8497 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,445 INFO L273 TraceCheckUtils]: 169: Hoare triple {83088#false} assume !(8512 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,446 INFO L273 TraceCheckUtils]: 170: Hoare triple {83088#false} assume !(8513 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,446 INFO L273 TraceCheckUtils]: 171: Hoare triple {83088#false} assume !(8528 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,446 INFO L273 TraceCheckUtils]: 172: Hoare triple {83088#false} assume !(8529 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,446 INFO L273 TraceCheckUtils]: 173: Hoare triple {83088#false} assume !(8544 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,446 INFO L273 TraceCheckUtils]: 174: Hoare triple {83088#false} assume !(8545 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,446 INFO L273 TraceCheckUtils]: 175: Hoare triple {83088#false} assume !(8560 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,447 INFO L273 TraceCheckUtils]: 176: Hoare triple {83088#false} assume !(8561 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,447 INFO L273 TraceCheckUtils]: 177: Hoare triple {83088#false} assume !(8448 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,447 INFO L273 TraceCheckUtils]: 178: Hoare triple {83088#false} assume !(8576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,447 INFO L273 TraceCheckUtils]: 179: Hoare triple {83088#false} assume !(8577 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,447 INFO L273 TraceCheckUtils]: 180: Hoare triple {83088#false} assume !(8592 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,447 INFO L273 TraceCheckUtils]: 181: Hoare triple {83088#false} assume !(8593 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,448 INFO L273 TraceCheckUtils]: 182: Hoare triple {83088#false} assume !(8608 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,448 INFO L273 TraceCheckUtils]: 183: Hoare triple {83088#false} assume !(8609 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,448 INFO L273 TraceCheckUtils]: 184: Hoare triple {83088#false} assume !(8640 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,448 INFO L273 TraceCheckUtils]: 185: Hoare triple {83088#false} assume !(8641 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,448 INFO L273 TraceCheckUtils]: 186: Hoare triple {83088#false} assume 8656 == ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,448 INFO L273 TraceCheckUtils]: 187: Hoare triple {83088#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {83088#false} is VALID [2018-11-23 12:41:54,448 INFO L273 TraceCheckUtils]: 188: Hoare triple {83088#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {83088#false} is VALID [2018-11-23 12:41:54,449 INFO L273 TraceCheckUtils]: 189: Hoare triple {83088#false} assume !(2 == ~blastFlag~0); {83088#false} is VALID [2018-11-23 12:41:54,449 INFO L273 TraceCheckUtils]: 190: Hoare triple {83088#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {83088#false} is VALID [2018-11-23 12:41:54,449 INFO L273 TraceCheckUtils]: 191: Hoare triple {83088#false} assume !(0 == ~tmp___10~0); {83088#false} is VALID [2018-11-23 12:41:54,449 INFO L273 TraceCheckUtils]: 192: Hoare triple {83088#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {83088#false} is VALID [2018-11-23 12:41:54,449 INFO L273 TraceCheckUtils]: 193: Hoare triple {83088#false} ~skip~0 := 0; {83088#false} is VALID [2018-11-23 12:41:54,449 INFO L273 TraceCheckUtils]: 194: Hoare triple {83088#false} assume !false; {83088#false} is VALID [2018-11-23 12:41:54,450 INFO L273 TraceCheckUtils]: 195: Hoare triple {83088#false} ~state~0 := ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,450 INFO L273 TraceCheckUtils]: 196: Hoare triple {83088#false} assume !(12292 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,450 INFO L273 TraceCheckUtils]: 197: Hoare triple {83088#false} assume !(16384 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,450 INFO L273 TraceCheckUtils]: 198: Hoare triple {83088#false} assume !(8192 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,450 INFO L273 TraceCheckUtils]: 199: Hoare triple {83088#false} assume !(24576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,450 INFO L273 TraceCheckUtils]: 200: Hoare triple {83088#false} assume !(8195 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,450 INFO L273 TraceCheckUtils]: 201: Hoare triple {83088#false} assume !(8480 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,451 INFO L273 TraceCheckUtils]: 202: Hoare triple {83088#false} assume !(8481 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,451 INFO L273 TraceCheckUtils]: 203: Hoare triple {83088#false} assume !(8482 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,451 INFO L273 TraceCheckUtils]: 204: Hoare triple {83088#false} assume !(8464 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,451 INFO L273 TraceCheckUtils]: 205: Hoare triple {83088#false} assume !(8465 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,451 INFO L273 TraceCheckUtils]: 206: Hoare triple {83088#false} assume !(8466 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,451 INFO L273 TraceCheckUtils]: 207: Hoare triple {83088#false} assume !(8496 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,451 INFO L273 TraceCheckUtils]: 208: Hoare triple {83088#false} assume !(8497 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,452 INFO L273 TraceCheckUtils]: 209: Hoare triple {83088#false} assume !(8512 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,452 INFO L273 TraceCheckUtils]: 210: Hoare triple {83088#false} assume !(8513 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,452 INFO L273 TraceCheckUtils]: 211: Hoare triple {83088#false} assume !(8528 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,452 INFO L273 TraceCheckUtils]: 212: Hoare triple {83088#false} assume !(8529 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,452 INFO L273 TraceCheckUtils]: 213: Hoare triple {83088#false} assume !(8544 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,452 INFO L273 TraceCheckUtils]: 214: Hoare triple {83088#false} assume !(8545 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,452 INFO L273 TraceCheckUtils]: 215: Hoare triple {83088#false} assume !(8560 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,453 INFO L273 TraceCheckUtils]: 216: Hoare triple {83088#false} assume !(8561 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,453 INFO L273 TraceCheckUtils]: 217: Hoare triple {83088#false} assume !(8448 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,453 INFO L273 TraceCheckUtils]: 218: Hoare triple {83088#false} assume !(8576 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,453 INFO L273 TraceCheckUtils]: 219: Hoare triple {83088#false} assume !(8577 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,453 INFO L273 TraceCheckUtils]: 220: Hoare triple {83088#false} assume !(8592 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,453 INFO L273 TraceCheckUtils]: 221: Hoare triple {83088#false} assume !(8593 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,454 INFO L273 TraceCheckUtils]: 222: Hoare triple {83088#false} assume !(8608 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,454 INFO L273 TraceCheckUtils]: 223: Hoare triple {83088#false} assume !(8609 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,454 INFO L273 TraceCheckUtils]: 224: Hoare triple {83088#false} assume !(8640 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,454 INFO L273 TraceCheckUtils]: 225: Hoare triple {83088#false} assume !(8641 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,454 INFO L273 TraceCheckUtils]: 226: Hoare triple {83088#false} assume !(8656 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,454 INFO L273 TraceCheckUtils]: 227: Hoare triple {83088#false} assume !(8657 == ~s__state~0); {83088#false} is VALID [2018-11-23 12:41:54,454 INFO L273 TraceCheckUtils]: 228: Hoare triple {83088#false} assume 8672 == ~s__state~0; {83088#false} is VALID [2018-11-23 12:41:54,455 INFO L273 TraceCheckUtils]: 229: Hoare triple {83088#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {83088#false} is VALID [2018-11-23 12:41:54,455 INFO L273 TraceCheckUtils]: 230: Hoare triple {83088#false} assume !(4 == ~blastFlag~0); {83088#false} is VALID [2018-11-23 12:41:54,455 INFO L273 TraceCheckUtils]: 231: Hoare triple {83088#false} assume 5 == ~blastFlag~0; {83088#false} is VALID [2018-11-23 12:41:54,455 INFO L256 TraceCheckUtils]: 232: Hoare triple {83088#false} call ERR(); {83088#false} is VALID [2018-11-23 12:41:54,455 INFO L273 TraceCheckUtils]: 233: Hoare triple {83088#false} assume !false; {83088#false} is VALID [2018-11-23 12:41:54,481 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2018-11-23 12:41:54,481 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:41:54,482 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-23 12:41:54,482 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 234 [2018-11-23 12:41:54,482 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:41:54,483 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:41:54,578 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 103 edges. 103 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:54,579 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:41:54,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:41:54,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:41:54,579 INFO L87 Difference]: Start difference. First operand 1048 states and 1539 transitions. Second operand 5 states. [2018-11-23 12:41:59,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:41:59,235 INFO L93 Difference]: Finished difference Result 2091 states and 3071 transitions. [2018-11-23 12:41:59,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-23 12:41:59,235 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 234 [2018-11-23 12:41:59,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:41:59,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:59,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 439 transitions. [2018-11-23 12:41:59,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:41:59,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 439 transitions. [2018-11-23 12:41:59,239 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 439 transitions. [2018-11-23 12:41:59,643 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 439 edges. 439 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:41:59,695 INFO L225 Difference]: With dead ends: 2091 [2018-11-23 12:41:59,695 INFO L226 Difference]: Without dead ends: 1048 [2018-11-23 12:41:59,697 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-23 12:41:59,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2018-11-23 12:42:04,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 1040. [2018-11-23 12:42:04,089 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:42:04,089 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1048 states. Second operand 1040 states. [2018-11-23 12:42:04,089 INFO L74 IsIncluded]: Start isIncluded. First operand 1048 states. Second operand 1040 states. [2018-11-23 12:42:04,090 INFO L87 Difference]: Start difference. First operand 1048 states. Second operand 1040 states. [2018-11-23 12:42:04,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:42:04,132 INFO L93 Difference]: Finished difference Result 1048 states and 1517 transitions. [2018-11-23 12:42:04,132 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1517 transitions. [2018-11-23 12:42:04,133 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:42:04,133 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:42:04,133 INFO L74 IsIncluded]: Start isIncluded. First operand 1040 states. Second operand 1048 states. [2018-11-23 12:42:04,133 INFO L87 Difference]: Start difference. First operand 1040 states. Second operand 1048 states. [2018-11-23 12:42:04,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:42:04,173 INFO L93 Difference]: Finished difference Result 1048 states and 1517 transitions. [2018-11-23 12:42:04,173 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1517 transitions. [2018-11-23 12:42:04,174 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:42:04,175 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:42:04,175 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:42:04,175 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:42:04,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1040 states. [2018-11-23 12:42:04,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1507 transitions. [2018-11-23 12:42:04,221 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1507 transitions. Word has length 234 [2018-11-23 12:42:04,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:42:04,221 INFO L480 AbstractCegarLoop]: Abstraction has 1040 states and 1507 transitions. [2018-11-23 12:42:04,221 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:42:04,221 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1507 transitions. [2018-11-23 12:42:04,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2018-11-23 12:42:04,223 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:42:04,223 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, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-23 12:42:04,223 INFO L423 AbstractCegarLoop]: === Iteration 28 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:42:04,223 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:42:04,223 INFO L82 PathProgramCache]: Analyzing trace with hash 678328095, now seen corresponding path program 1 times [2018-11-23 12:42:04,224 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:42:04,224 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:42:04,224 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:42:04,224 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:42:04,225 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:42:04,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:42:04,355 INFO L256 TraceCheckUtils]: 0: Hoare triple {88637#true} call ULTIMATE.init(); {88637#true} is VALID [2018-11-23 12:42:04,356 INFO L273 TraceCheckUtils]: 1: Hoare triple {88637#true} assume true; {88637#true} is VALID [2018-11-23 12:42:04,356 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {88637#true} {88637#true} #611#return; {88637#true} is VALID [2018-11-23 12:42:04,356 INFO L256 TraceCheckUtils]: 3: Hoare triple {88637#true} call #t~ret51 := main(); {88637#true} is VALID [2018-11-23 12:42:04,356 INFO L273 TraceCheckUtils]: 4: Hoare triple {88637#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {88637#true} is VALID [2018-11-23 12:42:04,356 INFO L256 TraceCheckUtils]: 5: Hoare triple {88637#true} call #t~ret50 := ssl3_accept(~s~0); {88637#true} is VALID [2018-11-23 12:42:04,356 INFO L273 TraceCheckUtils]: 6: Hoare triple {88637#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 7: Hoare triple {88637#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 8: Hoare triple {88637#true} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 9: Hoare triple {88637#true} assume !(0 != 12288 + ~tmp___1~0); {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 10: Hoare triple {88637#true} assume !(0 == ~s__cert~0); {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 11: Hoare triple {88637#true} assume !false; {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 12: Hoare triple {88637#true} ~state~0 := ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 13: Hoare triple {88637#true} assume !(12292 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,357 INFO L273 TraceCheckUtils]: 14: Hoare triple {88637#true} assume !(16384 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,358 INFO L273 TraceCheckUtils]: 15: Hoare triple {88637#true} assume !(8192 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,358 INFO L273 TraceCheckUtils]: 16: Hoare triple {88637#true} assume !(24576 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,358 INFO L273 TraceCheckUtils]: 17: Hoare triple {88637#true} assume !(8195 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,358 INFO L273 TraceCheckUtils]: 18: Hoare triple {88637#true} assume !(8480 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,358 INFO L273 TraceCheckUtils]: 19: Hoare triple {88637#true} assume !(8481 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 20: Hoare triple {88637#true} assume !(8482 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 21: Hoare triple {88637#true} assume 8464 == ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 22: Hoare triple {88637#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~ret~0 := #t~nondet30;havoc #t~nondet30; {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 23: Hoare triple {88637#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 24: Hoare triple {88637#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 25: Hoare triple {88637#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 26: Hoare triple {88637#true} ~skip~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,359 INFO L273 TraceCheckUtils]: 27: Hoare triple {88637#true} assume !false; {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 28: Hoare triple {88637#true} ~state~0 := ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 29: Hoare triple {88637#true} assume !(12292 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 30: Hoare triple {88637#true} assume !(16384 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 31: Hoare triple {88637#true} assume !(8192 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 32: Hoare triple {88637#true} assume !(24576 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 33: Hoare triple {88637#true} assume !(8195 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 34: Hoare triple {88637#true} assume !(8480 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 35: Hoare triple {88637#true} assume !(8481 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,360 INFO L273 TraceCheckUtils]: 36: Hoare triple {88637#true} assume !(8482 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 37: Hoare triple {88637#true} assume !(8464 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 38: Hoare triple {88637#true} assume !(8465 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 39: Hoare triple {88637#true} assume !(8466 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 40: Hoare triple {88637#true} assume 8496 == ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 41: Hoare triple {88637#true} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~ret~0 := #t~nondet31;havoc #t~nondet31; {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 42: Hoare triple {88637#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 43: Hoare triple {88637#true} assume !(~ret~0 <= 0); {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 44: Hoare triple {88637#true} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 45: Hoare triple {88637#true} ~s__init_num~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,361 INFO L273 TraceCheckUtils]: 46: Hoare triple {88637#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 47: Hoare triple {88637#true} ~skip~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 48: Hoare triple {88637#true} assume !false; {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 49: Hoare triple {88637#true} ~state~0 := ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 50: Hoare triple {88637#true} assume !(12292 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 51: Hoare triple {88637#true} assume !(16384 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 52: Hoare triple {88637#true} assume !(8192 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 53: Hoare triple {88637#true} assume !(24576 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 54: Hoare triple {88637#true} assume !(8195 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,362 INFO L273 TraceCheckUtils]: 55: Hoare triple {88637#true} assume !(8480 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 56: Hoare triple {88637#true} assume !(8481 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 57: Hoare triple {88637#true} assume !(8482 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 58: Hoare triple {88637#true} assume !(8464 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 59: Hoare triple {88637#true} assume !(8465 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 60: Hoare triple {88637#true} assume !(8466 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 61: Hoare triple {88637#true} assume !(8496 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 62: Hoare triple {88637#true} assume !(8497 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 63: Hoare triple {88637#true} assume 8512 == ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 64: Hoare triple {88637#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {88637#true} is VALID [2018-11-23 12:42:04,363 INFO L273 TraceCheckUtils]: 65: Hoare triple {88637#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296;~skip~0 := 1; {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 66: Hoare triple {88637#true} ~s__state~0 := 8528;~s__init_num~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 67: Hoare triple {88637#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 68: Hoare triple {88637#true} ~skip~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 69: Hoare triple {88637#true} assume !false; {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 70: Hoare triple {88637#true} ~state~0 := ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 71: Hoare triple {88637#true} assume !(12292 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 72: Hoare triple {88637#true} assume !(16384 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 73: Hoare triple {88637#true} assume !(8192 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 74: Hoare triple {88637#true} assume !(24576 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,364 INFO L273 TraceCheckUtils]: 75: Hoare triple {88637#true} assume !(8195 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 76: Hoare triple {88637#true} assume !(8480 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 77: Hoare triple {88637#true} assume !(8481 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 78: Hoare triple {88637#true} assume !(8482 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 79: Hoare triple {88637#true} assume !(8464 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 80: Hoare triple {88637#true} assume !(8465 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 81: Hoare triple {88637#true} assume !(8466 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 82: Hoare triple {88637#true} assume !(8496 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 83: Hoare triple {88637#true} assume !(8497 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,365 INFO L273 TraceCheckUtils]: 84: Hoare triple {88637#true} assume !(8512 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 85: Hoare triple {88637#true} assume !(8513 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 86: Hoare triple {88637#true} assume 8528 == ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 87: Hoare triple {88637#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 88: Hoare triple {88637#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 89: Hoare triple {88637#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 90: Hoare triple {88637#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 91: Hoare triple {88637#true} assume !(~ret~0 <= 0); {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 92: Hoare triple {88637#true} ~s__state~0 := 8544;~s__init_num~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 93: Hoare triple {88637#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {88637#true} is VALID [2018-11-23 12:42:04,366 INFO L273 TraceCheckUtils]: 94: Hoare triple {88637#true} ~skip~0 := 0; {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 95: Hoare triple {88637#true} assume !false; {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 96: Hoare triple {88637#true} ~state~0 := ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 97: Hoare triple {88637#true} assume !(12292 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 98: Hoare triple {88637#true} assume !(16384 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 99: Hoare triple {88637#true} assume !(8192 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 100: Hoare triple {88637#true} assume !(24576 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 101: Hoare triple {88637#true} assume !(8195 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 102: Hoare triple {88637#true} assume !(8480 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 103: Hoare triple {88637#true} assume !(8481 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,367 INFO L273 TraceCheckUtils]: 104: Hoare triple {88637#true} assume !(8482 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 105: Hoare triple {88637#true} assume !(8464 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 106: Hoare triple {88637#true} assume !(8465 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 107: Hoare triple {88637#true} assume !(8466 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 108: Hoare triple {88637#true} assume !(8496 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 109: Hoare triple {88637#true} assume !(8497 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 110: Hoare triple {88637#true} assume !(8512 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 111: Hoare triple {88637#true} assume !(8513 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 112: Hoare triple {88637#true} assume !(8528 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,368 INFO L273 TraceCheckUtils]: 113: Hoare triple {88637#true} assume !(8529 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:04,369 INFO L273 TraceCheckUtils]: 114: Hoare triple {88637#true} assume 8544 == ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:04,369 INFO L273 TraceCheckUtils]: 115: Hoare triple {88637#true} assume 0 != 1 + ~s__verify_mode~0; {88637#true} is VALID [2018-11-23 12:42:04,369 INFO L273 TraceCheckUtils]: 116: Hoare triple {88637#true} assume !(0 != ~s__session__peer~0); {88637#true} is VALID [2018-11-23 12:42:04,369 INFO L273 TraceCheckUtils]: 117: Hoare triple {88637#true} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {88637#true} is VALID [2018-11-23 12:42:04,369 INFO L273 TraceCheckUtils]: 118: Hoare triple {88637#true} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {88637#true} is VALID [2018-11-23 12:42:04,369 INFO L273 TraceCheckUtils]: 119: Hoare triple {88637#true} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {88637#true} is VALID [2018-11-23 12:42:04,370 INFO L273 TraceCheckUtils]: 120: Hoare triple {88637#true} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,372 INFO L273 TraceCheckUtils]: 121: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,372 INFO L273 TraceCheckUtils]: 122: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~skip~0 := 0; {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,374 INFO L273 TraceCheckUtils]: 123: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !false; {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,374 INFO L273 TraceCheckUtils]: 124: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~state~0 := ~s__state~0; {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,376 INFO L273 TraceCheckUtils]: 125: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(12292 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,376 INFO L273 TraceCheckUtils]: 126: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(16384 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,376 INFO L273 TraceCheckUtils]: 127: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8192 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,377 INFO L273 TraceCheckUtils]: 128: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(24576 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,378 INFO L273 TraceCheckUtils]: 129: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8195 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,378 INFO L273 TraceCheckUtils]: 130: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8480 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,379 INFO L273 TraceCheckUtils]: 131: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8481 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,379 INFO L273 TraceCheckUtils]: 132: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8482 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,379 INFO L273 TraceCheckUtils]: 133: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8464 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,380 INFO L273 TraceCheckUtils]: 134: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8465 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,380 INFO L273 TraceCheckUtils]: 135: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8466 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,380 INFO L273 TraceCheckUtils]: 136: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8496 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,381 INFO L273 TraceCheckUtils]: 137: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8497 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,382 INFO L273 TraceCheckUtils]: 138: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8512 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,386 INFO L273 TraceCheckUtils]: 139: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8513 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,386 INFO L273 TraceCheckUtils]: 140: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8528 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,387 INFO L273 TraceCheckUtils]: 141: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8529 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,387 INFO L273 TraceCheckUtils]: 142: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8544 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,387 INFO L273 TraceCheckUtils]: 143: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8545 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,387 INFO L273 TraceCheckUtils]: 144: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8560 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,388 INFO L273 TraceCheckUtils]: 145: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(8561 == ~s__state~0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,388 INFO L273 TraceCheckUtils]: 146: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume 8448 == ~s__state~0; {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,388 INFO L273 TraceCheckUtils]: 147: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,389 INFO L273 TraceCheckUtils]: 148: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} assume !(~num1~0 > 0); {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} is VALID [2018-11-23 12:42:04,389 INFO L273 TraceCheckUtils]: 149: Hoare triple {88639#(<= ssl3_accept_~s__s3__tmp__next_state___0~0 8576)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,389 INFO L273 TraceCheckUtils]: 150: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(0 == ~s__s3__tmp__reuse_message~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,390 INFO L273 TraceCheckUtils]: 151: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} ~skip~0 := 0; {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,390 INFO L273 TraceCheckUtils]: 152: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !false; {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,390 INFO L273 TraceCheckUtils]: 153: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} ~state~0 := ~s__state~0; {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,391 INFO L273 TraceCheckUtils]: 154: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(12292 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,391 INFO L273 TraceCheckUtils]: 155: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(16384 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,392 INFO L273 TraceCheckUtils]: 156: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8192 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,392 INFO L273 TraceCheckUtils]: 157: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(24576 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,393 INFO L273 TraceCheckUtils]: 158: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8195 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,393 INFO L273 TraceCheckUtils]: 159: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8480 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,394 INFO L273 TraceCheckUtils]: 160: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8481 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,394 INFO L273 TraceCheckUtils]: 161: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8482 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,394 INFO L273 TraceCheckUtils]: 162: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8464 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,395 INFO L273 TraceCheckUtils]: 163: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8465 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,395 INFO L273 TraceCheckUtils]: 164: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8466 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,397 INFO L273 TraceCheckUtils]: 165: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8496 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,397 INFO L273 TraceCheckUtils]: 166: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8497 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,398 INFO L273 TraceCheckUtils]: 167: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8512 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,398 INFO L273 TraceCheckUtils]: 168: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8513 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,399 INFO L273 TraceCheckUtils]: 169: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8528 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,399 INFO L273 TraceCheckUtils]: 170: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8529 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,400 INFO L273 TraceCheckUtils]: 171: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8544 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,400 INFO L273 TraceCheckUtils]: 172: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8545 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,401 INFO L273 TraceCheckUtils]: 173: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8560 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,401 INFO L273 TraceCheckUtils]: 174: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8561 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,402 INFO L273 TraceCheckUtils]: 175: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8448 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,402 INFO L273 TraceCheckUtils]: 176: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8576 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,403 INFO L273 TraceCheckUtils]: 177: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8577 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,403 INFO L273 TraceCheckUtils]: 178: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8592 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,404 INFO L273 TraceCheckUtils]: 179: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8593 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,404 INFO L273 TraceCheckUtils]: 180: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8608 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,405 INFO L273 TraceCheckUtils]: 181: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume !(8609 == ~s__state~0); {88640#(<= ssl3_accept_~s__state~0 8576)} is VALID [2018-11-23 12:42:04,405 INFO L273 TraceCheckUtils]: 182: Hoare triple {88640#(<= ssl3_accept_~s__state~0 8576)} assume 8640 == ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:04,405 INFO L273 TraceCheckUtils]: 183: Hoare triple {88638#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {88638#false} is VALID [2018-11-23 12:42:04,406 INFO L273 TraceCheckUtils]: 184: Hoare triple {88638#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {88638#false} is VALID [2018-11-23 12:42:04,406 INFO L273 TraceCheckUtils]: 185: Hoare triple {88638#false} assume !(~ret~0 <= 0); {88638#false} is VALID [2018-11-23 12:42:04,406 INFO L273 TraceCheckUtils]: 186: Hoare triple {88638#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {88638#false} is VALID [2018-11-23 12:42:04,406 INFO L273 TraceCheckUtils]: 187: Hoare triple {88638#false} ~s__init_num~0 := 0; {88638#false} is VALID [2018-11-23 12:42:04,406 INFO L273 TraceCheckUtils]: 188: Hoare triple {88638#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {88638#false} is VALID [2018-11-23 12:42:04,406 INFO L273 TraceCheckUtils]: 189: Hoare triple {88638#false} ~skip~0 := 0; {88638#false} is VALID [2018-11-23 12:42:04,407 INFO L273 TraceCheckUtils]: 190: Hoare triple {88638#false} assume !false; {88638#false} is VALID [2018-11-23 12:42:04,407 INFO L273 TraceCheckUtils]: 191: Hoare triple {88638#false} ~state~0 := ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:04,407 INFO L273 TraceCheckUtils]: 192: Hoare triple {88638#false} assume !(12292 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,407 INFO L273 TraceCheckUtils]: 193: Hoare triple {88638#false} assume !(16384 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,407 INFO L273 TraceCheckUtils]: 194: Hoare triple {88638#false} assume !(8192 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,407 INFO L273 TraceCheckUtils]: 195: Hoare triple {88638#false} assume !(24576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,408 INFO L273 TraceCheckUtils]: 196: Hoare triple {88638#false} assume !(8195 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,408 INFO L273 TraceCheckUtils]: 197: Hoare triple {88638#false} assume !(8480 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,408 INFO L273 TraceCheckUtils]: 198: Hoare triple {88638#false} assume !(8481 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,408 INFO L273 TraceCheckUtils]: 199: Hoare triple {88638#false} assume !(8482 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,408 INFO L273 TraceCheckUtils]: 200: Hoare triple {88638#false} assume !(8464 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,409 INFO L273 TraceCheckUtils]: 201: Hoare triple {88638#false} assume !(8465 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,409 INFO L273 TraceCheckUtils]: 202: Hoare triple {88638#false} assume !(8466 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,409 INFO L273 TraceCheckUtils]: 203: Hoare triple {88638#false} assume !(8496 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,409 INFO L273 TraceCheckUtils]: 204: Hoare triple {88638#false} assume !(8497 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,409 INFO L273 TraceCheckUtils]: 205: Hoare triple {88638#false} assume !(8512 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,409 INFO L273 TraceCheckUtils]: 206: Hoare triple {88638#false} assume !(8513 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,410 INFO L273 TraceCheckUtils]: 207: Hoare triple {88638#false} assume !(8528 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,410 INFO L273 TraceCheckUtils]: 208: Hoare triple {88638#false} assume !(8529 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,410 INFO L273 TraceCheckUtils]: 209: Hoare triple {88638#false} assume !(8544 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,410 INFO L273 TraceCheckUtils]: 210: Hoare triple {88638#false} assume !(8545 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,410 INFO L273 TraceCheckUtils]: 211: Hoare triple {88638#false} assume !(8560 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,410 INFO L273 TraceCheckUtils]: 212: Hoare triple {88638#false} assume !(8561 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,410 INFO L273 TraceCheckUtils]: 213: Hoare triple {88638#false} assume !(8448 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 214: Hoare triple {88638#false} assume !(8576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 215: Hoare triple {88638#false} assume !(8577 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 216: Hoare triple {88638#false} assume !(8592 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 217: Hoare triple {88638#false} assume !(8593 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 218: Hoare triple {88638#false} assume !(8608 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 219: Hoare triple {88638#false} assume !(8609 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 220: Hoare triple {88638#false} assume !(8640 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 221: Hoare triple {88638#false} assume !(8641 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,411 INFO L273 TraceCheckUtils]: 222: Hoare triple {88638#false} assume 8656 == ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 223: Hoare triple {88638#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 224: Hoare triple {88638#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 225: Hoare triple {88638#false} assume !(2 == ~blastFlag~0); {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 226: Hoare triple {88638#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 227: Hoare triple {88638#false} assume !(0 == ~tmp___10~0); {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 228: Hoare triple {88638#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 229: Hoare triple {88638#false} ~skip~0 := 0; {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 230: Hoare triple {88638#false} assume !false; {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 231: Hoare triple {88638#false} ~state~0 := ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:04,412 INFO L273 TraceCheckUtils]: 232: Hoare triple {88638#false} assume !(12292 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 233: Hoare triple {88638#false} assume !(16384 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 234: Hoare triple {88638#false} assume !(8192 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 235: Hoare triple {88638#false} assume !(24576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 236: Hoare triple {88638#false} assume !(8195 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 237: Hoare triple {88638#false} assume !(8480 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 238: Hoare triple {88638#false} assume !(8481 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 239: Hoare triple {88638#false} assume !(8482 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 240: Hoare triple {88638#false} assume !(8464 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 241: Hoare triple {88638#false} assume !(8465 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,413 INFO L273 TraceCheckUtils]: 242: Hoare triple {88638#false} assume !(8466 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 243: Hoare triple {88638#false} assume !(8496 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 244: Hoare triple {88638#false} assume !(8497 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 245: Hoare triple {88638#false} assume !(8512 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 246: Hoare triple {88638#false} assume !(8513 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 247: Hoare triple {88638#false} assume !(8528 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 248: Hoare triple {88638#false} assume !(8529 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 249: Hoare triple {88638#false} assume !(8544 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 250: Hoare triple {88638#false} assume !(8545 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,414 INFO L273 TraceCheckUtils]: 251: Hoare triple {88638#false} assume !(8560 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 252: Hoare triple {88638#false} assume !(8561 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 253: Hoare triple {88638#false} assume !(8448 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 254: Hoare triple {88638#false} assume !(8576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 255: Hoare triple {88638#false} assume !(8577 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 256: Hoare triple {88638#false} assume !(8592 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 257: Hoare triple {88638#false} assume !(8593 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 258: Hoare triple {88638#false} assume !(8608 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 259: Hoare triple {88638#false} assume !(8609 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 260: Hoare triple {88638#false} assume !(8640 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,415 INFO L273 TraceCheckUtils]: 261: Hoare triple {88638#false} assume !(8641 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L273 TraceCheckUtils]: 262: Hoare triple {88638#false} assume !(8656 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L273 TraceCheckUtils]: 263: Hoare triple {88638#false} assume !(8657 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L273 TraceCheckUtils]: 264: Hoare triple {88638#false} assume 8672 == ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L273 TraceCheckUtils]: 265: Hoare triple {88638#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L273 TraceCheckUtils]: 266: Hoare triple {88638#false} assume !(4 == ~blastFlag~0); {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L273 TraceCheckUtils]: 267: Hoare triple {88638#false} assume 5 == ~blastFlag~0; {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L256 TraceCheckUtils]: 268: Hoare triple {88638#false} call ERR(); {88638#false} is VALID [2018-11-23 12:42:04,416 INFO L273 TraceCheckUtils]: 269: Hoare triple {88638#false} assume !false; {88638#false} is VALID [2018-11-23 12:42:04,443 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 466 proven. 26 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2018-11-23 12:42:04,444 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-23 12:42:04,444 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-23 12:42:04,454 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:42:04,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:42:04,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:42:04,639 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-23 12:42:05,396 INFO L256 TraceCheckUtils]: 0: Hoare triple {88637#true} call ULTIMATE.init(); {88637#true} is VALID [2018-11-23 12:42:05,396 INFO L273 TraceCheckUtils]: 1: Hoare triple {88637#true} assume true; {88637#true} is VALID [2018-11-23 12:42:05,396 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {88637#true} {88637#true} #611#return; {88637#true} is VALID [2018-11-23 12:42:05,397 INFO L256 TraceCheckUtils]: 3: Hoare triple {88637#true} call #t~ret51 := main(); {88637#true} is VALID [2018-11-23 12:42:05,397 INFO L273 TraceCheckUtils]: 4: Hoare triple {88637#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {88637#true} is VALID [2018-11-23 12:42:05,397 INFO L256 TraceCheckUtils]: 5: Hoare triple {88637#true} call #t~ret50 := ssl3_accept(~s~0); {88637#true} is VALID [2018-11-23 12:42:05,397 INFO L273 TraceCheckUtils]: 6: Hoare triple {88637#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {88637#true} is VALID [2018-11-23 12:42:05,397 INFO L273 TraceCheckUtils]: 7: Hoare triple {88637#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {88637#true} is VALID [2018-11-23 12:42:05,398 INFO L273 TraceCheckUtils]: 8: Hoare triple {88637#true} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {88637#true} is VALID [2018-11-23 12:42:05,398 INFO L273 TraceCheckUtils]: 9: Hoare triple {88637#true} assume !(0 != 12288 + ~tmp___1~0); {88637#true} is VALID [2018-11-23 12:42:05,398 INFO L273 TraceCheckUtils]: 10: Hoare triple {88637#true} assume !(0 == ~s__cert~0); {88637#true} is VALID [2018-11-23 12:42:05,398 INFO L273 TraceCheckUtils]: 11: Hoare triple {88637#true} assume !false; {88637#true} is VALID [2018-11-23 12:42:05,398 INFO L273 TraceCheckUtils]: 12: Hoare triple {88637#true} ~state~0 := ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:05,398 INFO L273 TraceCheckUtils]: 13: Hoare triple {88637#true} assume !(12292 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,399 INFO L273 TraceCheckUtils]: 14: Hoare triple {88637#true} assume !(16384 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,399 INFO L273 TraceCheckUtils]: 15: Hoare triple {88637#true} assume !(8192 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,399 INFO L273 TraceCheckUtils]: 16: Hoare triple {88637#true} assume !(24576 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,399 INFO L273 TraceCheckUtils]: 17: Hoare triple {88637#true} assume !(8195 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,399 INFO L273 TraceCheckUtils]: 18: Hoare triple {88637#true} assume !(8480 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,399 INFO L273 TraceCheckUtils]: 19: Hoare triple {88637#true} assume !(8481 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,399 INFO L273 TraceCheckUtils]: 20: Hoare triple {88637#true} assume !(8482 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 21: Hoare triple {88637#true} assume 8464 == ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 22: Hoare triple {88637#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~ret~0 := #t~nondet30;havoc #t~nondet30; {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 23: Hoare triple {88637#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 24: Hoare triple {88637#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 25: Hoare triple {88637#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 26: Hoare triple {88637#true} ~skip~0 := 0; {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 27: Hoare triple {88637#true} assume !false; {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 28: Hoare triple {88637#true} ~state~0 := ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:05,400 INFO L273 TraceCheckUtils]: 29: Hoare triple {88637#true} assume !(12292 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,401 INFO L273 TraceCheckUtils]: 30: Hoare triple {88637#true} assume !(16384 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,401 INFO L273 TraceCheckUtils]: 31: Hoare triple {88637#true} assume !(8192 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,401 INFO L273 TraceCheckUtils]: 32: Hoare triple {88637#true} assume !(24576 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,401 INFO L273 TraceCheckUtils]: 33: Hoare triple {88637#true} assume !(8195 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,401 INFO L273 TraceCheckUtils]: 34: Hoare triple {88637#true} assume !(8480 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,401 INFO L273 TraceCheckUtils]: 35: Hoare triple {88637#true} assume !(8481 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,402 INFO L273 TraceCheckUtils]: 36: Hoare triple {88637#true} assume !(8482 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,402 INFO L273 TraceCheckUtils]: 37: Hoare triple {88637#true} assume !(8464 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,402 INFO L273 TraceCheckUtils]: 38: Hoare triple {88637#true} assume !(8465 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,402 INFO L273 TraceCheckUtils]: 39: Hoare triple {88637#true} assume !(8466 == ~s__state~0); {88637#true} is VALID [2018-11-23 12:42:05,402 INFO L273 TraceCheckUtils]: 40: Hoare triple {88637#true} assume 8496 == ~s__state~0; {88637#true} is VALID [2018-11-23 12:42:05,402 INFO L273 TraceCheckUtils]: 41: Hoare triple {88637#true} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~ret~0 := #t~nondet31;havoc #t~nondet31; {88637#true} is VALID [2018-11-23 12:42:05,404 INFO L273 TraceCheckUtils]: 42: Hoare triple {88637#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,405 INFO L273 TraceCheckUtils]: 43: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(~ret~0 <= 0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,405 INFO L273 TraceCheckUtils]: 44: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 != ~s__hit~0);~s__state~0 := 8512; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,405 INFO L273 TraceCheckUtils]: 45: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~s__init_num~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,405 INFO L273 TraceCheckUtils]: 46: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 == ~s__s3__tmp__reuse_message~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,406 INFO L273 TraceCheckUtils]: 47: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~skip~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,406 INFO L273 TraceCheckUtils]: 48: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !false; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,411 INFO L273 TraceCheckUtils]: 49: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~state~0 := ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,412 INFO L273 TraceCheckUtils]: 50: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,416 INFO L273 TraceCheckUtils]: 51: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,416 INFO L273 TraceCheckUtils]: 52: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8192 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,419 INFO L273 TraceCheckUtils]: 53: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(24576 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,419 INFO L273 TraceCheckUtils]: 54: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8195 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,419 INFO L273 TraceCheckUtils]: 55: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8480 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,420 INFO L273 TraceCheckUtils]: 56: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8481 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,420 INFO L273 TraceCheckUtils]: 57: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8482 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,420 INFO L273 TraceCheckUtils]: 58: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8464 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,420 INFO L273 TraceCheckUtils]: 59: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8465 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,421 INFO L273 TraceCheckUtils]: 60: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8466 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,421 INFO L273 TraceCheckUtils]: 61: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8496 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,421 INFO L273 TraceCheckUtils]: 62: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8497 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,422 INFO L273 TraceCheckUtils]: 63: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 8512 == ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,422 INFO L273 TraceCheckUtils]: 64: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,422 INFO L273 TraceCheckUtils]: 65: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296;~skip~0 := 1; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,423 INFO L273 TraceCheckUtils]: 66: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~s__state~0 := 8528;~s__init_num~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,423 INFO L273 TraceCheckUtils]: 67: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 == ~s__s3__tmp__reuse_message~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,424 INFO L273 TraceCheckUtils]: 68: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~skip~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,424 INFO L273 TraceCheckUtils]: 69: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !false; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,425 INFO L273 TraceCheckUtils]: 70: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~state~0 := ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,425 INFO L273 TraceCheckUtils]: 71: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,426 INFO L273 TraceCheckUtils]: 72: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,426 INFO L273 TraceCheckUtils]: 73: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8192 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,427 INFO L273 TraceCheckUtils]: 74: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(24576 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,427 INFO L273 TraceCheckUtils]: 75: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8195 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,428 INFO L273 TraceCheckUtils]: 76: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8480 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,428 INFO L273 TraceCheckUtils]: 77: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8481 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,429 INFO L273 TraceCheckUtils]: 78: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8482 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,429 INFO L273 TraceCheckUtils]: 79: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8464 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,430 INFO L273 TraceCheckUtils]: 80: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8465 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,430 INFO L273 TraceCheckUtils]: 81: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8466 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,431 INFO L273 TraceCheckUtils]: 82: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8496 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,431 INFO L273 TraceCheckUtils]: 83: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8497 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,432 INFO L273 TraceCheckUtils]: 84: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8512 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,433 INFO L273 TraceCheckUtils]: 85: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8513 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,433 INFO L273 TraceCheckUtils]: 86: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 8528 == ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,434 INFO L273 TraceCheckUtils]: 87: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0;~__cil_tmp57~0 := ~s__options~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,434 INFO L273 TraceCheckUtils]: 88: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296;~s__s3__tmp__use_rsa_tmp~0 := 1; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,435 INFO L273 TraceCheckUtils]: 89: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,435 INFO L273 TraceCheckUtils]: 90: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,436 INFO L273 TraceCheckUtils]: 91: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(~ret~0 <= 0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,436 INFO L273 TraceCheckUtils]: 92: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~s__state~0 := 8544;~s__init_num~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,437 INFO L273 TraceCheckUtils]: 93: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 == ~s__s3__tmp__reuse_message~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,437 INFO L273 TraceCheckUtils]: 94: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~skip~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,438 INFO L273 TraceCheckUtils]: 95: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !false; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,438 INFO L273 TraceCheckUtils]: 96: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~state~0 := ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,439 INFO L273 TraceCheckUtils]: 97: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,439 INFO L273 TraceCheckUtils]: 98: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,440 INFO L273 TraceCheckUtils]: 99: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8192 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,440 INFO L273 TraceCheckUtils]: 100: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(24576 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,441 INFO L273 TraceCheckUtils]: 101: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8195 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,441 INFO L273 TraceCheckUtils]: 102: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8480 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,442 INFO L273 TraceCheckUtils]: 103: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8481 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,442 INFO L273 TraceCheckUtils]: 104: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8482 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,443 INFO L273 TraceCheckUtils]: 105: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8464 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,443 INFO L273 TraceCheckUtils]: 106: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8465 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,444 INFO L273 TraceCheckUtils]: 107: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8466 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,444 INFO L273 TraceCheckUtils]: 108: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8496 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,445 INFO L273 TraceCheckUtils]: 109: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8497 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,445 INFO L273 TraceCheckUtils]: 110: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8512 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,446 INFO L273 TraceCheckUtils]: 111: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8513 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,446 INFO L273 TraceCheckUtils]: 112: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8528 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,447 INFO L273 TraceCheckUtils]: 113: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8529 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,447 INFO L273 TraceCheckUtils]: 114: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 8544 == ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,448 INFO L273 TraceCheckUtils]: 115: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 0 != 1 + ~s__verify_mode~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,448 INFO L273 TraceCheckUtils]: 116: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 != ~s__session__peer~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,449 INFO L273 TraceCheckUtils]: 117: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,449 INFO L273 TraceCheckUtils]: 118: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,450 INFO L273 TraceCheckUtils]: 119: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,450 INFO L273 TraceCheckUtils]: 120: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,451 INFO L273 TraceCheckUtils]: 121: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 == ~s__s3__tmp__reuse_message~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,451 INFO L273 TraceCheckUtils]: 122: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~skip~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,452 INFO L273 TraceCheckUtils]: 123: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !false; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,452 INFO L273 TraceCheckUtils]: 124: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~state~0 := ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,453 INFO L273 TraceCheckUtils]: 125: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,453 INFO L273 TraceCheckUtils]: 126: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,454 INFO L273 TraceCheckUtils]: 127: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8192 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,454 INFO L273 TraceCheckUtils]: 128: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(24576 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,455 INFO L273 TraceCheckUtils]: 129: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8195 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,455 INFO L273 TraceCheckUtils]: 130: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8480 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,456 INFO L273 TraceCheckUtils]: 131: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8481 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,456 INFO L273 TraceCheckUtils]: 132: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8482 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,457 INFO L273 TraceCheckUtils]: 133: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8464 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,457 INFO L273 TraceCheckUtils]: 134: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8465 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,458 INFO L273 TraceCheckUtils]: 135: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8466 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,458 INFO L273 TraceCheckUtils]: 136: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8496 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,459 INFO L273 TraceCheckUtils]: 137: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8497 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,459 INFO L273 TraceCheckUtils]: 138: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8512 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,460 INFO L273 TraceCheckUtils]: 139: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8513 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,460 INFO L273 TraceCheckUtils]: 140: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8528 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,471 INFO L273 TraceCheckUtils]: 141: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8529 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,471 INFO L273 TraceCheckUtils]: 142: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8544 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,472 INFO L273 TraceCheckUtils]: 143: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8545 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,472 INFO L273 TraceCheckUtils]: 144: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8560 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,472 INFO L273 TraceCheckUtils]: 145: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8561 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,473 INFO L273 TraceCheckUtils]: 146: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 8448 == ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,473 INFO L273 TraceCheckUtils]: 147: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,473 INFO L273 TraceCheckUtils]: 148: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(~num1~0 > 0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,474 INFO L273 TraceCheckUtils]: 149: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,474 INFO L273 TraceCheckUtils]: 150: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 == ~s__s3__tmp__reuse_message~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,474 INFO L273 TraceCheckUtils]: 151: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~skip~0 := 0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,475 INFO L273 TraceCheckUtils]: 152: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !false; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,475 INFO L273 TraceCheckUtils]: 153: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} ~state~0 := ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,475 INFO L273 TraceCheckUtils]: 154: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,476 INFO L273 TraceCheckUtils]: 155: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,476 INFO L273 TraceCheckUtils]: 156: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8192 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,477 INFO L273 TraceCheckUtils]: 157: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(24576 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,477 INFO L273 TraceCheckUtils]: 158: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8195 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,478 INFO L273 TraceCheckUtils]: 159: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8480 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,478 INFO L273 TraceCheckUtils]: 160: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8481 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,479 INFO L273 TraceCheckUtils]: 161: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8482 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,479 INFO L273 TraceCheckUtils]: 162: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8464 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,479 INFO L273 TraceCheckUtils]: 163: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8465 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,480 INFO L273 TraceCheckUtils]: 164: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8466 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,480 INFO L273 TraceCheckUtils]: 165: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8496 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,481 INFO L273 TraceCheckUtils]: 166: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8497 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,481 INFO L273 TraceCheckUtils]: 167: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8512 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,482 INFO L273 TraceCheckUtils]: 168: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8513 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,482 INFO L273 TraceCheckUtils]: 169: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8528 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,483 INFO L273 TraceCheckUtils]: 170: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8529 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,483 INFO L273 TraceCheckUtils]: 171: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8544 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,484 INFO L273 TraceCheckUtils]: 172: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8545 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,484 INFO L273 TraceCheckUtils]: 173: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8560 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,485 INFO L273 TraceCheckUtils]: 174: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8561 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,485 INFO L273 TraceCheckUtils]: 175: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8448 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,486 INFO L273 TraceCheckUtils]: 176: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8576 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,486 INFO L273 TraceCheckUtils]: 177: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8577 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,486 INFO L273 TraceCheckUtils]: 178: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8592 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,487 INFO L273 TraceCheckUtils]: 179: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8593 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,487 INFO L273 TraceCheckUtils]: 180: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8608 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,488 INFO L273 TraceCheckUtils]: 181: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume !(8609 == ~s__state~0); {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,488 INFO L273 TraceCheckUtils]: 182: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 8640 == ~s__state~0; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,489 INFO L273 TraceCheckUtils]: 183: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {88770#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2018-11-23 12:42:05,490 INFO L273 TraceCheckUtils]: 184: Hoare triple {88770#(<= ssl3_accept_~blastFlag~0 2)} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {88638#false} is VALID [2018-11-23 12:42:05,490 INFO L273 TraceCheckUtils]: 185: Hoare triple {88638#false} assume !(~ret~0 <= 0); {88638#false} is VALID [2018-11-23 12:42:05,490 INFO L273 TraceCheckUtils]: 186: Hoare triple {88638#false} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {88638#false} is VALID [2018-11-23 12:42:05,490 INFO L273 TraceCheckUtils]: 187: Hoare triple {88638#false} ~s__init_num~0 := 0; {88638#false} is VALID [2018-11-23 12:42:05,490 INFO L273 TraceCheckUtils]: 188: Hoare triple {88638#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {88638#false} is VALID [2018-11-23 12:42:05,490 INFO L273 TraceCheckUtils]: 189: Hoare triple {88638#false} ~skip~0 := 0; {88638#false} is VALID [2018-11-23 12:42:05,491 INFO L273 TraceCheckUtils]: 190: Hoare triple {88638#false} assume !false; {88638#false} is VALID [2018-11-23 12:42:05,491 INFO L273 TraceCheckUtils]: 191: Hoare triple {88638#false} ~state~0 := ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:05,491 INFO L273 TraceCheckUtils]: 192: Hoare triple {88638#false} assume !(12292 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,491 INFO L273 TraceCheckUtils]: 193: Hoare triple {88638#false} assume !(16384 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,491 INFO L273 TraceCheckUtils]: 194: Hoare triple {88638#false} assume !(8192 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,491 INFO L273 TraceCheckUtils]: 195: Hoare triple {88638#false} assume !(24576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,492 INFO L273 TraceCheckUtils]: 196: Hoare triple {88638#false} assume !(8195 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,492 INFO L273 TraceCheckUtils]: 197: Hoare triple {88638#false} assume !(8480 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,492 INFO L273 TraceCheckUtils]: 198: Hoare triple {88638#false} assume !(8481 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,492 INFO L273 TraceCheckUtils]: 199: Hoare triple {88638#false} assume !(8482 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,492 INFO L273 TraceCheckUtils]: 200: Hoare triple {88638#false} assume !(8464 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,492 INFO L273 TraceCheckUtils]: 201: Hoare triple {88638#false} assume !(8465 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,493 INFO L273 TraceCheckUtils]: 202: Hoare triple {88638#false} assume !(8466 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,493 INFO L273 TraceCheckUtils]: 203: Hoare triple {88638#false} assume !(8496 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,493 INFO L273 TraceCheckUtils]: 204: Hoare triple {88638#false} assume !(8497 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,493 INFO L273 TraceCheckUtils]: 205: Hoare triple {88638#false} assume !(8512 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,493 INFO L273 TraceCheckUtils]: 206: Hoare triple {88638#false} assume !(8513 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,493 INFO L273 TraceCheckUtils]: 207: Hoare triple {88638#false} assume !(8528 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,494 INFO L273 TraceCheckUtils]: 208: Hoare triple {88638#false} assume !(8529 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,494 INFO L273 TraceCheckUtils]: 209: Hoare triple {88638#false} assume !(8544 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,494 INFO L273 TraceCheckUtils]: 210: Hoare triple {88638#false} assume !(8545 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,494 INFO L273 TraceCheckUtils]: 211: Hoare triple {88638#false} assume !(8560 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,494 INFO L273 TraceCheckUtils]: 212: Hoare triple {88638#false} assume !(8561 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,494 INFO L273 TraceCheckUtils]: 213: Hoare triple {88638#false} assume !(8448 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,494 INFO L273 TraceCheckUtils]: 214: Hoare triple {88638#false} assume !(8576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 215: Hoare triple {88638#false} assume !(8577 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 216: Hoare triple {88638#false} assume !(8592 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 217: Hoare triple {88638#false} assume !(8593 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 218: Hoare triple {88638#false} assume !(8608 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 219: Hoare triple {88638#false} assume !(8609 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 220: Hoare triple {88638#false} assume !(8640 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 221: Hoare triple {88638#false} assume !(8641 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 222: Hoare triple {88638#false} assume 8656 == ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:05,495 INFO L273 TraceCheckUtils]: 223: Hoare triple {88638#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 224: Hoare triple {88638#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 225: Hoare triple {88638#false} assume !(2 == ~blastFlag~0); {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 226: Hoare triple {88638#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 227: Hoare triple {88638#false} assume !(0 == ~tmp___10~0); {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 228: Hoare triple {88638#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 229: Hoare triple {88638#false} ~skip~0 := 0; {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 230: Hoare triple {88638#false} assume !false; {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 231: Hoare triple {88638#false} ~state~0 := ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 232: Hoare triple {88638#false} assume !(12292 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,496 INFO L273 TraceCheckUtils]: 233: Hoare triple {88638#false} assume !(16384 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 234: Hoare triple {88638#false} assume !(8192 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 235: Hoare triple {88638#false} assume !(24576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 236: Hoare triple {88638#false} assume !(8195 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 237: Hoare triple {88638#false} assume !(8480 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 238: Hoare triple {88638#false} assume !(8481 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 239: Hoare triple {88638#false} assume !(8482 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 240: Hoare triple {88638#false} assume !(8464 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 241: Hoare triple {88638#false} assume !(8465 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 242: Hoare triple {88638#false} assume !(8466 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,497 INFO L273 TraceCheckUtils]: 243: Hoare triple {88638#false} assume !(8496 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 244: Hoare triple {88638#false} assume !(8497 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 245: Hoare triple {88638#false} assume !(8512 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 246: Hoare triple {88638#false} assume !(8513 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 247: Hoare triple {88638#false} assume !(8528 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 248: Hoare triple {88638#false} assume !(8529 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 249: Hoare triple {88638#false} assume !(8544 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 250: Hoare triple {88638#false} assume !(8545 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 251: Hoare triple {88638#false} assume !(8560 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,498 INFO L273 TraceCheckUtils]: 252: Hoare triple {88638#false} assume !(8561 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 253: Hoare triple {88638#false} assume !(8448 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 254: Hoare triple {88638#false} assume !(8576 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 255: Hoare triple {88638#false} assume !(8577 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 256: Hoare triple {88638#false} assume !(8592 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 257: Hoare triple {88638#false} assume !(8593 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 258: Hoare triple {88638#false} assume !(8608 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 259: Hoare triple {88638#false} assume !(8609 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 260: Hoare triple {88638#false} assume !(8640 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 261: Hoare triple {88638#false} assume !(8641 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,499 INFO L273 TraceCheckUtils]: 262: Hoare triple {88638#false} assume !(8656 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,500 INFO L273 TraceCheckUtils]: 263: Hoare triple {88638#false} assume !(8657 == ~s__state~0); {88638#false} is VALID [2018-11-23 12:42:05,500 INFO L273 TraceCheckUtils]: 264: Hoare triple {88638#false} assume 8672 == ~s__state~0; {88638#false} is VALID [2018-11-23 12:42:05,500 INFO L273 TraceCheckUtils]: 265: Hoare triple {88638#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {88638#false} is VALID [2018-11-23 12:42:05,500 INFO L273 TraceCheckUtils]: 266: Hoare triple {88638#false} assume !(4 == ~blastFlag~0); {88638#false} is VALID [2018-11-23 12:42:05,500 INFO L273 TraceCheckUtils]: 267: Hoare triple {88638#false} assume 5 == ~blastFlag~0; {88638#false} is VALID [2018-11-23 12:42:05,500 INFO L256 TraceCheckUtils]: 268: Hoare triple {88638#false} call ERR(); {88638#false} is VALID [2018-11-23 12:42:05,500 INFO L273 TraceCheckUtils]: 269: Hoare triple {88638#false} assume !false; {88638#false} is VALID [2018-11-23 12:42:05,570 INFO L134 CoverageAnalysis]: Checked inductivity of 675 backedges. 427 proven. 0 refuted. 0 times theorem prover too weak. 248 trivial. 0 not checked. [2018-11-23 12:42:05,597 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-23 12:42:05,597 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-23 12:42:05,598 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 270 [2018-11-23 12:42:05,599 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:42:05,599 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-23 12:42:05,892 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 236 edges. 236 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:42:05,892 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-23 12:42:05,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-23 12:42:05,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-23 12:42:05,893 INFO L87 Difference]: Start difference. First operand 1040 states and 1507 transitions. Second operand 5 states. [2018-11-23 12:42:19,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:42:19,021 INFO L93 Difference]: Finished difference Result 4126 states and 5965 transitions. [2018-11-23 12:42:19,021 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-11-23 12:42:19,021 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 270 [2018-11-23 12:42:19,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-23 12:42:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:42:19,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1228 transitions. [2018-11-23 12:42:19,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-23 12:42:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1228 transitions. [2018-11-23 12:42:19,037 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 9 states and 1228 transitions. [2018-11-23 12:42:20,492 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1228 edges. 1228 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:42:20,893 INFO L225 Difference]: With dead ends: 4126 [2018-11-23 12:42:20,894 INFO L226 Difference]: Without dead ends: 3066 [2018-11-23 12:42:20,896 INFO L631 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2018-11-23 12:42:20,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3066 states. [2018-11-23 12:42:26,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3066 to 1762. [2018-11-23 12:42:26,847 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-23 12:42:26,847 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3066 states. Second operand 1762 states. [2018-11-23 12:42:26,847 INFO L74 IsIncluded]: Start isIncluded. First operand 3066 states. Second operand 1762 states. [2018-11-23 12:42:26,847 INFO L87 Difference]: Start difference. First operand 3066 states. Second operand 1762 states. [2018-11-23 12:42:27,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:42:27,356 INFO L93 Difference]: Finished difference Result 3066 states and 4308 transitions. [2018-11-23 12:42:27,356 INFO L276 IsEmpty]: Start isEmpty. Operand 3066 states and 4308 transitions. [2018-11-23 12:42:27,365 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:42:27,366 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:42:27,366 INFO L74 IsIncluded]: Start isIncluded. First operand 1762 states. Second operand 3066 states. [2018-11-23 12:42:27,366 INFO L87 Difference]: Start difference. First operand 1762 states. Second operand 3066 states. [2018-11-23 12:42:27,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-23 12:42:27,781 INFO L93 Difference]: Finished difference Result 3066 states and 4308 transitions. [2018-11-23 12:42:27,782 INFO L276 IsEmpty]: Start isEmpty. Operand 3066 states and 4308 transitions. [2018-11-23 12:42:27,785 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-23 12:42:27,785 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-23 12:42:27,785 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-23 12:42:27,785 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-23 12:42:27,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1762 states. [2018-11-23 12:42:27,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 2522 transitions. [2018-11-23 12:42:27,909 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 2522 transitions. Word has length 270 [2018-11-23 12:42:27,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-23 12:42:27,910 INFO L480 AbstractCegarLoop]: Abstraction has 1762 states and 2522 transitions. [2018-11-23 12:42:27,910 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-23 12:42:27,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 2522 transitions. [2018-11-23 12:42:27,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2018-11-23 12:42:27,912 INFO L394 BasicCegarLoop]: Found error trace [2018-11-23 12:42:27,913 INFO L402 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 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] [2018-11-23 12:42:27,913 INFO L423 AbstractCegarLoop]: === Iteration 29 === [ERRErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-23 12:42:27,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-23 12:42:27,913 INFO L82 PathProgramCache]: Analyzing trace with hash -230386138, now seen corresponding path program 1 times [2018-11-23 12:42:27,913 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-23 12:42:27,914 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-23 12:42:27,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:42:27,914 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-23 12:42:27,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-23 12:42:27,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-23 12:42:28,170 INFO L256 TraceCheckUtils]: 0: Hoare triple {102055#true} call ULTIMATE.init(); {102055#true} is VALID [2018-11-23 12:42:28,170 INFO L273 TraceCheckUtils]: 1: Hoare triple {102055#true} assume true; {102055#true} is VALID [2018-11-23 12:42:28,171 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {102055#true} {102055#true} #611#return; {102055#true} is VALID [2018-11-23 12:42:28,171 INFO L256 TraceCheckUtils]: 3: Hoare triple {102055#true} call #t~ret51 := main(); {102055#true} is VALID [2018-11-23 12:42:28,171 INFO L273 TraceCheckUtils]: 4: Hoare triple {102055#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {102055#true} is VALID [2018-11-23 12:42:28,171 INFO L256 TraceCheckUtils]: 5: Hoare triple {102055#true} call #t~ret50 := ssl3_accept(~s~0); {102055#true} is VALID [2018-11-23 12:42:28,171 INFO L273 TraceCheckUtils]: 6: Hoare triple {102055#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~buf~0 := #t~nondet18;havoc #t~nondet18;havoc ~l~0;havoc ~Time~0;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp~0 := #t~nondet19;havoc #t~nondet19;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___1~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___2~0 := #t~nondet21;havoc #t~nondet21;havoc ~tmp___3~0;havoc ~tmp___4~0;havoc ~tmp___5~0;havoc ~tmp___6~0;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___8~0 := #t~nondet22;havoc #t~nondet22;havoc ~tmp___9~0;havoc ~tmp___10~0;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 := 0;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {102055#true} is VALID [2018-11-23 12:42:28,172 INFO L273 TraceCheckUtils]: 7: Hoare triple {102055#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {102055#true} is VALID [2018-11-23 12:42:28,172 INFO L273 TraceCheckUtils]: 8: Hoare triple {102055#true} #t~post23 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post23;havoc #t~post23; {102055#true} is VALID [2018-11-23 12:42:28,172 INFO L273 TraceCheckUtils]: 9: Hoare triple {102055#true} assume !(0 != 12288 + ~tmp___1~0); {102055#true} is VALID [2018-11-23 12:42:28,172 INFO L273 TraceCheckUtils]: 10: Hoare triple {102055#true} assume !(0 == ~s__cert~0); {102055#true} is VALID [2018-11-23 12:42:28,172 INFO L273 TraceCheckUtils]: 11: Hoare triple {102055#true} assume !false; {102055#true} is VALID [2018-11-23 12:42:28,172 INFO L273 TraceCheckUtils]: 12: Hoare triple {102055#true} ~state~0 := ~s__state~0; {102055#true} is VALID [2018-11-23 12:42:28,173 INFO L273 TraceCheckUtils]: 13: Hoare triple {102055#true} assume !(12292 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,173 INFO L273 TraceCheckUtils]: 14: Hoare triple {102055#true} assume !(16384 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,173 INFO L273 TraceCheckUtils]: 15: Hoare triple {102055#true} assume !(8192 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,173 INFO L273 TraceCheckUtils]: 16: Hoare triple {102055#true} assume !(24576 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,173 INFO L273 TraceCheckUtils]: 17: Hoare triple {102055#true} assume !(8195 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,173 INFO L273 TraceCheckUtils]: 18: Hoare triple {102055#true} assume !(8480 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,174 INFO L273 TraceCheckUtils]: 19: Hoare triple {102055#true} assume !(8481 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,174 INFO L273 TraceCheckUtils]: 20: Hoare triple {102055#true} assume !(8482 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,174 INFO L273 TraceCheckUtils]: 21: Hoare triple {102055#true} assume 8464 == ~s__state~0; {102055#true} is VALID [2018-11-23 12:42:28,174 INFO L273 TraceCheckUtils]: 22: Hoare triple {102055#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~ret~0 := #t~nondet30;havoc #t~nondet30; {102055#true} is VALID [2018-11-23 12:42:28,174 INFO L273 TraceCheckUtils]: 23: Hoare triple {102055#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {102055#true} is VALID [2018-11-23 12:42:28,174 INFO L273 TraceCheckUtils]: 24: Hoare triple {102055#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {102055#true} is VALID [2018-11-23 12:42:28,175 INFO L273 TraceCheckUtils]: 25: Hoare triple {102055#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {102055#true} is VALID [2018-11-23 12:42:28,175 INFO L273 TraceCheckUtils]: 26: Hoare triple {102055#true} ~skip~0 := 0; {102055#true} is VALID [2018-11-23 12:42:28,175 INFO L273 TraceCheckUtils]: 27: Hoare triple {102055#true} assume !false; {102055#true} is VALID [2018-11-23 12:42:28,175 INFO L273 TraceCheckUtils]: 28: Hoare triple {102055#true} ~state~0 := ~s__state~0; {102055#true} is VALID [2018-11-23 12:42:28,175 INFO L273 TraceCheckUtils]: 29: Hoare triple {102055#true} assume !(12292 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,175 INFO L273 TraceCheckUtils]: 30: Hoare triple {102055#true} assume !(16384 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,176 INFO L273 TraceCheckUtils]: 31: Hoare triple {102055#true} assume !(8192 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,176 INFO L273 TraceCheckUtils]: 32: Hoare triple {102055#true} assume !(24576 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,176 INFO L273 TraceCheckUtils]: 33: Hoare triple {102055#true} assume !(8195 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,176 INFO L273 TraceCheckUtils]: 34: Hoare triple {102055#true} assume !(8480 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,176 INFO L273 TraceCheckUtils]: 35: Hoare triple {102055#true} assume !(8481 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,176 INFO L273 TraceCheckUtils]: 36: Hoare triple {102055#true} assume !(8482 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,177 INFO L273 TraceCheckUtils]: 37: Hoare triple {102055#true} assume !(8464 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,177 INFO L273 TraceCheckUtils]: 38: Hoare triple {102055#true} assume !(8465 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,177 INFO L273 TraceCheckUtils]: 39: Hoare triple {102055#true} assume !(8466 == ~s__state~0); {102055#true} is VALID [2018-11-23 12:42:28,177 INFO L273 TraceCheckUtils]: 40: Hoare triple {102055#true} assume 8496 == ~s__state~0; {102055#true} is VALID [2018-11-23 12:42:28,177 INFO L273 TraceCheckUtils]: 41: Hoare triple {102055#true} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~ret~0 := #t~nondet31;havoc #t~nondet31; {102055#true} is VALID [2018-11-23 12:42:28,177 INFO L273 TraceCheckUtils]: 42: Hoare triple {102055#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {102055#true} is VALID [2018-11-23 12:42:28,178 INFO L273 TraceCheckUtils]: 43: Hoare triple {102055#true} assume !(~ret~0 <= 0); {102055#true} is VALID [2018-11-23 12:42:28,190 INFO L273 TraceCheckUtils]: 44: Hoare triple {102055#true} assume 0 != ~s__hit~0;~s__state~0 := 8656; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,203 INFO L273 TraceCheckUtils]: 45: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~s__init_num~0 := 0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,215 INFO L273 TraceCheckUtils]: 46: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,227 INFO L273 TraceCheckUtils]: 47: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~skip~0 := 0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,240 INFO L273 TraceCheckUtils]: 48: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !false; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,252 INFO L273 TraceCheckUtils]: 49: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~state~0 := ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,267 INFO L273 TraceCheckUtils]: 50: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(12292 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,275 INFO L273 TraceCheckUtils]: 51: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(16384 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,288 INFO L273 TraceCheckUtils]: 52: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8192 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,300 INFO L273 TraceCheckUtils]: 53: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(24576 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,316 INFO L273 TraceCheckUtils]: 54: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8195 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,324 INFO L273 TraceCheckUtils]: 55: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8480 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,337 INFO L273 TraceCheckUtils]: 56: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8481 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,349 INFO L273 TraceCheckUtils]: 57: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8482 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,362 INFO L273 TraceCheckUtils]: 58: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8464 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,377 INFO L273 TraceCheckUtils]: 59: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8465 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,385 INFO L273 TraceCheckUtils]: 60: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8466 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,401 INFO L273 TraceCheckUtils]: 61: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8496 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,409 INFO L273 TraceCheckUtils]: 62: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8497 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,422 INFO L273 TraceCheckUtils]: 63: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8512 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,434 INFO L273 TraceCheckUtils]: 64: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8513 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,447 INFO L273 TraceCheckUtils]: 65: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8528 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,459 INFO L273 TraceCheckUtils]: 66: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8529 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,472 INFO L273 TraceCheckUtils]: 67: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8544 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,485 INFO L273 TraceCheckUtils]: 68: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8545 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,503 INFO L273 TraceCheckUtils]: 69: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8560 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,512 INFO L273 TraceCheckUtils]: 70: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8561 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,524 INFO L273 TraceCheckUtils]: 71: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8448 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,536 INFO L273 TraceCheckUtils]: 72: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8576 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,549 INFO L273 TraceCheckUtils]: 73: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8577 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,566 INFO L273 TraceCheckUtils]: 74: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8592 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,575 INFO L273 TraceCheckUtils]: 75: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8593 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,587 INFO L273 TraceCheckUtils]: 76: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8608 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,600 INFO L273 TraceCheckUtils]: 77: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8609 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,612 INFO L273 TraceCheckUtils]: 78: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8640 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,631 INFO L273 TraceCheckUtils]: 79: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8641 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,640 INFO L273 TraceCheckUtils]: 80: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume 8656 == ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,652 INFO L273 TraceCheckUtils]: 81: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,665 INFO L273 TraceCheckUtils]: 82: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,677 INFO L273 TraceCheckUtils]: 83: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,684 INFO L273 TraceCheckUtils]: 84: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,685 INFO L273 TraceCheckUtils]: 85: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(0 == ~tmp___10~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,688 INFO L273 TraceCheckUtils]: 86: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,688 INFO L273 TraceCheckUtils]: 87: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~skip~0 := 0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,691 INFO L273 TraceCheckUtils]: 88: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !false; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,691 INFO L273 TraceCheckUtils]: 89: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~state~0 := ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,694 INFO L273 TraceCheckUtils]: 90: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(12292 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,694 INFO L273 TraceCheckUtils]: 91: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(16384 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,694 INFO L273 TraceCheckUtils]: 92: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8192 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,695 INFO L273 TraceCheckUtils]: 93: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(24576 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,695 INFO L273 TraceCheckUtils]: 94: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8195 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,695 INFO L273 TraceCheckUtils]: 95: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8480 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,695 INFO L273 TraceCheckUtils]: 96: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8481 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,696 INFO L273 TraceCheckUtils]: 97: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8482 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,696 INFO L273 TraceCheckUtils]: 98: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8464 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,696 INFO L273 TraceCheckUtils]: 99: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8465 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,697 INFO L273 TraceCheckUtils]: 100: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8466 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,697 INFO L273 TraceCheckUtils]: 101: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8496 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,697 INFO L273 TraceCheckUtils]: 102: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8497 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,697 INFO L273 TraceCheckUtils]: 103: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8512 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,698 INFO L273 TraceCheckUtils]: 104: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8513 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,698 INFO L273 TraceCheckUtils]: 105: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8528 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,698 INFO L273 TraceCheckUtils]: 106: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8529 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,699 INFO L273 TraceCheckUtils]: 107: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8544 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,699 INFO L273 TraceCheckUtils]: 108: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8545 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,700 INFO L273 TraceCheckUtils]: 109: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8560 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,700 INFO L273 TraceCheckUtils]: 110: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8561 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,701 INFO L273 TraceCheckUtils]: 111: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8448 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,701 INFO L273 TraceCheckUtils]: 112: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8576 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,702 INFO L273 TraceCheckUtils]: 113: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8577 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,702 INFO L273 TraceCheckUtils]: 114: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8592 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,703 INFO L273 TraceCheckUtils]: 115: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8593 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,703 INFO L273 TraceCheckUtils]: 116: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8608 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,704 INFO L273 TraceCheckUtils]: 117: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8609 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,704 INFO L273 TraceCheckUtils]: 118: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8640 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,705 INFO L273 TraceCheckUtils]: 119: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8641 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,705 INFO L273 TraceCheckUtils]: 120: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8656 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,706 INFO L273 TraceCheckUtils]: 121: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8657 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,706 INFO L273 TraceCheckUtils]: 122: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume 8672 == ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,707 INFO L273 TraceCheckUtils]: 123: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,707 INFO L273 TraceCheckUtils]: 124: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(4 == ~blastFlag~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,708 INFO L273 TraceCheckUtils]: 125: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(5 == ~blastFlag~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,708 INFO L273 TraceCheckUtils]: 126: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 8448; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,709 INFO L273 TraceCheckUtils]: 127: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 8640; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,709 INFO L273 TraceCheckUtils]: 128: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~s__init_num~0 := 0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,710 INFO L273 TraceCheckUtils]: 129: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,710 INFO L273 TraceCheckUtils]: 130: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~skip~0 := 0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,711 INFO L273 TraceCheckUtils]: 131: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !false; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,711 INFO L273 TraceCheckUtils]: 132: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~state~0 := ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,712 INFO L273 TraceCheckUtils]: 133: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(12292 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,712 INFO L273 TraceCheckUtils]: 134: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(16384 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,713 INFO L273 TraceCheckUtils]: 135: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8192 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,713 INFO L273 TraceCheckUtils]: 136: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(24576 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,714 INFO L273 TraceCheckUtils]: 137: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8195 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,714 INFO L273 TraceCheckUtils]: 138: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8480 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,715 INFO L273 TraceCheckUtils]: 139: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8481 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,715 INFO L273 TraceCheckUtils]: 140: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8482 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,716 INFO L273 TraceCheckUtils]: 141: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8464 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,716 INFO L273 TraceCheckUtils]: 142: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8465 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,717 INFO L273 TraceCheckUtils]: 143: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8466 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,717 INFO L273 TraceCheckUtils]: 144: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8496 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,718 INFO L273 TraceCheckUtils]: 145: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8497 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,718 INFO L273 TraceCheckUtils]: 146: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8512 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,719 INFO L273 TraceCheckUtils]: 147: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8513 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,719 INFO L273 TraceCheckUtils]: 148: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8528 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,720 INFO L273 TraceCheckUtils]: 149: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8529 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,720 INFO L273 TraceCheckUtils]: 150: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8544 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,721 INFO L273 TraceCheckUtils]: 151: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8545 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,721 INFO L273 TraceCheckUtils]: 152: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8560 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,722 INFO L273 TraceCheckUtils]: 153: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8561 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,722 INFO L273 TraceCheckUtils]: 154: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume 8448 == ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,722 INFO L273 TraceCheckUtils]: 155: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~num1~0 := #t~nondet37;havoc #t~nondet37; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,723 INFO L273 TraceCheckUtils]: 156: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(~num1~0 > 0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,723 INFO L273 TraceCheckUtils]: 157: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,724 INFO L273 TraceCheckUtils]: 158: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,724 INFO L273 TraceCheckUtils]: 159: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~skip~0 := 0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,725 INFO L273 TraceCheckUtils]: 160: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !false; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,725 INFO L273 TraceCheckUtils]: 161: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} ~state~0 := ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,726 INFO L273 TraceCheckUtils]: 162: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(12292 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,726 INFO L273 TraceCheckUtils]: 163: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(16384 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,727 INFO L273 TraceCheckUtils]: 164: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8192 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,727 INFO L273 TraceCheckUtils]: 165: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(24576 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,728 INFO L273 TraceCheckUtils]: 166: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8195 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,728 INFO L273 TraceCheckUtils]: 167: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8480 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,729 INFO L273 TraceCheckUtils]: 168: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8481 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,729 INFO L273 TraceCheckUtils]: 169: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8482 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,730 INFO L273 TraceCheckUtils]: 170: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8464 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,730 INFO L273 TraceCheckUtils]: 171: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8465 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,731 INFO L273 TraceCheckUtils]: 172: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8466 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,731 INFO L273 TraceCheckUtils]: 173: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8496 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,732 INFO L273 TraceCheckUtils]: 174: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8497 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,732 INFO L273 TraceCheckUtils]: 175: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8512 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,733 INFO L273 TraceCheckUtils]: 176: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8513 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,733 INFO L273 TraceCheckUtils]: 177: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8528 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,734 INFO L273 TraceCheckUtils]: 178: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8529 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,734 INFO L273 TraceCheckUtils]: 179: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8544 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,735 INFO L273 TraceCheckUtils]: 180: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8545 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,735 INFO L273 TraceCheckUtils]: 181: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8560 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,736 INFO L273 TraceCheckUtils]: 182: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8561 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,736 INFO L273 TraceCheckUtils]: 183: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8448 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,737 INFO L273 TraceCheckUtils]: 184: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8576 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,737 INFO L273 TraceCheckUtils]: 185: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8577 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,738 INFO L273 TraceCheckUtils]: 186: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8592 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,738 INFO L273 TraceCheckUtils]: 187: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8593 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,739 INFO L273 TraceCheckUtils]: 188: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8608 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,739 INFO L273 TraceCheckUtils]: 189: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(8609 == ~s__state~0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,740 INFO L273 TraceCheckUtils]: 190: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume 8640 == ~s__state~0; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,740 INFO L273 TraceCheckUtils]: 191: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,741 INFO L273 TraceCheckUtils]: 192: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,741 INFO L273 TraceCheckUtils]: 193: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(~ret~0 <= 0); {102057#(not (= ssl3_accept_~s__hit~0 0))} is VALID [2018-11-23 12:42:28,741 INFO L273 TraceCheckUtils]: 194: Hoare triple {102057#(not (= ssl3_accept_~s__hit~0 0))} assume !(0 != ~s__hit~0);~s__state~0 := 8656; {102056#false} is VALID [2018-11-23 12:42:28,742 INFO L273 TraceCheckUtils]: 195: Hoare triple {102056#false} ~s__init_num~0 := 0; {102056#false} is VALID [2018-11-23 12:42:28,742 INFO L273 TraceCheckUtils]: 196: Hoare triple {102056#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {102056#false} is VALID [2018-11-23 12:42:28,742 INFO L273 TraceCheckUtils]: 197: Hoare triple {102056#false} ~skip~0 := 0; {102056#false} is VALID [2018-11-23 12:42:28,742 INFO L273 TraceCheckUtils]: 198: Hoare triple {102056#false} assume !false; {102056#false} is VALID [2018-11-23 12:42:28,742 INFO L273 TraceCheckUtils]: 199: Hoare triple {102056#false} ~state~0 := ~s__state~0; {102056#false} is VALID [2018-11-23 12:42:28,743 INFO L273 TraceCheckUtils]: 200: Hoare triple {102056#false} assume !(12292 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,743 INFO L273 TraceCheckUtils]: 201: Hoare triple {102056#false} assume !(16384 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,743 INFO L273 TraceCheckUtils]: 202: Hoare triple {102056#false} assume !(8192 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,743 INFO L273 TraceCheckUtils]: 203: Hoare triple {102056#false} assume !(24576 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,743 INFO L273 TraceCheckUtils]: 204: Hoare triple {102056#false} assume !(8195 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,744 INFO L273 TraceCheckUtils]: 205: Hoare triple {102056#false} assume !(8480 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,744 INFO L273 TraceCheckUtils]: 206: Hoare triple {102056#false} assume !(8481 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,744 INFO L273 TraceCheckUtils]: 207: Hoare triple {102056#false} assume !(8482 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,744 INFO L273 TraceCheckUtils]: 208: Hoare triple {102056#false} assume !(8464 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,744 INFO L273 TraceCheckUtils]: 209: Hoare triple {102056#false} assume !(8465 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,744 INFO L273 TraceCheckUtils]: 210: Hoare triple {102056#false} assume !(8466 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,745 INFO L273 TraceCheckUtils]: 211: Hoare triple {102056#false} assume !(8496 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,745 INFO L273 TraceCheckUtils]: 212: Hoare triple {102056#false} assume !(8497 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,745 INFO L273 TraceCheckUtils]: 213: Hoare triple {102056#false} assume !(8512 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,745 INFO L273 TraceCheckUtils]: 214: Hoare triple {102056#false} assume !(8513 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,745 INFO L273 TraceCheckUtils]: 215: Hoare triple {102056#false} assume !(8528 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,745 INFO L273 TraceCheckUtils]: 216: Hoare triple {102056#false} assume !(8529 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,746 INFO L273 TraceCheckUtils]: 217: Hoare triple {102056#false} assume !(8544 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,746 INFO L273 TraceCheckUtils]: 218: Hoare triple {102056#false} assume !(8545 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,746 INFO L273 TraceCheckUtils]: 219: Hoare triple {102056#false} assume !(8560 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,746 INFO L273 TraceCheckUtils]: 220: Hoare triple {102056#false} assume !(8561 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,746 INFO L273 TraceCheckUtils]: 221: Hoare triple {102056#false} assume !(8448 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,747 INFO L273 TraceCheckUtils]: 222: Hoare triple {102056#false} assume !(8576 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,747 INFO L273 TraceCheckUtils]: 223: Hoare triple {102056#false} assume !(8577 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,747 INFO L273 TraceCheckUtils]: 224: Hoare triple {102056#false} assume !(8592 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,747 INFO L273 TraceCheckUtils]: 225: Hoare triple {102056#false} assume !(8593 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,747 INFO L273 TraceCheckUtils]: 226: Hoare triple {102056#false} assume !(8608 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,747 INFO L273 TraceCheckUtils]: 227: Hoare triple {102056#false} assume !(8609 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,747 INFO L273 TraceCheckUtils]: 228: Hoare triple {102056#false} assume !(8640 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 229: Hoare triple {102056#false} assume !(8641 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 230: Hoare triple {102056#false} assume 8656 == ~s__state~0; {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 231: Hoare triple {102056#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0;assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~tmp___9~0 := #t~nondet43;havoc #t~nondet43; {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 232: Hoare triple {102056#false} assume !(0 == ~tmp___9~0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 233: Hoare triple {102056#false} assume !(2 == ~blastFlag~0); {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 234: Hoare triple {102056#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0;assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~tmp___10~0 := #t~nondet45;havoc #t~nondet45; {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 235: Hoare triple {102056#false} assume !(0 == ~tmp___10~0); {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 236: Hoare triple {102056#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 237: Hoare triple {102056#false} ~skip~0 := 0; {102056#false} is VALID [2018-11-23 12:42:28,748 INFO L273 TraceCheckUtils]: 238: Hoare triple {102056#false} assume !false; {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 239: Hoare triple {102056#false} ~state~0 := ~s__state~0; {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 240: Hoare triple {102056#false} assume !(12292 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 241: Hoare triple {102056#false} assume !(16384 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 242: Hoare triple {102056#false} assume !(8192 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 243: Hoare triple {102056#false} assume !(24576 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 244: Hoare triple {102056#false} assume !(8195 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 245: Hoare triple {102056#false} assume !(8480 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 246: Hoare triple {102056#false} assume !(8481 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,749 INFO L273 TraceCheckUtils]: 247: Hoare triple {102056#false} assume !(8482 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 248: Hoare triple {102056#false} assume !(8464 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 249: Hoare triple {102056#false} assume !(8465 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 250: Hoare triple {102056#false} assume !(8466 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 251: Hoare triple {102056#false} assume !(8496 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 252: Hoare triple {102056#false} assume !(8497 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 253: Hoare triple {102056#false} assume !(8512 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 254: Hoare triple {102056#false} assume !(8513 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 255: Hoare triple {102056#false} assume !(8528 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,750 INFO L273 TraceCheckUtils]: 256: Hoare triple {102056#false} assume !(8529 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 257: Hoare triple {102056#false} assume !(8544 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 258: Hoare triple {102056#false} assume !(8545 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 259: Hoare triple {102056#false} assume !(8560 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 260: Hoare triple {102056#false} assume !(8561 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 261: Hoare triple {102056#false} assume !(8448 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 262: Hoare triple {102056#false} assume !(8576 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 263: Hoare triple {102056#false} assume !(8577 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 264: Hoare triple {102056#false} assume !(8592 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 265: Hoare triple {102056#false} assume !(8593 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,751 INFO L273 TraceCheckUtils]: 266: Hoare triple {102056#false} assume !(8608 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 267: Hoare triple {102056#false} assume !(8609 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 268: Hoare triple {102056#false} assume !(8640 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 269: Hoare triple {102056#false} assume !(8641 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 270: Hoare triple {102056#false} assume !(8656 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 271: Hoare triple {102056#false} assume !(8657 == ~s__state~0); {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 272: Hoare triple {102056#false} assume 8672 == ~s__state~0; {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 273: Hoare triple {102056#false} assume -2147483648 <= #t~nondet46 && #t~nondet46 <= 2147483647;~ret~0 := #t~nondet46;havoc #t~nondet46; {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 274: Hoare triple {102056#false} assume !(4 == ~blastFlag~0); {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L273 TraceCheckUtils]: 275: Hoare triple {102056#false} assume 5 == ~blastFlag~0; {102056#false} is VALID [2018-11-23 12:42:28,752 INFO L256 TraceCheckUtils]: 276: Hoare triple {102056#false} call ERR(); {102056#false} is VALID [2018-11-23 12:42:28,753 INFO L273 TraceCheckUtils]: 277: Hoare triple {102056#false} assume !false; {102056#false} is VALID [2018-11-23 12:42:28,796 INFO L134 CoverageAnalysis]: Checked inductivity of 655 backedges. 430 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2018-11-23 12:42:28,796 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-23 12:42:28,796 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-23 12:42:28,797 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 278 [2018-11-23 12:42:28,797 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-23 12:42:28,797 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-23 12:42:28,980 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-23 12:42:28,980 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-23 12:42:28,980 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-23 12:42:28,980 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-23 12:42:28,980 INFO L87 Difference]: Start difference. First operand 1762 states and 2522 transitions. Second operand 3 states.