/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/ssh-simplified/s3_srvr_12.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-8fc6572 [2020-07-10 18:53:40,479 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-10 18:53:40,482 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-10 18:53:40,502 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-10 18:53:40,503 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-10 18:53:40,505 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-10 18:53:40,507 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-10 18:53:40,519 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-10 18:53:40,523 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-10 18:53:40,527 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-10 18:53:40,529 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-10 18:53:40,532 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-10 18:53:40,532 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-10 18:53:40,534 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-10 18:53:40,537 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-10 18:53:40,538 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-10 18:53:40,540 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-10 18:53:40,541 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-10 18:53:40,544 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-10 18:53:40,550 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-10 18:53:40,556 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-10 18:53:40,559 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-10 18:53:40,562 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-10 18:53:40,563 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-10 18:53:40,565 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-10 18:53:40,565 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-10 18:53:40,565 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-10 18:53:40,569 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-10 18:53:40,569 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-10 18:53:40,571 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-10 18:53:40,572 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-10 18:53:40,573 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-10 18:53:40,574 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-10 18:53:40,575 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-10 18:53:40,576 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-10 18:53:40,576 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-10 18:53:40,577 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-10 18:53:40,577 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-10 18:53:40,577 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-10 18:53:40,578 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-10 18:53:40,580 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-10 18:53:40,581 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-10 18:53:40,600 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-10 18:53:40,600 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-10 18:53:40,602 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-10 18:53:40,602 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-10 18:53:40,602 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-10 18:53:40,602 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-10 18:53:40,603 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-10 18:53:40,603 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-10 18:53:40,603 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-10 18:53:40,603 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-10 18:53:40,603 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-10 18:53:40,604 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-10 18:53:40,604 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-10 18:53:40,604 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-10 18:53:40,604 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-10 18:53:40,605 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-10 18:53:40,605 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-10 18:53:40,605 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-10 18:53:40,605 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-10 18:53:40,605 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-10 18:53:40,606 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-10 18:53:40,606 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-10 18:53:40,606 INFO L138 SettingsManager]: * Use separate solver for trace checks=false [2020-07-10 18:53:40,933 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-10 18:53:40,956 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-10 18:53:40,960 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-10 18:53:40,962 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-10 18:53:40,962 INFO L275 PluginConnector]: CDTParser initialized [2020-07-10 18:53:40,963 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_srvr_12.cil.c [2020-07-10 18:53:41,038 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e06546706/d4467ae3c2b043249d8a4d32a8076487/FLAG37da4eabb [2020-07-10 18:53:41,612 INFO L306 CDTParser]: Found 1 translation units. [2020-07-10 18:53:41,613 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_srvr_12.cil.c [2020-07-10 18:53:41,645 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e06546706/d4467ae3c2b043249d8a4d32a8076487/FLAG37da4eabb [2020-07-10 18:53:41,873 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e06546706/d4467ae3c2b043249d8a4d32a8076487 [2020-07-10 18:53:41,885 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-10 18:53:41,888 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-10 18:53:41,890 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-10 18:53:41,891 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-10 18:53:41,895 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-10 18:53:41,898 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 06:53:41" (1/1) ... [2020-07-10 18:53:41,903 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2fdaa858 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:41, skipping insertion in model container [2020-07-10 18:53:41,903 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 06:53:41" (1/1) ... [2020-07-10 18:53:41,914 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-10 18:53:41,987 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-10 18:53:42,354 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 18:53:42,360 INFO L203 MainTranslator]: Completed pre-run [2020-07-10 18:53:42,548 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 18:53:42,573 INFO L208 MainTranslator]: Completed translation [2020-07-10 18:53:42,574 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42 WrapperNode [2020-07-10 18:53:42,574 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-10 18:53:42,575 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-10 18:53:42,575 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-10 18:53:42,576 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-10 18:53:42,590 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (1/1) ... [2020-07-10 18:53:42,590 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (1/1) ... [2020-07-10 18:53:42,602 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (1/1) ... [2020-07-10 18:53:42,603 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (1/1) ... [2020-07-10 18:53:42,629 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (1/1) ... [2020-07-10 18:53:42,657 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (1/1) ... [2020-07-10 18:53:42,661 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (1/1) ... [2020-07-10 18:53:42,667 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-10 18:53:42,668 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-10 18:53:42,668 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-10 18:53:42,668 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-10 18:53:42,669 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (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 [2020-07-10 18:53:42,733 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-10 18:53:42,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-10 18:53:42,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2020-07-10 18:53:42,734 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-10 18:53:42,734 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-10 18:53:42,734 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2020-07-10 18:53:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-10 18:53:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2020-07-10 18:53:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2020-07-10 18:53:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2020-07-10 18:53:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-10 18:53:42,735 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-10 18:53:42,736 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-10 18:53:43,071 WARN L775 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2020-07-10 18:53:44,377 INFO L728 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2020-07-10 18:53:44,378 INFO L728 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2020-07-10 18:53:44,415 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-10 18:53:44,415 INFO L295 CfgBuilder]: Removed 1 assume(true) statements. [2020-07-10 18:53:44,431 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 06:53:44 BoogieIcfgContainer [2020-07-10 18:53:44,431 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-10 18:53:44,438 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-10 18:53:44,438 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-10 18:53:44,446 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-10 18:53:44,447 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.07 06:53:41" (1/3) ... [2020-07-10 18:53:44,448 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c36f7de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 06:53:44, skipping insertion in model container [2020-07-10 18:53:44,448 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 06:53:42" (2/3) ... [2020-07-10 18:53:44,448 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c36f7de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 06:53:44, skipping insertion in model container [2020-07-10 18:53:44,449 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 06:53:44" (3/3) ... [2020-07-10 18:53:44,451 INFO L109 eAbstractionObserver]: Analyzing ICFG s3_srvr_12.cil.c [2020-07-10 18:53:44,463 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-10 18:53:44,474 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-10 18:53:44,490 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-10 18:53:44,512 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-10 18:53:44,512 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-10 18:53:44,512 INFO L377 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2020-07-10 18:53:44,512 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-10 18:53:44,512 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-10 18:53:44,513 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-10 18:53:44,513 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-10 18:53:44,513 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-10 18:53:44,539 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states. [2020-07-10 18:53:44,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2020-07-10 18:53:44,564 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:53:44,566 INFO L422 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:53:44,566 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:53:44,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:53:44,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1996743066, now seen corresponding path program 1 times [2020-07-10 18:53:44,585 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:53:44,585 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [912092154] [2020-07-10 18:53:44,586 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:53:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:53:45,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:53:45,163 INFO L280 TraceCheckUtils]: 0: Hoare triple {474#true} assume true; {474#true} is VALID [2020-07-10 18:53:45,163 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {474#true} {474#true} #1043#return; {474#true} is VALID [2020-07-10 18:53:45,165 INFO L263 TraceCheckUtils]: 0: Hoare triple {474#true} call ULTIMATE.init(); {474#true} is VALID [2020-07-10 18:53:45,166 INFO L280 TraceCheckUtils]: 1: Hoare triple {474#true} assume true; {474#true} is VALID [2020-07-10 18:53:45,166 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {474#true} {474#true} #1043#return; {474#true} is VALID [2020-07-10 18:53:45,167 INFO L263 TraceCheckUtils]: 3: Hoare triple {474#true} call #t~ret55 := main(); {474#true} is VALID [2020-07-10 18:53:45,167 INFO L280 TraceCheckUtils]: 4: Hoare triple {474#true} havoc ~s~0; {474#true} is VALID [2020-07-10 18:53:45,168 INFO L280 TraceCheckUtils]: 5: Hoare triple {474#true} havoc ~tmp~1; {474#true} is VALID [2020-07-10 18:53:45,169 INFO L280 TraceCheckUtils]: 6: Hoare triple {474#true} ~s~0 := 8464; {478#(<= main_~s~0 8464)} is VALID [2020-07-10 18:53:45,171 INFO L263 TraceCheckUtils]: 7: Hoare triple {478#(<= main_~s~0 8464)} call #t~ret54 := ssl3_accept(~s~0); {479#(<= |ssl3_accept_#in~initial_state| 8464)} is VALID [2020-07-10 18:53:45,172 INFO L280 TraceCheckUtils]: 8: Hoare triple {479#(<= |ssl3_accept_#in~initial_state| 8464)} ~initial_state := #in~initial_state; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,174 INFO L280 TraceCheckUtils]: 9: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,175 INFO L280 TraceCheckUtils]: 10: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__info_callback~0 := #t~nondet0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,176 INFO L280 TraceCheckUtils]: 11: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,177 INFO L280 TraceCheckUtils]: 12: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,178 INFO L280 TraceCheckUtils]: 13: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__in_handshake~0 := #t~nondet1; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,179 INFO L280 TraceCheckUtils]: 14: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet1; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,180 INFO L280 TraceCheckUtils]: 15: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__state~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,181 INFO L280 TraceCheckUtils]: 16: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__new_session~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,182 INFO L280 TraceCheckUtils]: 17: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__server~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,183 INFO L280 TraceCheckUtils]: 18: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,184 INFO L280 TraceCheckUtils]: 19: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__version~0 := #t~nondet2; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,185 INFO L280 TraceCheckUtils]: 20: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet2; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,186 INFO L280 TraceCheckUtils]: 21: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__type~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,187 INFO L280 TraceCheckUtils]: 22: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__init_num~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,188 INFO L280 TraceCheckUtils]: 23: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,189 INFO L280 TraceCheckUtils]: 24: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__hit~0 := #t~nondet3; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,190 INFO L280 TraceCheckUtils]: 25: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet3; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,192 INFO L280 TraceCheckUtils]: 26: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__rwstate~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,193 INFO L280 TraceCheckUtils]: 27: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__init_buf___0~0 := 1; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,194 INFO L280 TraceCheckUtils]: 28: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,195 INFO L280 TraceCheckUtils]: 29: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__debug~0 := #t~nondet4; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,196 INFO L280 TraceCheckUtils]: 30: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet4; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,197 INFO L280 TraceCheckUtils]: 31: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__shutdown~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,198 INFO L280 TraceCheckUtils]: 32: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,199 INFO L280 TraceCheckUtils]: 33: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__cert~0 := #t~nondet5; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,200 INFO L280 TraceCheckUtils]: 34: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet5; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,201 INFO L280 TraceCheckUtils]: 35: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,202 INFO L280 TraceCheckUtils]: 36: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__options~0 := #t~nondet6; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,204 INFO L280 TraceCheckUtils]: 37: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet6; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,205 INFO L280 TraceCheckUtils]: 38: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,206 INFO L280 TraceCheckUtils]: 39: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__verify_mode~0 := #t~nondet7; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,207 INFO L280 TraceCheckUtils]: 40: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet7; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,208 INFO L280 TraceCheckUtils]: 41: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,209 INFO L280 TraceCheckUtils]: 42: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__session__peer~0 := #t~nondet8; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,210 INFO L280 TraceCheckUtils]: 43: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet8; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,211 INFO L280 TraceCheckUtils]: 44: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,212 INFO L280 TraceCheckUtils]: 45: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,213 INFO L280 TraceCheckUtils]: 46: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet9; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,215 INFO L280 TraceCheckUtils]: 47: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,216 INFO L280 TraceCheckUtils]: 48: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__ctx__info_callback~0 := #t~nondet10; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,217 INFO L280 TraceCheckUtils]: 49: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet10; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,218 INFO L280 TraceCheckUtils]: 50: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,219 INFO L280 TraceCheckUtils]: 51: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,220 INFO L280 TraceCheckUtils]: 52: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet11; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,221 INFO L280 TraceCheckUtils]: 53: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,223 INFO L280 TraceCheckUtils]: 54: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,224 INFO L280 TraceCheckUtils]: 55: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet12; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,225 INFO L280 TraceCheckUtils]: 56: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,226 INFO L280 TraceCheckUtils]: 57: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,227 INFO L280 TraceCheckUtils]: 58: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet13; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,228 INFO L280 TraceCheckUtils]: 59: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__s3__tmp__cert_request~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,230 INFO L280 TraceCheckUtils]: 60: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__s3__tmp__reuse_message~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,231 INFO L280 TraceCheckUtils]: 61: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__s3__tmp__use_rsa_tmp~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,232 INFO L280 TraceCheckUtils]: 62: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,233 INFO L280 TraceCheckUtils]: 63: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,234 INFO L280 TraceCheckUtils]: 64: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet14; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,236 INFO L280 TraceCheckUtils]: 65: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__s3__tmp__new_cipher__algorithms~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,237 INFO L280 TraceCheckUtils]: 66: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__s3__tmp__next_state___0~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,238 INFO L280 TraceCheckUtils]: 67: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,239 INFO L280 TraceCheckUtils]: 68: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~s__session__cipher~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,240 INFO L280 TraceCheckUtils]: 69: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~buf~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,241 INFO L280 TraceCheckUtils]: 70: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~l~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,242 INFO L280 TraceCheckUtils]: 71: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~Time~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,243 INFO L280 TraceCheckUtils]: 72: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~tmp~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,244 INFO L280 TraceCheckUtils]: 73: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~cb~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,245 INFO L280 TraceCheckUtils]: 74: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,246 INFO L280 TraceCheckUtils]: 75: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~num1~0 := #t~nondet15; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,248 INFO L280 TraceCheckUtils]: 76: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet15; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,254 INFO L280 TraceCheckUtils]: 77: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~ret~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,257 INFO L280 TraceCheckUtils]: 78: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~new_state~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,266 INFO L280 TraceCheckUtils]: 79: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~state~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,267 INFO L280 TraceCheckUtils]: 80: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~skip~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,269 INFO L280 TraceCheckUtils]: 81: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~got_new_session~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,270 INFO L280 TraceCheckUtils]: 82: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,270 INFO L280 TraceCheckUtils]: 83: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___1~0 := #t~nondet16; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,271 INFO L280 TraceCheckUtils]: 84: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet16; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,273 INFO L280 TraceCheckUtils]: 85: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,274 INFO L280 TraceCheckUtils]: 86: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___2~0 := #t~nondet17; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,275 INFO L280 TraceCheckUtils]: 87: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet17; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,276 INFO L280 TraceCheckUtils]: 88: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,277 INFO L280 TraceCheckUtils]: 89: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___3~0 := #t~nondet18; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,279 INFO L280 TraceCheckUtils]: 90: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet18; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,280 INFO L280 TraceCheckUtils]: 91: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,282 INFO L280 TraceCheckUtils]: 92: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___4~0 := #t~nondet19; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,284 INFO L280 TraceCheckUtils]: 93: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet19; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,286 INFO L280 TraceCheckUtils]: 94: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,287 INFO L280 TraceCheckUtils]: 95: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___5~0 := #t~nondet20; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,288 INFO L280 TraceCheckUtils]: 96: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet20; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,290 INFO L280 TraceCheckUtils]: 97: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,291 INFO L280 TraceCheckUtils]: 98: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___6~0 := #t~nondet21; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,292 INFO L280 TraceCheckUtils]: 99: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet21; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,293 INFO L280 TraceCheckUtils]: 100: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~tmp___7~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,293 INFO L280 TraceCheckUtils]: 101: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,295 INFO L280 TraceCheckUtils]: 102: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___8~0 := #t~nondet22; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,296 INFO L280 TraceCheckUtils]: 103: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet22; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,297 INFO L280 TraceCheckUtils]: 104: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,303 INFO L280 TraceCheckUtils]: 105: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___9~0 := #t~nondet23; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,304 INFO L280 TraceCheckUtils]: 106: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet23; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,309 INFO L280 TraceCheckUtils]: 107: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,311 INFO L280 TraceCheckUtils]: 108: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~tmp___10~0 := #t~nondet24; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,312 INFO L280 TraceCheckUtils]: 109: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet24; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,313 INFO L280 TraceCheckUtils]: 110: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~blastFlag~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,314 INFO L280 TraceCheckUtils]: 111: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~__cil_tmp55~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,315 INFO L280 TraceCheckUtils]: 112: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~__cil_tmp56~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,316 INFO L280 TraceCheckUtils]: 113: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~__cil_tmp57~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,318 INFO L280 TraceCheckUtils]: 114: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~__cil_tmp58~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,319 INFO L280 TraceCheckUtils]: 115: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~__cil_tmp59~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,320 INFO L280 TraceCheckUtils]: 116: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc ~__cil_tmp60~0; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,321 INFO L280 TraceCheckUtils]: 117: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~__cil_tmp61~0 := #t~nondet25; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,322 INFO L280 TraceCheckUtils]: 118: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} havoc #t~nondet25; {480#(<= ssl3_accept_~initial_state 8464)} is VALID [2020-07-10 18:53:45,336 INFO L280 TraceCheckUtils]: 119: Hoare triple {480#(<= ssl3_accept_~initial_state 8464)} ~s__state~0 := ~initial_state; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,342 INFO L280 TraceCheckUtils]: 120: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~blastFlag~0 := 0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,343 INFO L280 TraceCheckUtils]: 121: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,344 INFO L280 TraceCheckUtils]: 122: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~tmp~0 := #t~nondet26; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,345 INFO L280 TraceCheckUtils]: 123: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} havoc #t~nondet26; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,346 INFO L280 TraceCheckUtils]: 124: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~Time~0 := ~tmp~0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,349 INFO L280 TraceCheckUtils]: 125: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~cb~0 := 0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,351 INFO L280 TraceCheckUtils]: 126: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~ret~0 := -1; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,352 INFO L280 TraceCheckUtils]: 127: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~skip~0 := 0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,353 INFO L280 TraceCheckUtils]: 128: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~got_new_session~0 := 0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,354 INFO L280 TraceCheckUtils]: 129: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume 0 != ~s__info_callback~0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,354 INFO L280 TraceCheckUtils]: 130: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~cb~0 := ~s__info_callback~0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,356 INFO L280 TraceCheckUtils]: 131: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} #t~post27 := ~s__in_handshake~0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,358 INFO L280 TraceCheckUtils]: 132: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~s__in_handshake~0 := 1 + #t~post27; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,359 INFO L280 TraceCheckUtils]: 133: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} havoc #t~post27; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,360 INFO L280 TraceCheckUtils]: 134: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(0 != 12288 + ~tmp___1~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,361 INFO L280 TraceCheckUtils]: 135: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(0 == ~s__cert~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,362 INFO L280 TraceCheckUtils]: 136: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !false; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,363 INFO L280 TraceCheckUtils]: 137: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} ~state~0 := ~s__state~0; {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,364 INFO L280 TraceCheckUtils]: 138: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(12292 == ~s__state~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,365 INFO L280 TraceCheckUtils]: 139: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(16384 == ~s__state~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,366 INFO L280 TraceCheckUtils]: 140: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(8192 == ~s__state~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,367 INFO L280 TraceCheckUtils]: 141: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(24576 == ~s__state~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,369 INFO L280 TraceCheckUtils]: 142: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(8195 == ~s__state~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,370 INFO L280 TraceCheckUtils]: 143: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(8480 == ~s__state~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,371 INFO L280 TraceCheckUtils]: 144: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume !(8481 == ~s__state~0); {481#(<= ssl3_accept_~s__state~0 8464)} is VALID [2020-07-10 18:53:45,372 INFO L280 TraceCheckUtils]: 145: Hoare triple {481#(<= ssl3_accept_~s__state~0 8464)} assume 8482 == ~s__state~0; {475#false} is VALID [2020-07-10 18:53:45,373 INFO L280 TraceCheckUtils]: 146: Hoare triple {475#false} ~s__state~0 := 3; {475#false} is VALID [2020-07-10 18:53:45,373 INFO L280 TraceCheckUtils]: 147: Hoare triple {475#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {475#false} is VALID [2020-07-10 18:53:45,374 INFO L280 TraceCheckUtils]: 148: Hoare triple {475#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {475#false} is VALID [2020-07-10 18:53:45,374 INFO L280 TraceCheckUtils]: 149: Hoare triple {475#false} havoc #t~nondet51; {475#false} is VALID [2020-07-10 18:53:45,374 INFO L280 TraceCheckUtils]: 150: Hoare triple {475#false} assume 0 == ~s__s3__tmp__reuse_message~0; {475#false} is VALID [2020-07-10 18:53:45,375 INFO L280 TraceCheckUtils]: 151: Hoare triple {475#false} assume 0 == ~skip~0; {475#false} is VALID [2020-07-10 18:53:45,375 INFO L280 TraceCheckUtils]: 152: Hoare triple {475#false} assume 8560 == ~state~0; {475#false} is VALID [2020-07-10 18:53:45,376 INFO L280 TraceCheckUtils]: 153: Hoare triple {475#false} assume 8448 == ~s__state~0; {475#false} is VALID [2020-07-10 18:53:45,376 INFO L280 TraceCheckUtils]: 154: Hoare triple {475#false} assume -1 != ~s__verify_mode~0; {475#false} is VALID [2020-07-10 18:53:45,376 INFO L280 TraceCheckUtils]: 155: Hoare triple {475#false} assume -2 != ~s__verify_mode~0; {475#false} is VALID [2020-07-10 18:53:45,377 INFO L280 TraceCheckUtils]: 156: Hoare triple {475#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {475#false} is VALID [2020-07-10 18:53:45,377 INFO L280 TraceCheckUtils]: 157: Hoare triple {475#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {475#false} is VALID [2020-07-10 18:53:45,378 INFO L280 TraceCheckUtils]: 158: Hoare triple {475#false} assume 4 != ~blastFlag~0; {475#false} is VALID [2020-07-10 18:53:45,378 INFO L280 TraceCheckUtils]: 159: Hoare triple {475#false} assume 1024 != ~tmp___7~0; {475#false} is VALID [2020-07-10 18:53:45,378 INFO L280 TraceCheckUtils]: 160: Hoare triple {475#false} assume !false; {475#false} is VALID [2020-07-10 18:53:45,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:53:45,461 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:53:45,464 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [912092154] [2020-07-10 18:53:45,466 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:53:45,466 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-07-10 18:53:45,467 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086384857] [2020-07-10 18:53:45,475 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 161 [2020-07-10 18:53:45,479 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:53:45,484 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2020-07-10 18:53:45,698 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 161 edges. 161 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:53:45,699 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-10 18:53:45,699 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:53:45,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-10 18:53:45,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-07-10 18:53:45,714 INFO L87 Difference]: Start difference. First operand 471 states. Second operand 6 states. [2020-07-10 18:53:49,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:53:49,210 INFO L93 Difference]: Finished difference Result 897 states and 1196 transitions. [2020-07-10 18:53:49,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-10 18:53:49,210 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 161 [2020-07-10 18:53:49,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:53:49,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-10 18:53:49,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1196 transitions. [2020-07-10 18:53:49,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-10 18:53:49,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1196 transitions. [2020-07-10 18:53:49,273 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1196 transitions. [2020-07-10 18:53:50,638 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1196 edges. 1196 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:53:50,737 INFO L225 Difference]: With dead ends: 897 [2020-07-10 18:53:50,738 INFO L226 Difference]: Without dead ends: 505 [2020-07-10 18:53:50,745 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-07-10 18:53:50,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2020-07-10 18:53:51,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 490. [2020-07-10 18:53:51,667 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:53:51,668 INFO L82 GeneralOperation]: Start isEquivalent. First operand 505 states. Second operand 490 states. [2020-07-10 18:53:51,668 INFO L74 IsIncluded]: Start isIncluded. First operand 505 states. Second operand 490 states. [2020-07-10 18:53:51,669 INFO L87 Difference]: Start difference. First operand 505 states. Second operand 490 states. [2020-07-10 18:53:51,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:53:51,703 INFO L93 Difference]: Finished difference Result 505 states and 610 transitions. [2020-07-10 18:53:51,703 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 610 transitions. [2020-07-10 18:53:51,707 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:53:51,708 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:53:51,708 INFO L74 IsIncluded]: Start isIncluded. First operand 490 states. Second operand 505 states. [2020-07-10 18:53:51,708 INFO L87 Difference]: Start difference. First operand 490 states. Second operand 505 states. [2020-07-10 18:53:51,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:53:51,739 INFO L93 Difference]: Finished difference Result 505 states and 610 transitions. [2020-07-10 18:53:51,739 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 610 transitions. [2020-07-10 18:53:51,741 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:53:51,741 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:53:51,742 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:53:51,742 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:53:51,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2020-07-10 18:53:51,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 595 transitions. [2020-07-10 18:53:51,773 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 595 transitions. Word has length 161 [2020-07-10 18:53:51,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:53:51,774 INFO L479 AbstractCegarLoop]: Abstraction has 490 states and 595 transitions. [2020-07-10 18:53:51,774 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-10 18:53:51,775 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 490 states and 595 transitions. [2020-07-10 18:53:52,516 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 595 edges. 595 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:53:52,516 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 595 transitions. [2020-07-10 18:53:52,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2020-07-10 18:53:52,519 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:53:52,520 INFO L422 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:53:52,520 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-10 18:53:52,521 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:53:52,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:53:52,521 INFO L82 PathProgramCache]: Analyzing trace with hash 1547598949, now seen corresponding path program 1 times [2020-07-10 18:53:52,522 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:53:52,522 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [66141912] [2020-07-10 18:53:52,522 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:53:52,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:53:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:53:52,695 INFO L280 TraceCheckUtils]: 0: Hoare triple {4272#true} assume true; {4272#true} is VALID [2020-07-10 18:53:52,696 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {4272#true} {4272#true} #1043#return; {4272#true} is VALID [2020-07-10 18:53:52,696 INFO L263 TraceCheckUtils]: 0: Hoare triple {4272#true} call ULTIMATE.init(); {4272#true} is VALID [2020-07-10 18:53:52,696 INFO L280 TraceCheckUtils]: 1: Hoare triple {4272#true} assume true; {4272#true} is VALID [2020-07-10 18:53:52,696 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {4272#true} {4272#true} #1043#return; {4272#true} is VALID [2020-07-10 18:53:52,697 INFO L263 TraceCheckUtils]: 3: Hoare triple {4272#true} call #t~ret55 := main(); {4272#true} is VALID [2020-07-10 18:53:52,697 INFO L280 TraceCheckUtils]: 4: Hoare triple {4272#true} havoc ~s~0; {4272#true} is VALID [2020-07-10 18:53:52,698 INFO L280 TraceCheckUtils]: 5: Hoare triple {4272#true} havoc ~tmp~1; {4272#true} is VALID [2020-07-10 18:53:52,698 INFO L280 TraceCheckUtils]: 6: Hoare triple {4272#true} ~s~0 := 8464; {4276#(<= 8464 main_~s~0)} is VALID [2020-07-10 18:53:52,699 INFO L263 TraceCheckUtils]: 7: Hoare triple {4276#(<= 8464 main_~s~0)} call #t~ret54 := ssl3_accept(~s~0); {4277#(<= 8464 |ssl3_accept_#in~initial_state|)} is VALID [2020-07-10 18:53:52,701 INFO L280 TraceCheckUtils]: 8: Hoare triple {4277#(<= 8464 |ssl3_accept_#in~initial_state|)} ~initial_state := #in~initial_state; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,701 INFO L280 TraceCheckUtils]: 9: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,702 INFO L280 TraceCheckUtils]: 10: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__info_callback~0 := #t~nondet0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,702 INFO L280 TraceCheckUtils]: 11: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,703 INFO L280 TraceCheckUtils]: 12: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,704 INFO L280 TraceCheckUtils]: 13: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__in_handshake~0 := #t~nondet1; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,704 INFO L280 TraceCheckUtils]: 14: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet1; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,705 INFO L280 TraceCheckUtils]: 15: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__state~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,706 INFO L280 TraceCheckUtils]: 16: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__new_session~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,706 INFO L280 TraceCheckUtils]: 17: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__server~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,707 INFO L280 TraceCheckUtils]: 18: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,708 INFO L280 TraceCheckUtils]: 19: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__version~0 := #t~nondet2; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,708 INFO L280 TraceCheckUtils]: 20: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet2; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,709 INFO L280 TraceCheckUtils]: 21: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__type~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,710 INFO L280 TraceCheckUtils]: 22: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__init_num~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,711 INFO L280 TraceCheckUtils]: 23: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,711 INFO L280 TraceCheckUtils]: 24: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__hit~0 := #t~nondet3; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,712 INFO L280 TraceCheckUtils]: 25: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet3; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,712 INFO L280 TraceCheckUtils]: 26: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__rwstate~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,713 INFO L280 TraceCheckUtils]: 27: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__init_buf___0~0 := 1; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,716 INFO L280 TraceCheckUtils]: 28: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,723 INFO L280 TraceCheckUtils]: 29: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__debug~0 := #t~nondet4; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,724 INFO L280 TraceCheckUtils]: 30: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet4; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,726 INFO L280 TraceCheckUtils]: 31: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__shutdown~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,728 INFO L280 TraceCheckUtils]: 32: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,730 INFO L280 TraceCheckUtils]: 33: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__cert~0 := #t~nondet5; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,733 INFO L280 TraceCheckUtils]: 34: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet5; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,734 INFO L280 TraceCheckUtils]: 35: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,734 INFO L280 TraceCheckUtils]: 36: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__options~0 := #t~nondet6; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,734 INFO L280 TraceCheckUtils]: 37: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet6; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,735 INFO L280 TraceCheckUtils]: 38: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,741 INFO L280 TraceCheckUtils]: 39: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__verify_mode~0 := #t~nondet7; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,741 INFO L280 TraceCheckUtils]: 40: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet7; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,742 INFO L280 TraceCheckUtils]: 41: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,742 INFO L280 TraceCheckUtils]: 42: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__session__peer~0 := #t~nondet8; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,743 INFO L280 TraceCheckUtils]: 43: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet8; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,743 INFO L280 TraceCheckUtils]: 44: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,743 INFO L280 TraceCheckUtils]: 45: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,744 INFO L280 TraceCheckUtils]: 46: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet9; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,745 INFO L280 TraceCheckUtils]: 47: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,745 INFO L280 TraceCheckUtils]: 48: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__ctx__info_callback~0 := #t~nondet10; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,745 INFO L280 TraceCheckUtils]: 49: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet10; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,746 INFO L280 TraceCheckUtils]: 50: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,746 INFO L280 TraceCheckUtils]: 51: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,747 INFO L280 TraceCheckUtils]: 52: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet11; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,747 INFO L280 TraceCheckUtils]: 53: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,748 INFO L280 TraceCheckUtils]: 54: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,748 INFO L280 TraceCheckUtils]: 55: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet12; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,748 INFO L280 TraceCheckUtils]: 56: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,749 INFO L280 TraceCheckUtils]: 57: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,749 INFO L280 TraceCheckUtils]: 58: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet13; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,751 INFO L280 TraceCheckUtils]: 59: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__s3__tmp__cert_request~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,752 INFO L280 TraceCheckUtils]: 60: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__s3__tmp__reuse_message~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,754 INFO L280 TraceCheckUtils]: 61: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__s3__tmp__use_rsa_tmp~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,757 INFO L280 TraceCheckUtils]: 62: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,758 INFO L280 TraceCheckUtils]: 63: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,759 INFO L280 TraceCheckUtils]: 64: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet14; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,759 INFO L280 TraceCheckUtils]: 65: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__s3__tmp__new_cipher__algorithms~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,761 INFO L280 TraceCheckUtils]: 66: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__s3__tmp__next_state___0~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,761 INFO L280 TraceCheckUtils]: 67: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,763 INFO L280 TraceCheckUtils]: 68: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~s__session__cipher~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,764 INFO L280 TraceCheckUtils]: 69: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~buf~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,764 INFO L280 TraceCheckUtils]: 70: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~l~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,765 INFO L280 TraceCheckUtils]: 71: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~Time~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,765 INFO L280 TraceCheckUtils]: 72: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~tmp~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,766 INFO L280 TraceCheckUtils]: 73: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~cb~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,766 INFO L280 TraceCheckUtils]: 74: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,767 INFO L280 TraceCheckUtils]: 75: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~num1~0 := #t~nondet15; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,767 INFO L280 TraceCheckUtils]: 76: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet15; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,768 INFO L280 TraceCheckUtils]: 77: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~ret~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,768 INFO L280 TraceCheckUtils]: 78: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~new_state~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,769 INFO L280 TraceCheckUtils]: 79: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~state~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,769 INFO L280 TraceCheckUtils]: 80: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~skip~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,770 INFO L280 TraceCheckUtils]: 81: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~got_new_session~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,770 INFO L280 TraceCheckUtils]: 82: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,770 INFO L280 TraceCheckUtils]: 83: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___1~0 := #t~nondet16; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,771 INFO L280 TraceCheckUtils]: 84: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet16; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,772 INFO L280 TraceCheckUtils]: 85: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,772 INFO L280 TraceCheckUtils]: 86: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___2~0 := #t~nondet17; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,773 INFO L280 TraceCheckUtils]: 87: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet17; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,774 INFO L280 TraceCheckUtils]: 88: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,778 INFO L280 TraceCheckUtils]: 89: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___3~0 := #t~nondet18; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,779 INFO L280 TraceCheckUtils]: 90: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet18; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,779 INFO L280 TraceCheckUtils]: 91: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,780 INFO L280 TraceCheckUtils]: 92: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___4~0 := #t~nondet19; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,781 INFO L280 TraceCheckUtils]: 93: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet19; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,781 INFO L280 TraceCheckUtils]: 94: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,782 INFO L280 TraceCheckUtils]: 95: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___5~0 := #t~nondet20; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,783 INFO L280 TraceCheckUtils]: 96: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet20; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,783 INFO L280 TraceCheckUtils]: 97: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,784 INFO L280 TraceCheckUtils]: 98: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___6~0 := #t~nondet21; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,784 INFO L280 TraceCheckUtils]: 99: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet21; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,785 INFO L280 TraceCheckUtils]: 100: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~tmp___7~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,786 INFO L280 TraceCheckUtils]: 101: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,786 INFO L280 TraceCheckUtils]: 102: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___8~0 := #t~nondet22; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,787 INFO L280 TraceCheckUtils]: 103: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet22; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,787 INFO L280 TraceCheckUtils]: 104: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,788 INFO L280 TraceCheckUtils]: 105: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___9~0 := #t~nondet23; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,788 INFO L280 TraceCheckUtils]: 106: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet23; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,789 INFO L280 TraceCheckUtils]: 107: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,789 INFO L280 TraceCheckUtils]: 108: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~tmp___10~0 := #t~nondet24; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,789 INFO L280 TraceCheckUtils]: 109: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet24; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,790 INFO L280 TraceCheckUtils]: 110: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~blastFlag~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,790 INFO L280 TraceCheckUtils]: 111: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~__cil_tmp55~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,791 INFO L280 TraceCheckUtils]: 112: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~__cil_tmp56~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,791 INFO L280 TraceCheckUtils]: 113: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~__cil_tmp57~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,792 INFO L280 TraceCheckUtils]: 114: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~__cil_tmp58~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,796 INFO L280 TraceCheckUtils]: 115: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~__cil_tmp59~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,797 INFO L280 TraceCheckUtils]: 116: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc ~__cil_tmp60~0; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,797 INFO L280 TraceCheckUtils]: 117: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~__cil_tmp61~0 := #t~nondet25; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,798 INFO L280 TraceCheckUtils]: 118: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} havoc #t~nondet25; {4278#(<= 8464 ssl3_accept_~initial_state)} is VALID [2020-07-10 18:53:52,806 INFO L280 TraceCheckUtils]: 119: Hoare triple {4278#(<= 8464 ssl3_accept_~initial_state)} ~s__state~0 := ~initial_state; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,807 INFO L280 TraceCheckUtils]: 120: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~blastFlag~0 := 0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,807 INFO L280 TraceCheckUtils]: 121: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,808 INFO L280 TraceCheckUtils]: 122: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~tmp~0 := #t~nondet26; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,808 INFO L280 TraceCheckUtils]: 123: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} havoc #t~nondet26; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,809 INFO L280 TraceCheckUtils]: 124: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~Time~0 := ~tmp~0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,810 INFO L280 TraceCheckUtils]: 125: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~cb~0 := 0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,810 INFO L280 TraceCheckUtils]: 126: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~ret~0 := -1; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,811 INFO L280 TraceCheckUtils]: 127: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~skip~0 := 0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,811 INFO L280 TraceCheckUtils]: 128: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~got_new_session~0 := 0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,812 INFO L280 TraceCheckUtils]: 129: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume 0 != ~s__info_callback~0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,812 INFO L280 TraceCheckUtils]: 130: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~cb~0 := ~s__info_callback~0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,813 INFO L280 TraceCheckUtils]: 131: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} #t~post27 := ~s__in_handshake~0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,813 INFO L280 TraceCheckUtils]: 132: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~s__in_handshake~0 := 1 + #t~post27; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,814 INFO L280 TraceCheckUtils]: 133: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} havoc #t~post27; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,814 INFO L280 TraceCheckUtils]: 134: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume !(0 != 12288 + ~tmp___1~0); {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,815 INFO L280 TraceCheckUtils]: 135: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume !(0 == ~s__cert~0); {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,815 INFO L280 TraceCheckUtils]: 136: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume !false; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,816 INFO L280 TraceCheckUtils]: 137: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,817 INFO L280 TraceCheckUtils]: 138: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,817 INFO L280 TraceCheckUtils]: 139: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {4279#(<= 8464 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:53:52,818 INFO L280 TraceCheckUtils]: 140: Hoare triple {4279#(<= 8464 ssl3_accept_~s__state~0)} assume 8192 == ~s__state~0; {4273#false} is VALID [2020-07-10 18:53:52,818 INFO L280 TraceCheckUtils]: 141: Hoare triple {4273#false} ~s__server~0 := 1; {4273#false} is VALID [2020-07-10 18:53:52,818 INFO L280 TraceCheckUtils]: 142: Hoare triple {4273#false} assume 0 != ~cb~0; {4273#false} is VALID [2020-07-10 18:53:52,819 INFO L280 TraceCheckUtils]: 143: Hoare triple {4273#false} ~__cil_tmp55~0 := 8 * ~s__version~0; {4273#false} is VALID [2020-07-10 18:53:52,819 INFO L280 TraceCheckUtils]: 144: Hoare triple {4273#false} assume !(3 != ~__cil_tmp55~0); {4273#false} is VALID [2020-07-10 18:53:52,836 INFO L280 TraceCheckUtils]: 145: Hoare triple {4273#false} ~s__type~0 := 8192; {4273#false} is VALID [2020-07-10 18:53:52,837 INFO L280 TraceCheckUtils]: 146: Hoare triple {4273#false} assume !(0 == ~s__init_buf___0~0); {4273#false} is VALID [2020-07-10 18:53:52,837 INFO L280 TraceCheckUtils]: 147: Hoare triple {4273#false} assume !(0 == ~tmp___4~0); {4273#false} is VALID [2020-07-10 18:53:52,837 INFO L280 TraceCheckUtils]: 148: Hoare triple {4273#false} ~s__init_num~0 := 0; {4273#false} is VALID [2020-07-10 18:53:52,837 INFO L280 TraceCheckUtils]: 149: Hoare triple {4273#false} assume 12292 != ~s__state~0; {4273#false} is VALID [2020-07-10 18:53:52,837 INFO L280 TraceCheckUtils]: 150: Hoare triple {4273#false} assume !(0 == ~tmp___5~0); {4273#false} is VALID [2020-07-10 18:53:52,838 INFO L280 TraceCheckUtils]: 151: Hoare triple {4273#false} ~s__state~0 := 8464; {4273#false} is VALID [2020-07-10 18:53:52,838 INFO L280 TraceCheckUtils]: 152: Hoare triple {4273#false} #t~post29 := ~s__ctx__stats__sess_accept~0; {4273#false} is VALID [2020-07-10 18:53:52,838 INFO L280 TraceCheckUtils]: 153: Hoare triple {4273#false} ~s__ctx__stats__sess_accept~0 := 1 + #t~post29; {4273#false} is VALID [2020-07-10 18:53:52,838 INFO L280 TraceCheckUtils]: 154: Hoare triple {4273#false} havoc #t~post29; {4273#false} is VALID [2020-07-10 18:53:52,838 INFO L280 TraceCheckUtils]: 155: Hoare triple {4273#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {4273#false} is VALID [2020-07-10 18:53:52,838 INFO L280 TraceCheckUtils]: 156: Hoare triple {4273#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {4273#false} is VALID [2020-07-10 18:53:52,839 INFO L280 TraceCheckUtils]: 157: Hoare triple {4273#false} havoc #t~nondet51; {4273#false} is VALID [2020-07-10 18:53:52,839 INFO L280 TraceCheckUtils]: 158: Hoare triple {4273#false} assume 0 == ~s__s3__tmp__reuse_message~0; {4273#false} is VALID [2020-07-10 18:53:52,839 INFO L280 TraceCheckUtils]: 159: Hoare triple {4273#false} assume 0 == ~skip~0; {4273#false} is VALID [2020-07-10 18:53:52,839 INFO L280 TraceCheckUtils]: 160: Hoare triple {4273#false} assume 8560 == ~state~0; {4273#false} is VALID [2020-07-10 18:53:52,839 INFO L280 TraceCheckUtils]: 161: Hoare triple {4273#false} assume 8448 == ~s__state~0; {4273#false} is VALID [2020-07-10 18:53:52,839 INFO L280 TraceCheckUtils]: 162: Hoare triple {4273#false} assume -1 != ~s__verify_mode~0; {4273#false} is VALID [2020-07-10 18:53:52,840 INFO L280 TraceCheckUtils]: 163: Hoare triple {4273#false} assume -2 != ~s__verify_mode~0; {4273#false} is VALID [2020-07-10 18:53:52,840 INFO L280 TraceCheckUtils]: 164: Hoare triple {4273#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {4273#false} is VALID [2020-07-10 18:53:52,840 INFO L280 TraceCheckUtils]: 165: Hoare triple {4273#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {4273#false} is VALID [2020-07-10 18:53:52,840 INFO L280 TraceCheckUtils]: 166: Hoare triple {4273#false} assume 4 != ~blastFlag~0; {4273#false} is VALID [2020-07-10 18:53:52,840 INFO L280 TraceCheckUtils]: 167: Hoare triple {4273#false} assume 1024 != ~tmp___7~0; {4273#false} is VALID [2020-07-10 18:53:52,840 INFO L280 TraceCheckUtils]: 168: Hoare triple {4273#false} assume !false; {4273#false} is VALID [2020-07-10 18:53:52,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:53:52,865 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:53:52,865 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [66141912] [2020-07-10 18:53:52,866 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:53:52,866 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2020-07-10 18:53:52,866 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949639345] [2020-07-10 18:53:52,867 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 169 [2020-07-10 18:53:52,868 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:53:52,868 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states. [2020-07-10 18:53:53,054 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 169 edges. 169 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:53:53,055 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-07-10 18:53:53,055 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:53:53,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-07-10 18:53:53,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-07-10 18:53:53,056 INFO L87 Difference]: Start difference. First operand 490 states and 595 transitions. Second operand 6 states. [2020-07-10 18:53:56,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:53:56,571 INFO L93 Difference]: Finished difference Result 937 states and 1192 transitions. [2020-07-10 18:53:56,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-07-10 18:53:56,571 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 169 [2020-07-10 18:53:56,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:53:56,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-10 18:53:56,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1027 transitions. [2020-07-10 18:53:56,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2020-07-10 18:53:56,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1027 transitions. [2020-07-10 18:53:56,611 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 6 states and 1027 transitions. [2020-07-10 18:53:57,837 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1027 edges. 1027 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:53:57,871 INFO L225 Difference]: With dead ends: 937 [2020-07-10 18:53:57,871 INFO L226 Difference]: Without dead ends: 573 [2020-07-10 18:53:57,875 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2020-07-10 18:53:57,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2020-07-10 18:53:59,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 555. [2020-07-10 18:53:59,339 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:53:59,339 INFO L82 GeneralOperation]: Start isEquivalent. First operand 573 states. Second operand 555 states. [2020-07-10 18:53:59,339 INFO L74 IsIncluded]: Start isIncluded. First operand 573 states. Second operand 555 states. [2020-07-10 18:53:59,340 INFO L87 Difference]: Start difference. First operand 573 states. Second operand 555 states. [2020-07-10 18:53:59,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:53:59,384 INFO L93 Difference]: Finished difference Result 573 states and 719 transitions. [2020-07-10 18:53:59,384 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 719 transitions. [2020-07-10 18:53:59,386 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:53:59,386 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:53:59,386 INFO L74 IsIncluded]: Start isIncluded. First operand 555 states. Second operand 573 states. [2020-07-10 18:53:59,387 INFO L87 Difference]: Start difference. First operand 555 states. Second operand 573 states. [2020-07-10 18:53:59,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:53:59,428 INFO L93 Difference]: Finished difference Result 573 states and 719 transitions. [2020-07-10 18:53:59,429 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 719 transitions. [2020-07-10 18:53:59,430 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:53:59,431 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:53:59,431 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:53:59,431 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:53:59,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 555 states. [2020-07-10 18:53:59,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 691 transitions. [2020-07-10 18:53:59,456 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 691 transitions. Word has length 169 [2020-07-10 18:53:59,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:53:59,457 INFO L479 AbstractCegarLoop]: Abstraction has 555 states and 691 transitions. [2020-07-10 18:53:59,457 INFO L480 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-07-10 18:53:59,457 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 555 states and 691 transitions. [2020-07-10 18:54:00,332 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 691 edges. 691 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:00,332 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 691 transitions. [2020-07-10 18:54:00,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2020-07-10 18:54:00,335 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:54:00,336 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:54:00,336 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-10 18:54:00,336 INFO L427 AbstractCegarLoop]: === Iteration 3 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:54:00,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:54:00,337 INFO L82 PathProgramCache]: Analyzing trace with hash -2044458217, now seen corresponding path program 1 times [2020-07-10 18:54:00,337 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:54:00,337 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1724187304] [2020-07-10 18:54:00,337 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:54:00,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:00,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:00,504 INFO L280 TraceCheckUtils]: 0: Hoare triple {8416#true} assume true; {8416#true} is VALID [2020-07-10 18:54:00,505 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {8416#true} {8416#true} #1043#return; {8416#true} is VALID [2020-07-10 18:54:00,505 INFO L263 TraceCheckUtils]: 0: Hoare triple {8416#true} call ULTIMATE.init(); {8416#true} is VALID [2020-07-10 18:54:00,506 INFO L280 TraceCheckUtils]: 1: Hoare triple {8416#true} assume true; {8416#true} is VALID [2020-07-10 18:54:00,506 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {8416#true} {8416#true} #1043#return; {8416#true} is VALID [2020-07-10 18:54:00,506 INFO L263 TraceCheckUtils]: 3: Hoare triple {8416#true} call #t~ret55 := main(); {8416#true} is VALID [2020-07-10 18:54:00,507 INFO L280 TraceCheckUtils]: 4: Hoare triple {8416#true} havoc ~s~0; {8416#true} is VALID [2020-07-10 18:54:00,507 INFO L280 TraceCheckUtils]: 5: Hoare triple {8416#true} havoc ~tmp~1; {8416#true} is VALID [2020-07-10 18:54:00,508 INFO L280 TraceCheckUtils]: 6: Hoare triple {8416#true} ~s~0 := 8464; {8416#true} is VALID [2020-07-10 18:54:00,508 INFO L263 TraceCheckUtils]: 7: Hoare triple {8416#true} call #t~ret54 := ssl3_accept(~s~0); {8416#true} is VALID [2020-07-10 18:54:00,508 INFO L280 TraceCheckUtils]: 8: Hoare triple {8416#true} ~initial_state := #in~initial_state; {8416#true} is VALID [2020-07-10 18:54:00,509 INFO L280 TraceCheckUtils]: 9: Hoare triple {8416#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,509 INFO L280 TraceCheckUtils]: 10: Hoare triple {8416#true} ~s__info_callback~0 := #t~nondet0; {8416#true} is VALID [2020-07-10 18:54:00,514 INFO L280 TraceCheckUtils]: 11: Hoare triple {8416#true} havoc #t~nondet0; {8416#true} is VALID [2020-07-10 18:54:00,514 INFO L280 TraceCheckUtils]: 12: Hoare triple {8416#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,514 INFO L280 TraceCheckUtils]: 13: Hoare triple {8416#true} ~s__in_handshake~0 := #t~nondet1; {8416#true} is VALID [2020-07-10 18:54:00,515 INFO L280 TraceCheckUtils]: 14: Hoare triple {8416#true} havoc #t~nondet1; {8416#true} is VALID [2020-07-10 18:54:00,515 INFO L280 TraceCheckUtils]: 15: Hoare triple {8416#true} havoc ~s__state~0; {8416#true} is VALID [2020-07-10 18:54:00,520 INFO L280 TraceCheckUtils]: 16: Hoare triple {8416#true} havoc ~s__new_session~0; {8416#true} is VALID [2020-07-10 18:54:00,521 INFO L280 TraceCheckUtils]: 17: Hoare triple {8416#true} havoc ~s__server~0; {8416#true} is VALID [2020-07-10 18:54:00,521 INFO L280 TraceCheckUtils]: 18: Hoare triple {8416#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,521 INFO L280 TraceCheckUtils]: 19: Hoare triple {8416#true} ~s__version~0 := #t~nondet2; {8416#true} is VALID [2020-07-10 18:54:00,522 INFO L280 TraceCheckUtils]: 20: Hoare triple {8416#true} havoc #t~nondet2; {8416#true} is VALID [2020-07-10 18:54:00,522 INFO L280 TraceCheckUtils]: 21: Hoare triple {8416#true} havoc ~s__type~0; {8416#true} is VALID [2020-07-10 18:54:00,522 INFO L280 TraceCheckUtils]: 22: Hoare triple {8416#true} havoc ~s__init_num~0; {8416#true} is VALID [2020-07-10 18:54:00,522 INFO L280 TraceCheckUtils]: 23: Hoare triple {8416#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,523 INFO L280 TraceCheckUtils]: 24: Hoare triple {8416#true} ~s__hit~0 := #t~nondet3; {8416#true} is VALID [2020-07-10 18:54:00,523 INFO L280 TraceCheckUtils]: 25: Hoare triple {8416#true} havoc #t~nondet3; {8416#true} is VALID [2020-07-10 18:54:00,527 INFO L280 TraceCheckUtils]: 26: Hoare triple {8416#true} havoc ~s__rwstate~0; {8416#true} is VALID [2020-07-10 18:54:00,527 INFO L280 TraceCheckUtils]: 27: Hoare triple {8416#true} ~s__init_buf___0~0 := 1; {8416#true} is VALID [2020-07-10 18:54:00,527 INFO L280 TraceCheckUtils]: 28: Hoare triple {8416#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,528 INFO L280 TraceCheckUtils]: 29: Hoare triple {8416#true} ~s__debug~0 := #t~nondet4; {8416#true} is VALID [2020-07-10 18:54:00,528 INFO L280 TraceCheckUtils]: 30: Hoare triple {8416#true} havoc #t~nondet4; {8416#true} is VALID [2020-07-10 18:54:00,529 INFO L280 TraceCheckUtils]: 31: Hoare triple {8416#true} havoc ~s__shutdown~0; {8416#true} is VALID [2020-07-10 18:54:00,529 INFO L280 TraceCheckUtils]: 32: Hoare triple {8416#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,530 INFO L280 TraceCheckUtils]: 33: Hoare triple {8416#true} ~s__cert~0 := #t~nondet5; {8416#true} is VALID [2020-07-10 18:54:00,530 INFO L280 TraceCheckUtils]: 34: Hoare triple {8416#true} havoc #t~nondet5; {8416#true} is VALID [2020-07-10 18:54:00,531 INFO L280 TraceCheckUtils]: 35: Hoare triple {8416#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,531 INFO L280 TraceCheckUtils]: 36: Hoare triple {8416#true} ~s__options~0 := #t~nondet6; {8416#true} is VALID [2020-07-10 18:54:00,531 INFO L280 TraceCheckUtils]: 37: Hoare triple {8416#true} havoc #t~nondet6; {8416#true} is VALID [2020-07-10 18:54:00,532 INFO L280 TraceCheckUtils]: 38: Hoare triple {8416#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,532 INFO L280 TraceCheckUtils]: 39: Hoare triple {8416#true} ~s__verify_mode~0 := #t~nondet7; {8416#true} is VALID [2020-07-10 18:54:00,533 INFO L280 TraceCheckUtils]: 40: Hoare triple {8416#true} havoc #t~nondet7; {8416#true} is VALID [2020-07-10 18:54:00,534 INFO L280 TraceCheckUtils]: 41: Hoare triple {8416#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,534 INFO L280 TraceCheckUtils]: 42: Hoare triple {8416#true} ~s__session__peer~0 := #t~nondet8; {8416#true} is VALID [2020-07-10 18:54:00,535 INFO L280 TraceCheckUtils]: 43: Hoare triple {8416#true} havoc #t~nondet8; {8416#true} is VALID [2020-07-10 18:54:00,535 INFO L280 TraceCheckUtils]: 44: Hoare triple {8416#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,537 INFO L280 TraceCheckUtils]: 45: Hoare triple {8416#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {8416#true} is VALID [2020-07-10 18:54:00,538 INFO L280 TraceCheckUtils]: 46: Hoare triple {8416#true} havoc #t~nondet9; {8416#true} is VALID [2020-07-10 18:54:00,538 INFO L280 TraceCheckUtils]: 47: Hoare triple {8416#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,542 INFO L280 TraceCheckUtils]: 48: Hoare triple {8416#true} ~s__ctx__info_callback~0 := #t~nondet10; {8416#true} is VALID [2020-07-10 18:54:00,542 INFO L280 TraceCheckUtils]: 49: Hoare triple {8416#true} havoc #t~nondet10; {8416#true} is VALID [2020-07-10 18:54:00,543 INFO L280 TraceCheckUtils]: 50: Hoare triple {8416#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,543 INFO L280 TraceCheckUtils]: 51: Hoare triple {8416#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {8416#true} is VALID [2020-07-10 18:54:00,543 INFO L280 TraceCheckUtils]: 52: Hoare triple {8416#true} havoc #t~nondet11; {8416#true} is VALID [2020-07-10 18:54:00,544 INFO L280 TraceCheckUtils]: 53: Hoare triple {8416#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,544 INFO L280 TraceCheckUtils]: 54: Hoare triple {8416#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {8416#true} is VALID [2020-07-10 18:54:00,544 INFO L280 TraceCheckUtils]: 55: Hoare triple {8416#true} havoc #t~nondet12; {8416#true} is VALID [2020-07-10 18:54:00,545 INFO L280 TraceCheckUtils]: 56: Hoare triple {8416#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,545 INFO L280 TraceCheckUtils]: 57: Hoare triple {8416#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {8416#true} is VALID [2020-07-10 18:54:00,545 INFO L280 TraceCheckUtils]: 58: Hoare triple {8416#true} havoc #t~nondet13; {8416#true} is VALID [2020-07-10 18:54:00,545 INFO L280 TraceCheckUtils]: 59: Hoare triple {8416#true} havoc ~s__s3__tmp__cert_request~0; {8416#true} is VALID [2020-07-10 18:54:00,546 INFO L280 TraceCheckUtils]: 60: Hoare triple {8416#true} havoc ~s__s3__tmp__reuse_message~0; {8416#true} is VALID [2020-07-10 18:54:00,546 INFO L280 TraceCheckUtils]: 61: Hoare triple {8416#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {8416#true} is VALID [2020-07-10 18:54:00,546 INFO L280 TraceCheckUtils]: 62: Hoare triple {8416#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,546 INFO L280 TraceCheckUtils]: 63: Hoare triple {8416#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {8416#true} is VALID [2020-07-10 18:54:00,547 INFO L280 TraceCheckUtils]: 64: Hoare triple {8416#true} havoc #t~nondet14; {8416#true} is VALID [2020-07-10 18:54:00,547 INFO L280 TraceCheckUtils]: 65: Hoare triple {8416#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {8416#true} is VALID [2020-07-10 18:54:00,548 INFO L280 TraceCheckUtils]: 66: Hoare triple {8416#true} havoc ~s__s3__tmp__next_state___0~0; {8416#true} is VALID [2020-07-10 18:54:00,548 INFO L280 TraceCheckUtils]: 67: Hoare triple {8416#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {8416#true} is VALID [2020-07-10 18:54:00,548 INFO L280 TraceCheckUtils]: 68: Hoare triple {8416#true} havoc ~s__session__cipher~0; {8416#true} is VALID [2020-07-10 18:54:00,549 INFO L280 TraceCheckUtils]: 69: Hoare triple {8416#true} havoc ~buf~0; {8416#true} is VALID [2020-07-10 18:54:00,549 INFO L280 TraceCheckUtils]: 70: Hoare triple {8416#true} havoc ~l~0; {8416#true} is VALID [2020-07-10 18:54:00,549 INFO L280 TraceCheckUtils]: 71: Hoare triple {8416#true} havoc ~Time~0; {8416#true} is VALID [2020-07-10 18:54:00,550 INFO L280 TraceCheckUtils]: 72: Hoare triple {8416#true} havoc ~tmp~0; {8416#true} is VALID [2020-07-10 18:54:00,550 INFO L280 TraceCheckUtils]: 73: Hoare triple {8416#true} havoc ~cb~0; {8416#true} is VALID [2020-07-10 18:54:00,550 INFO L280 TraceCheckUtils]: 74: Hoare triple {8416#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,550 INFO L280 TraceCheckUtils]: 75: Hoare triple {8416#true} ~num1~0 := #t~nondet15; {8416#true} is VALID [2020-07-10 18:54:00,551 INFO L280 TraceCheckUtils]: 76: Hoare triple {8416#true} havoc #t~nondet15; {8416#true} is VALID [2020-07-10 18:54:00,551 INFO L280 TraceCheckUtils]: 77: Hoare triple {8416#true} havoc ~ret~0; {8416#true} is VALID [2020-07-10 18:54:00,551 INFO L280 TraceCheckUtils]: 78: Hoare triple {8416#true} havoc ~new_state~0; {8416#true} is VALID [2020-07-10 18:54:00,552 INFO L280 TraceCheckUtils]: 79: Hoare triple {8416#true} havoc ~state~0; {8416#true} is VALID [2020-07-10 18:54:00,552 INFO L280 TraceCheckUtils]: 80: Hoare triple {8416#true} havoc ~skip~0; {8416#true} is VALID [2020-07-10 18:54:00,552 INFO L280 TraceCheckUtils]: 81: Hoare triple {8416#true} havoc ~got_new_session~0; {8416#true} is VALID [2020-07-10 18:54:00,552 INFO L280 TraceCheckUtils]: 82: Hoare triple {8416#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,552 INFO L280 TraceCheckUtils]: 83: Hoare triple {8416#true} ~tmp___1~0 := #t~nondet16; {8416#true} is VALID [2020-07-10 18:54:00,553 INFO L280 TraceCheckUtils]: 84: Hoare triple {8416#true} havoc #t~nondet16; {8416#true} is VALID [2020-07-10 18:54:00,553 INFO L280 TraceCheckUtils]: 85: Hoare triple {8416#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,553 INFO L280 TraceCheckUtils]: 86: Hoare triple {8416#true} ~tmp___2~0 := #t~nondet17; {8416#true} is VALID [2020-07-10 18:54:00,553 INFO L280 TraceCheckUtils]: 87: Hoare triple {8416#true} havoc #t~nondet17; {8416#true} is VALID [2020-07-10 18:54:00,554 INFO L280 TraceCheckUtils]: 88: Hoare triple {8416#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,554 INFO L280 TraceCheckUtils]: 89: Hoare triple {8416#true} ~tmp___3~0 := #t~nondet18; {8416#true} is VALID [2020-07-10 18:54:00,554 INFO L280 TraceCheckUtils]: 90: Hoare triple {8416#true} havoc #t~nondet18; {8416#true} is VALID [2020-07-10 18:54:00,555 INFO L280 TraceCheckUtils]: 91: Hoare triple {8416#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,555 INFO L280 TraceCheckUtils]: 92: Hoare triple {8416#true} ~tmp___4~0 := #t~nondet19; {8416#true} is VALID [2020-07-10 18:54:00,555 INFO L280 TraceCheckUtils]: 93: Hoare triple {8416#true} havoc #t~nondet19; {8416#true} is VALID [2020-07-10 18:54:00,556 INFO L280 TraceCheckUtils]: 94: Hoare triple {8416#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,556 INFO L280 TraceCheckUtils]: 95: Hoare triple {8416#true} ~tmp___5~0 := #t~nondet20; {8416#true} is VALID [2020-07-10 18:54:00,556 INFO L280 TraceCheckUtils]: 96: Hoare triple {8416#true} havoc #t~nondet20; {8416#true} is VALID [2020-07-10 18:54:00,557 INFO L280 TraceCheckUtils]: 97: Hoare triple {8416#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,557 INFO L280 TraceCheckUtils]: 98: Hoare triple {8416#true} ~tmp___6~0 := #t~nondet21; {8416#true} is VALID [2020-07-10 18:54:00,557 INFO L280 TraceCheckUtils]: 99: Hoare triple {8416#true} havoc #t~nondet21; {8416#true} is VALID [2020-07-10 18:54:00,558 INFO L280 TraceCheckUtils]: 100: Hoare triple {8416#true} havoc ~tmp___7~0; {8416#true} is VALID [2020-07-10 18:54:00,558 INFO L280 TraceCheckUtils]: 101: Hoare triple {8416#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,558 INFO L280 TraceCheckUtils]: 102: Hoare triple {8416#true} ~tmp___8~0 := #t~nondet22; {8416#true} is VALID [2020-07-10 18:54:00,559 INFO L280 TraceCheckUtils]: 103: Hoare triple {8416#true} havoc #t~nondet22; {8416#true} is VALID [2020-07-10 18:54:00,559 INFO L280 TraceCheckUtils]: 104: Hoare triple {8416#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,560 INFO L280 TraceCheckUtils]: 105: Hoare triple {8416#true} ~tmp___9~0 := #t~nondet23; {8416#true} is VALID [2020-07-10 18:54:00,561 INFO L280 TraceCheckUtils]: 106: Hoare triple {8416#true} havoc #t~nondet23; {8416#true} is VALID [2020-07-10 18:54:00,561 INFO L280 TraceCheckUtils]: 107: Hoare triple {8416#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {8416#true} is VALID [2020-07-10 18:54:00,562 INFO L280 TraceCheckUtils]: 108: Hoare triple {8416#true} ~tmp___10~0 := #t~nondet24; {8416#true} is VALID [2020-07-10 18:54:00,562 INFO L280 TraceCheckUtils]: 109: Hoare triple {8416#true} havoc #t~nondet24; {8416#true} is VALID [2020-07-10 18:54:00,562 INFO L280 TraceCheckUtils]: 110: Hoare triple {8416#true} havoc ~blastFlag~0; {8416#true} is VALID [2020-07-10 18:54:00,563 INFO L280 TraceCheckUtils]: 111: Hoare triple {8416#true} havoc ~__cil_tmp55~0; {8416#true} is VALID [2020-07-10 18:54:00,563 INFO L280 TraceCheckUtils]: 112: Hoare triple {8416#true} havoc ~__cil_tmp56~0; {8416#true} is VALID [2020-07-10 18:54:00,564 INFO L280 TraceCheckUtils]: 113: Hoare triple {8416#true} havoc ~__cil_tmp57~0; {8416#true} is VALID [2020-07-10 18:54:00,564 INFO L280 TraceCheckUtils]: 114: Hoare triple {8416#true} havoc ~__cil_tmp58~0; {8416#true} is VALID [2020-07-10 18:54:00,564 INFO L280 TraceCheckUtils]: 115: Hoare triple {8416#true} havoc ~__cil_tmp59~0; {8416#true} is VALID [2020-07-10 18:54:00,565 INFO L280 TraceCheckUtils]: 116: Hoare triple {8416#true} havoc ~__cil_tmp60~0; {8416#true} is VALID [2020-07-10 18:54:00,565 INFO L280 TraceCheckUtils]: 117: Hoare triple {8416#true} ~__cil_tmp61~0 := #t~nondet25; {8416#true} is VALID [2020-07-10 18:54:00,565 INFO L280 TraceCheckUtils]: 118: Hoare triple {8416#true} havoc #t~nondet25; {8416#true} is VALID [2020-07-10 18:54:00,578 INFO L280 TraceCheckUtils]: 119: Hoare triple {8416#true} ~s__state~0 := ~initial_state; {8416#true} is VALID [2020-07-10 18:54:00,586 INFO L280 TraceCheckUtils]: 120: Hoare triple {8416#true} ~blastFlag~0 := 0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,587 INFO L280 TraceCheckUtils]: 121: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,588 INFO L280 TraceCheckUtils]: 122: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~tmp~0 := #t~nondet26; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,589 INFO L280 TraceCheckUtils]: 123: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} havoc #t~nondet26; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,590 INFO L280 TraceCheckUtils]: 124: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~Time~0 := ~tmp~0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,591 INFO L280 TraceCheckUtils]: 125: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~cb~0 := 0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,592 INFO L280 TraceCheckUtils]: 126: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~ret~0 := -1; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,593 INFO L280 TraceCheckUtils]: 127: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,593 INFO L280 TraceCheckUtils]: 128: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~got_new_session~0 := 0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,594 INFO L280 TraceCheckUtils]: 129: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume 0 != ~s__info_callback~0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,595 INFO L280 TraceCheckUtils]: 130: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~cb~0 := ~s__info_callback~0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,596 INFO L280 TraceCheckUtils]: 131: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} #t~post27 := ~s__in_handshake~0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,597 INFO L280 TraceCheckUtils]: 132: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~s__in_handshake~0 := 1 + #t~post27; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,598 INFO L280 TraceCheckUtils]: 133: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} havoc #t~post27; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,599 INFO L280 TraceCheckUtils]: 134: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(0 != 12288 + ~tmp___1~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,606 INFO L280 TraceCheckUtils]: 135: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__cert~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,608 INFO L280 TraceCheckUtils]: 136: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !false; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,609 INFO L280 TraceCheckUtils]: 137: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,610 INFO L280 TraceCheckUtils]: 138: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,611 INFO L280 TraceCheckUtils]: 139: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,613 INFO L280 TraceCheckUtils]: 140: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,614 INFO L280 TraceCheckUtils]: 141: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,615 INFO L280 TraceCheckUtils]: 142: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,616 INFO L280 TraceCheckUtils]: 143: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,620 INFO L280 TraceCheckUtils]: 144: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,621 INFO L280 TraceCheckUtils]: 145: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,622 INFO L280 TraceCheckUtils]: 146: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume 8464 == ~s__state~0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,623 INFO L280 TraceCheckUtils]: 147: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~s__shutdown~0 := 0; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,624 INFO L280 TraceCheckUtils]: 148: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,625 INFO L280 TraceCheckUtils]: 149: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet32; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,626 INFO L280 TraceCheckUtils]: 150: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} havoc #t~nondet32; {8420#(= 0 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:54:00,627 INFO L280 TraceCheckUtils]: 151: Hoare triple {8420#(= 0 ssl3_accept_~blastFlag~0)} assume !(0 == ~blastFlag~0); {8417#false} is VALID [2020-07-10 18:54:00,627 INFO L280 TraceCheckUtils]: 152: Hoare triple {8417#false} assume !(~ret~0 <= 0); {8417#false} is VALID [2020-07-10 18:54:00,627 INFO L280 TraceCheckUtils]: 153: Hoare triple {8417#false} ~got_new_session~0 := 1; {8417#false} is VALID [2020-07-10 18:54:00,628 INFO L280 TraceCheckUtils]: 154: Hoare triple {8417#false} ~s__state~0 := 8496; {8417#false} is VALID [2020-07-10 18:54:00,628 INFO L280 TraceCheckUtils]: 155: Hoare triple {8417#false} ~s__init_num~0 := 0; {8417#false} is VALID [2020-07-10 18:54:00,628 INFO L280 TraceCheckUtils]: 156: Hoare triple {8417#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {8417#false} is VALID [2020-07-10 18:54:00,629 INFO L280 TraceCheckUtils]: 157: Hoare triple {8417#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {8417#false} is VALID [2020-07-10 18:54:00,629 INFO L280 TraceCheckUtils]: 158: Hoare triple {8417#false} havoc #t~nondet51; {8417#false} is VALID [2020-07-10 18:54:00,629 INFO L280 TraceCheckUtils]: 159: Hoare triple {8417#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {8417#false} is VALID [2020-07-10 18:54:00,630 INFO L280 TraceCheckUtils]: 160: Hoare triple {8417#false} ~skip~0 := 0; {8417#false} is VALID [2020-07-10 18:54:00,630 INFO L280 TraceCheckUtils]: 161: Hoare triple {8417#false} assume !false; {8417#false} is VALID [2020-07-10 18:54:00,630 INFO L280 TraceCheckUtils]: 162: Hoare triple {8417#false} ~state~0 := ~s__state~0; {8417#false} is VALID [2020-07-10 18:54:00,631 INFO L280 TraceCheckUtils]: 163: Hoare triple {8417#false} assume !(12292 == ~s__state~0); {8417#false} is VALID [2020-07-10 18:54:00,631 INFO L280 TraceCheckUtils]: 164: Hoare triple {8417#false} assume !(16384 == ~s__state~0); {8417#false} is VALID [2020-07-10 18:54:00,631 INFO L280 TraceCheckUtils]: 165: Hoare triple {8417#false} assume !(8192 == ~s__state~0); {8417#false} is VALID [2020-07-10 18:54:00,632 INFO L280 TraceCheckUtils]: 166: Hoare triple {8417#false} assume !(24576 == ~s__state~0); {8417#false} is VALID [2020-07-10 18:54:00,632 INFO L280 TraceCheckUtils]: 167: Hoare triple {8417#false} assume !(8195 == ~s__state~0); {8417#false} is VALID [2020-07-10 18:54:00,632 INFO L280 TraceCheckUtils]: 168: Hoare triple {8417#false} assume !(8480 == ~s__state~0); {8417#false} is VALID [2020-07-10 18:54:00,632 INFO L280 TraceCheckUtils]: 169: Hoare triple {8417#false} assume !(8481 == ~s__state~0); {8417#false} is VALID [2020-07-10 18:54:00,633 INFO L280 TraceCheckUtils]: 170: Hoare triple {8417#false} assume 8482 == ~s__state~0; {8417#false} is VALID [2020-07-10 18:54:00,633 INFO L280 TraceCheckUtils]: 171: Hoare triple {8417#false} ~s__state~0 := 3; {8417#false} is VALID [2020-07-10 18:54:00,633 INFO L280 TraceCheckUtils]: 172: Hoare triple {8417#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {8417#false} is VALID [2020-07-10 18:54:00,633 INFO L280 TraceCheckUtils]: 173: Hoare triple {8417#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {8417#false} is VALID [2020-07-10 18:54:00,634 INFO L280 TraceCheckUtils]: 174: Hoare triple {8417#false} havoc #t~nondet51; {8417#false} is VALID [2020-07-10 18:54:00,636 INFO L280 TraceCheckUtils]: 175: Hoare triple {8417#false} assume 0 == ~s__s3__tmp__reuse_message~0; {8417#false} is VALID [2020-07-10 18:54:00,636 INFO L280 TraceCheckUtils]: 176: Hoare triple {8417#false} assume 0 == ~skip~0; {8417#false} is VALID [2020-07-10 18:54:00,637 INFO L280 TraceCheckUtils]: 177: Hoare triple {8417#false} assume 8560 == ~state~0; {8417#false} is VALID [2020-07-10 18:54:00,637 INFO L280 TraceCheckUtils]: 178: Hoare triple {8417#false} assume 8448 == ~s__state~0; {8417#false} is VALID [2020-07-10 18:54:00,637 INFO L280 TraceCheckUtils]: 179: Hoare triple {8417#false} assume -1 != ~s__verify_mode~0; {8417#false} is VALID [2020-07-10 18:54:00,637 INFO L280 TraceCheckUtils]: 180: Hoare triple {8417#false} assume -2 != ~s__verify_mode~0; {8417#false} is VALID [2020-07-10 18:54:00,638 INFO L280 TraceCheckUtils]: 181: Hoare triple {8417#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {8417#false} is VALID [2020-07-10 18:54:00,638 INFO L280 TraceCheckUtils]: 182: Hoare triple {8417#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {8417#false} is VALID [2020-07-10 18:54:00,638 INFO L280 TraceCheckUtils]: 183: Hoare triple {8417#false} assume 4 != ~blastFlag~0; {8417#false} is VALID [2020-07-10 18:54:00,638 INFO L280 TraceCheckUtils]: 184: Hoare triple {8417#false} assume 1024 != ~tmp___7~0; {8417#false} is VALID [2020-07-10 18:54:00,639 INFO L280 TraceCheckUtils]: 185: Hoare triple {8417#false} assume !false; {8417#false} is VALID [2020-07-10 18:54:00,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:54:00,671 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:54:00,672 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1724187304] [2020-07-10 18:54:00,672 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:54:00,673 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:54:00,673 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389780531] [2020-07-10 18:54:00,674 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 186 [2020-07-10 18:54:00,675 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:54:00,675 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:54:00,863 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 183 edges. 183 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:00,863 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:54:00,863 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:54:00,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:54:00,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:00,865 INFO L87 Difference]: Start difference. First operand 555 states and 691 transitions. Second operand 3 states. [2020-07-10 18:54:03,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:03,754 INFO L93 Difference]: Finished difference Result 987 states and 1256 transitions. [2020-07-10 18:54:03,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:54:03,754 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 186 [2020-07-10 18:54:03,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:54:03,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:03,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 930 transitions. [2020-07-10 18:54:03,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:03,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 930 transitions. [2020-07-10 18:54:03,771 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 930 transitions. [2020-07-10 18:54:04,659 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 930 edges. 930 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:04,685 INFO L225 Difference]: With dead ends: 987 [2020-07-10 18:54:04,685 INFO L226 Difference]: Without dead ends: 571 [2020-07-10 18:54:04,687 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:04,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2020-07-10 18:54:06,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 571. [2020-07-10 18:54:06,550 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:54:06,550 INFO L82 GeneralOperation]: Start isEquivalent. First operand 571 states. Second operand 571 states. [2020-07-10 18:54:06,550 INFO L74 IsIncluded]: Start isIncluded. First operand 571 states. Second operand 571 states. [2020-07-10 18:54:06,550 INFO L87 Difference]: Start difference. First operand 571 states. Second operand 571 states. [2020-07-10 18:54:06,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:06,574 INFO L93 Difference]: Finished difference Result 571 states and 707 transitions. [2020-07-10 18:54:06,575 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 707 transitions. [2020-07-10 18:54:06,576 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:06,576 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:06,577 INFO L74 IsIncluded]: Start isIncluded. First operand 571 states. Second operand 571 states. [2020-07-10 18:54:06,577 INFO L87 Difference]: Start difference. First operand 571 states. Second operand 571 states. [2020-07-10 18:54:06,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:06,602 INFO L93 Difference]: Finished difference Result 571 states and 707 transitions. [2020-07-10 18:54:06,602 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 707 transitions. [2020-07-10 18:54:06,604 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:06,604 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:06,604 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:54:06,604 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:54:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 571 states. [2020-07-10 18:54:06,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 571 states to 571 states and 707 transitions. [2020-07-10 18:54:06,630 INFO L78 Accepts]: Start accepts. Automaton has 571 states and 707 transitions. Word has length 186 [2020-07-10 18:54:06,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:54:06,631 INFO L479 AbstractCegarLoop]: Abstraction has 571 states and 707 transitions. [2020-07-10 18:54:06,631 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:54:06,631 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 571 states and 707 transitions. [2020-07-10 18:54:07,600 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 707 edges. 707 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:07,600 INFO L276 IsEmpty]: Start isEmpty. Operand 571 states and 707 transitions. [2020-07-10 18:54:07,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2020-07-10 18:54:07,603 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:54:07,603 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:54:07,604 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-10 18:54:07,604 INFO L427 AbstractCegarLoop]: === Iteration 4 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:54:07,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:54:07,605 INFO L82 PathProgramCache]: Analyzing trace with hash 570616873, now seen corresponding path program 1 times [2020-07-10 18:54:07,605 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:54:07,606 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2033919320] [2020-07-10 18:54:07,606 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:54:07,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:07,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:07,804 INFO L280 TraceCheckUtils]: 0: Hoare triple {12681#true} assume true; {12681#true} is VALID [2020-07-10 18:54:07,805 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {12681#true} {12681#true} #1043#return; {12681#true} is VALID [2020-07-10 18:54:07,805 INFO L263 TraceCheckUtils]: 0: Hoare triple {12681#true} call ULTIMATE.init(); {12681#true} is VALID [2020-07-10 18:54:07,805 INFO L280 TraceCheckUtils]: 1: Hoare triple {12681#true} assume true; {12681#true} is VALID [2020-07-10 18:54:07,806 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {12681#true} {12681#true} #1043#return; {12681#true} is VALID [2020-07-10 18:54:07,806 INFO L263 TraceCheckUtils]: 3: Hoare triple {12681#true} call #t~ret55 := main(); {12681#true} is VALID [2020-07-10 18:54:07,806 INFO L280 TraceCheckUtils]: 4: Hoare triple {12681#true} havoc ~s~0; {12681#true} is VALID [2020-07-10 18:54:07,806 INFO L280 TraceCheckUtils]: 5: Hoare triple {12681#true} havoc ~tmp~1; {12681#true} is VALID [2020-07-10 18:54:07,807 INFO L280 TraceCheckUtils]: 6: Hoare triple {12681#true} ~s~0 := 8464; {12681#true} is VALID [2020-07-10 18:54:07,807 INFO L263 TraceCheckUtils]: 7: Hoare triple {12681#true} call #t~ret54 := ssl3_accept(~s~0); {12681#true} is VALID [2020-07-10 18:54:07,807 INFO L280 TraceCheckUtils]: 8: Hoare triple {12681#true} ~initial_state := #in~initial_state; {12681#true} is VALID [2020-07-10 18:54:07,807 INFO L280 TraceCheckUtils]: 9: Hoare triple {12681#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,807 INFO L280 TraceCheckUtils]: 10: Hoare triple {12681#true} ~s__info_callback~0 := #t~nondet0; {12681#true} is VALID [2020-07-10 18:54:07,808 INFO L280 TraceCheckUtils]: 11: Hoare triple {12681#true} havoc #t~nondet0; {12681#true} is VALID [2020-07-10 18:54:07,808 INFO L280 TraceCheckUtils]: 12: Hoare triple {12681#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,808 INFO L280 TraceCheckUtils]: 13: Hoare triple {12681#true} ~s__in_handshake~0 := #t~nondet1; {12681#true} is VALID [2020-07-10 18:54:07,808 INFO L280 TraceCheckUtils]: 14: Hoare triple {12681#true} havoc #t~nondet1; {12681#true} is VALID [2020-07-10 18:54:07,808 INFO L280 TraceCheckUtils]: 15: Hoare triple {12681#true} havoc ~s__state~0; {12681#true} is VALID [2020-07-10 18:54:07,809 INFO L280 TraceCheckUtils]: 16: Hoare triple {12681#true} havoc ~s__new_session~0; {12681#true} is VALID [2020-07-10 18:54:07,809 INFO L280 TraceCheckUtils]: 17: Hoare triple {12681#true} havoc ~s__server~0; {12681#true} is VALID [2020-07-10 18:54:07,809 INFO L280 TraceCheckUtils]: 18: Hoare triple {12681#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,809 INFO L280 TraceCheckUtils]: 19: Hoare triple {12681#true} ~s__version~0 := #t~nondet2; {12681#true} is VALID [2020-07-10 18:54:07,810 INFO L280 TraceCheckUtils]: 20: Hoare triple {12681#true} havoc #t~nondet2; {12681#true} is VALID [2020-07-10 18:54:07,810 INFO L280 TraceCheckUtils]: 21: Hoare triple {12681#true} havoc ~s__type~0; {12681#true} is VALID [2020-07-10 18:54:07,810 INFO L280 TraceCheckUtils]: 22: Hoare triple {12681#true} havoc ~s__init_num~0; {12681#true} is VALID [2020-07-10 18:54:07,810 INFO L280 TraceCheckUtils]: 23: Hoare triple {12681#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,811 INFO L280 TraceCheckUtils]: 24: Hoare triple {12681#true} ~s__hit~0 := #t~nondet3; {12681#true} is VALID [2020-07-10 18:54:07,811 INFO L280 TraceCheckUtils]: 25: Hoare triple {12681#true} havoc #t~nondet3; {12681#true} is VALID [2020-07-10 18:54:07,811 INFO L280 TraceCheckUtils]: 26: Hoare triple {12681#true} havoc ~s__rwstate~0; {12681#true} is VALID [2020-07-10 18:54:07,811 INFO L280 TraceCheckUtils]: 27: Hoare triple {12681#true} ~s__init_buf___0~0 := 1; {12681#true} is VALID [2020-07-10 18:54:07,812 INFO L280 TraceCheckUtils]: 28: Hoare triple {12681#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,812 INFO L280 TraceCheckUtils]: 29: Hoare triple {12681#true} ~s__debug~0 := #t~nondet4; {12681#true} is VALID [2020-07-10 18:54:07,812 INFO L280 TraceCheckUtils]: 30: Hoare triple {12681#true} havoc #t~nondet4; {12681#true} is VALID [2020-07-10 18:54:07,812 INFO L280 TraceCheckUtils]: 31: Hoare triple {12681#true} havoc ~s__shutdown~0; {12681#true} is VALID [2020-07-10 18:54:07,812 INFO L280 TraceCheckUtils]: 32: Hoare triple {12681#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,813 INFO L280 TraceCheckUtils]: 33: Hoare triple {12681#true} ~s__cert~0 := #t~nondet5; {12681#true} is VALID [2020-07-10 18:54:07,813 INFO L280 TraceCheckUtils]: 34: Hoare triple {12681#true} havoc #t~nondet5; {12681#true} is VALID [2020-07-10 18:54:07,813 INFO L280 TraceCheckUtils]: 35: Hoare triple {12681#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,813 INFO L280 TraceCheckUtils]: 36: Hoare triple {12681#true} ~s__options~0 := #t~nondet6; {12681#true} is VALID [2020-07-10 18:54:07,813 INFO L280 TraceCheckUtils]: 37: Hoare triple {12681#true} havoc #t~nondet6; {12681#true} is VALID [2020-07-10 18:54:07,814 INFO L280 TraceCheckUtils]: 38: Hoare triple {12681#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,814 INFO L280 TraceCheckUtils]: 39: Hoare triple {12681#true} ~s__verify_mode~0 := #t~nondet7; {12681#true} is VALID [2020-07-10 18:54:07,814 INFO L280 TraceCheckUtils]: 40: Hoare triple {12681#true} havoc #t~nondet7; {12681#true} is VALID [2020-07-10 18:54:07,815 INFO L280 TraceCheckUtils]: 41: Hoare triple {12681#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,815 INFO L280 TraceCheckUtils]: 42: Hoare triple {12681#true} ~s__session__peer~0 := #t~nondet8; {12681#true} is VALID [2020-07-10 18:54:07,815 INFO L280 TraceCheckUtils]: 43: Hoare triple {12681#true} havoc #t~nondet8; {12681#true} is VALID [2020-07-10 18:54:07,816 INFO L280 TraceCheckUtils]: 44: Hoare triple {12681#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,816 INFO L280 TraceCheckUtils]: 45: Hoare triple {12681#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {12681#true} is VALID [2020-07-10 18:54:07,816 INFO L280 TraceCheckUtils]: 46: Hoare triple {12681#true} havoc #t~nondet9; {12681#true} is VALID [2020-07-10 18:54:07,817 INFO L280 TraceCheckUtils]: 47: Hoare triple {12681#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,817 INFO L280 TraceCheckUtils]: 48: Hoare triple {12681#true} ~s__ctx__info_callback~0 := #t~nondet10; {12681#true} is VALID [2020-07-10 18:54:07,817 INFO L280 TraceCheckUtils]: 49: Hoare triple {12681#true} havoc #t~nondet10; {12681#true} is VALID [2020-07-10 18:54:07,818 INFO L280 TraceCheckUtils]: 50: Hoare triple {12681#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,818 INFO L280 TraceCheckUtils]: 51: Hoare triple {12681#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {12681#true} is VALID [2020-07-10 18:54:07,818 INFO L280 TraceCheckUtils]: 52: Hoare triple {12681#true} havoc #t~nondet11; {12681#true} is VALID [2020-07-10 18:54:07,819 INFO L280 TraceCheckUtils]: 53: Hoare triple {12681#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,819 INFO L280 TraceCheckUtils]: 54: Hoare triple {12681#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {12681#true} is VALID [2020-07-10 18:54:07,819 INFO L280 TraceCheckUtils]: 55: Hoare triple {12681#true} havoc #t~nondet12; {12681#true} is VALID [2020-07-10 18:54:07,820 INFO L280 TraceCheckUtils]: 56: Hoare triple {12681#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,820 INFO L280 TraceCheckUtils]: 57: Hoare triple {12681#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {12681#true} is VALID [2020-07-10 18:54:07,820 INFO L280 TraceCheckUtils]: 58: Hoare triple {12681#true} havoc #t~nondet13; {12681#true} is VALID [2020-07-10 18:54:07,820 INFO L280 TraceCheckUtils]: 59: Hoare triple {12681#true} havoc ~s__s3__tmp__cert_request~0; {12681#true} is VALID [2020-07-10 18:54:07,821 INFO L280 TraceCheckUtils]: 60: Hoare triple {12681#true} havoc ~s__s3__tmp__reuse_message~0; {12681#true} is VALID [2020-07-10 18:54:07,821 INFO L280 TraceCheckUtils]: 61: Hoare triple {12681#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {12681#true} is VALID [2020-07-10 18:54:07,821 INFO L280 TraceCheckUtils]: 62: Hoare triple {12681#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,822 INFO L280 TraceCheckUtils]: 63: Hoare triple {12681#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {12681#true} is VALID [2020-07-10 18:54:07,822 INFO L280 TraceCheckUtils]: 64: Hoare triple {12681#true} havoc #t~nondet14; {12681#true} is VALID [2020-07-10 18:54:07,822 INFO L280 TraceCheckUtils]: 65: Hoare triple {12681#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {12681#true} is VALID [2020-07-10 18:54:07,823 INFO L280 TraceCheckUtils]: 66: Hoare triple {12681#true} havoc ~s__s3__tmp__next_state___0~0; {12681#true} is VALID [2020-07-10 18:54:07,823 INFO L280 TraceCheckUtils]: 67: Hoare triple {12681#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {12681#true} is VALID [2020-07-10 18:54:07,823 INFO L280 TraceCheckUtils]: 68: Hoare triple {12681#true} havoc ~s__session__cipher~0; {12681#true} is VALID [2020-07-10 18:54:07,824 INFO L280 TraceCheckUtils]: 69: Hoare triple {12681#true} havoc ~buf~0; {12681#true} is VALID [2020-07-10 18:54:07,824 INFO L280 TraceCheckUtils]: 70: Hoare triple {12681#true} havoc ~l~0; {12681#true} is VALID [2020-07-10 18:54:07,824 INFO L280 TraceCheckUtils]: 71: Hoare triple {12681#true} havoc ~Time~0; {12681#true} is VALID [2020-07-10 18:54:07,825 INFO L280 TraceCheckUtils]: 72: Hoare triple {12681#true} havoc ~tmp~0; {12681#true} is VALID [2020-07-10 18:54:07,825 INFO L280 TraceCheckUtils]: 73: Hoare triple {12681#true} havoc ~cb~0; {12681#true} is VALID [2020-07-10 18:54:07,825 INFO L280 TraceCheckUtils]: 74: Hoare triple {12681#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,826 INFO L280 TraceCheckUtils]: 75: Hoare triple {12681#true} ~num1~0 := #t~nondet15; {12681#true} is VALID [2020-07-10 18:54:07,826 INFO L280 TraceCheckUtils]: 76: Hoare triple {12681#true} havoc #t~nondet15; {12681#true} is VALID [2020-07-10 18:54:07,826 INFO L280 TraceCheckUtils]: 77: Hoare triple {12681#true} havoc ~ret~0; {12681#true} is VALID [2020-07-10 18:54:07,827 INFO L280 TraceCheckUtils]: 78: Hoare triple {12681#true} havoc ~new_state~0; {12681#true} is VALID [2020-07-10 18:54:07,827 INFO L280 TraceCheckUtils]: 79: Hoare triple {12681#true} havoc ~state~0; {12681#true} is VALID [2020-07-10 18:54:07,827 INFO L280 TraceCheckUtils]: 80: Hoare triple {12681#true} havoc ~skip~0; {12681#true} is VALID [2020-07-10 18:54:07,828 INFO L280 TraceCheckUtils]: 81: Hoare triple {12681#true} havoc ~got_new_session~0; {12681#true} is VALID [2020-07-10 18:54:07,828 INFO L280 TraceCheckUtils]: 82: Hoare triple {12681#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,828 INFO L280 TraceCheckUtils]: 83: Hoare triple {12681#true} ~tmp___1~0 := #t~nondet16; {12681#true} is VALID [2020-07-10 18:54:07,829 INFO L280 TraceCheckUtils]: 84: Hoare triple {12681#true} havoc #t~nondet16; {12681#true} is VALID [2020-07-10 18:54:07,829 INFO L280 TraceCheckUtils]: 85: Hoare triple {12681#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,829 INFO L280 TraceCheckUtils]: 86: Hoare triple {12681#true} ~tmp___2~0 := #t~nondet17; {12681#true} is VALID [2020-07-10 18:54:07,830 INFO L280 TraceCheckUtils]: 87: Hoare triple {12681#true} havoc #t~nondet17; {12681#true} is VALID [2020-07-10 18:54:07,830 INFO L280 TraceCheckUtils]: 88: Hoare triple {12681#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,830 INFO L280 TraceCheckUtils]: 89: Hoare triple {12681#true} ~tmp___3~0 := #t~nondet18; {12681#true} is VALID [2020-07-10 18:54:07,830 INFO L280 TraceCheckUtils]: 90: Hoare triple {12681#true} havoc #t~nondet18; {12681#true} is VALID [2020-07-10 18:54:07,831 INFO L280 TraceCheckUtils]: 91: Hoare triple {12681#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,831 INFO L280 TraceCheckUtils]: 92: Hoare triple {12681#true} ~tmp___4~0 := #t~nondet19; {12681#true} is VALID [2020-07-10 18:54:07,831 INFO L280 TraceCheckUtils]: 93: Hoare triple {12681#true} havoc #t~nondet19; {12681#true} is VALID [2020-07-10 18:54:07,832 INFO L280 TraceCheckUtils]: 94: Hoare triple {12681#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,832 INFO L280 TraceCheckUtils]: 95: Hoare triple {12681#true} ~tmp___5~0 := #t~nondet20; {12681#true} is VALID [2020-07-10 18:54:07,832 INFO L280 TraceCheckUtils]: 96: Hoare triple {12681#true} havoc #t~nondet20; {12681#true} is VALID [2020-07-10 18:54:07,833 INFO L280 TraceCheckUtils]: 97: Hoare triple {12681#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,833 INFO L280 TraceCheckUtils]: 98: Hoare triple {12681#true} ~tmp___6~0 := #t~nondet21; {12681#true} is VALID [2020-07-10 18:54:07,833 INFO L280 TraceCheckUtils]: 99: Hoare triple {12681#true} havoc #t~nondet21; {12681#true} is VALID [2020-07-10 18:54:07,834 INFO L280 TraceCheckUtils]: 100: Hoare triple {12681#true} havoc ~tmp___7~0; {12681#true} is VALID [2020-07-10 18:54:07,834 INFO L280 TraceCheckUtils]: 101: Hoare triple {12681#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,834 INFO L280 TraceCheckUtils]: 102: Hoare triple {12681#true} ~tmp___8~0 := #t~nondet22; {12681#true} is VALID [2020-07-10 18:54:07,835 INFO L280 TraceCheckUtils]: 103: Hoare triple {12681#true} havoc #t~nondet22; {12681#true} is VALID [2020-07-10 18:54:07,835 INFO L280 TraceCheckUtils]: 104: Hoare triple {12681#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,835 INFO L280 TraceCheckUtils]: 105: Hoare triple {12681#true} ~tmp___9~0 := #t~nondet23; {12681#true} is VALID [2020-07-10 18:54:07,836 INFO L280 TraceCheckUtils]: 106: Hoare triple {12681#true} havoc #t~nondet23; {12681#true} is VALID [2020-07-10 18:54:07,836 INFO L280 TraceCheckUtils]: 107: Hoare triple {12681#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,836 INFO L280 TraceCheckUtils]: 108: Hoare triple {12681#true} ~tmp___10~0 := #t~nondet24; {12681#true} is VALID [2020-07-10 18:54:07,837 INFO L280 TraceCheckUtils]: 109: Hoare triple {12681#true} havoc #t~nondet24; {12681#true} is VALID [2020-07-10 18:54:07,837 INFO L280 TraceCheckUtils]: 110: Hoare triple {12681#true} havoc ~blastFlag~0; {12681#true} is VALID [2020-07-10 18:54:07,837 INFO L280 TraceCheckUtils]: 111: Hoare triple {12681#true} havoc ~__cil_tmp55~0; {12681#true} is VALID [2020-07-10 18:54:07,838 INFO L280 TraceCheckUtils]: 112: Hoare triple {12681#true} havoc ~__cil_tmp56~0; {12681#true} is VALID [2020-07-10 18:54:07,838 INFO L280 TraceCheckUtils]: 113: Hoare triple {12681#true} havoc ~__cil_tmp57~0; {12681#true} is VALID [2020-07-10 18:54:07,838 INFO L280 TraceCheckUtils]: 114: Hoare triple {12681#true} havoc ~__cil_tmp58~0; {12681#true} is VALID [2020-07-10 18:54:07,839 INFO L280 TraceCheckUtils]: 115: Hoare triple {12681#true} havoc ~__cil_tmp59~0; {12681#true} is VALID [2020-07-10 18:54:07,839 INFO L280 TraceCheckUtils]: 116: Hoare triple {12681#true} havoc ~__cil_tmp60~0; {12681#true} is VALID [2020-07-10 18:54:07,839 INFO L280 TraceCheckUtils]: 117: Hoare triple {12681#true} ~__cil_tmp61~0 := #t~nondet25; {12681#true} is VALID [2020-07-10 18:54:07,840 INFO L280 TraceCheckUtils]: 118: Hoare triple {12681#true} havoc #t~nondet25; {12681#true} is VALID [2020-07-10 18:54:07,840 INFO L280 TraceCheckUtils]: 119: Hoare triple {12681#true} ~s__state~0 := ~initial_state; {12681#true} is VALID [2020-07-10 18:54:07,840 INFO L280 TraceCheckUtils]: 120: Hoare triple {12681#true} ~blastFlag~0 := 0; {12681#true} is VALID [2020-07-10 18:54:07,841 INFO L280 TraceCheckUtils]: 121: Hoare triple {12681#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,841 INFO L280 TraceCheckUtils]: 122: Hoare triple {12681#true} ~tmp~0 := #t~nondet26; {12681#true} is VALID [2020-07-10 18:54:07,841 INFO L280 TraceCheckUtils]: 123: Hoare triple {12681#true} havoc #t~nondet26; {12681#true} is VALID [2020-07-10 18:54:07,842 INFO L280 TraceCheckUtils]: 124: Hoare triple {12681#true} ~Time~0 := ~tmp~0; {12681#true} is VALID [2020-07-10 18:54:07,842 INFO L280 TraceCheckUtils]: 125: Hoare triple {12681#true} ~cb~0 := 0; {12681#true} is VALID [2020-07-10 18:54:07,842 INFO L280 TraceCheckUtils]: 126: Hoare triple {12681#true} ~ret~0 := -1; {12681#true} is VALID [2020-07-10 18:54:07,842 INFO L280 TraceCheckUtils]: 127: Hoare triple {12681#true} ~skip~0 := 0; {12681#true} is VALID [2020-07-10 18:54:07,843 INFO L280 TraceCheckUtils]: 128: Hoare triple {12681#true} ~got_new_session~0 := 0; {12681#true} is VALID [2020-07-10 18:54:07,843 INFO L280 TraceCheckUtils]: 129: Hoare triple {12681#true} assume 0 != ~s__info_callback~0; {12681#true} is VALID [2020-07-10 18:54:07,843 INFO L280 TraceCheckUtils]: 130: Hoare triple {12681#true} ~cb~0 := ~s__info_callback~0; {12681#true} is VALID [2020-07-10 18:54:07,844 INFO L280 TraceCheckUtils]: 131: Hoare triple {12681#true} #t~post27 := ~s__in_handshake~0; {12681#true} is VALID [2020-07-10 18:54:07,844 INFO L280 TraceCheckUtils]: 132: Hoare triple {12681#true} ~s__in_handshake~0 := 1 + #t~post27; {12681#true} is VALID [2020-07-10 18:54:07,844 INFO L280 TraceCheckUtils]: 133: Hoare triple {12681#true} havoc #t~post27; {12681#true} is VALID [2020-07-10 18:54:07,845 INFO L280 TraceCheckUtils]: 134: Hoare triple {12681#true} assume !(0 != 12288 + ~tmp___1~0); {12681#true} is VALID [2020-07-10 18:54:07,845 INFO L280 TraceCheckUtils]: 135: Hoare triple {12681#true} assume !(0 == ~s__cert~0); {12681#true} is VALID [2020-07-10 18:54:07,845 INFO L280 TraceCheckUtils]: 136: Hoare triple {12681#true} assume !false; {12681#true} is VALID [2020-07-10 18:54:07,846 INFO L280 TraceCheckUtils]: 137: Hoare triple {12681#true} ~state~0 := ~s__state~0; {12681#true} is VALID [2020-07-10 18:54:07,846 INFO L280 TraceCheckUtils]: 138: Hoare triple {12681#true} assume !(12292 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,846 INFO L280 TraceCheckUtils]: 139: Hoare triple {12681#true} assume !(16384 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,847 INFO L280 TraceCheckUtils]: 140: Hoare triple {12681#true} assume !(8192 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,847 INFO L280 TraceCheckUtils]: 141: Hoare triple {12681#true} assume !(24576 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,847 INFO L280 TraceCheckUtils]: 142: Hoare triple {12681#true} assume !(8195 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,848 INFO L280 TraceCheckUtils]: 143: Hoare triple {12681#true} assume !(8480 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,848 INFO L280 TraceCheckUtils]: 144: Hoare triple {12681#true} assume !(8481 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,848 INFO L280 TraceCheckUtils]: 145: Hoare triple {12681#true} assume !(8482 == ~s__state~0); {12681#true} is VALID [2020-07-10 18:54:07,849 INFO L280 TraceCheckUtils]: 146: Hoare triple {12681#true} assume 8464 == ~s__state~0; {12681#true} is VALID [2020-07-10 18:54:07,849 INFO L280 TraceCheckUtils]: 147: Hoare triple {12681#true} ~s__shutdown~0 := 0; {12681#true} is VALID [2020-07-10 18:54:07,849 INFO L280 TraceCheckUtils]: 148: Hoare triple {12681#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {12681#true} is VALID [2020-07-10 18:54:07,849 INFO L280 TraceCheckUtils]: 149: Hoare triple {12681#true} ~ret~0 := #t~nondet32; {12681#true} is VALID [2020-07-10 18:54:07,850 INFO L280 TraceCheckUtils]: 150: Hoare triple {12681#true} havoc #t~nondet32; {12681#true} is VALID [2020-07-10 18:54:07,850 INFO L280 TraceCheckUtils]: 151: Hoare triple {12681#true} assume 0 == ~blastFlag~0; {12681#true} is VALID [2020-07-10 18:54:07,851 INFO L280 TraceCheckUtils]: 152: Hoare triple {12681#true} ~blastFlag~0 := 1; {12681#true} is VALID [2020-07-10 18:54:07,851 INFO L280 TraceCheckUtils]: 153: Hoare triple {12681#true} assume !(~ret~0 <= 0); {12681#true} is VALID [2020-07-10 18:54:07,851 INFO L280 TraceCheckUtils]: 154: Hoare triple {12681#true} ~got_new_session~0 := 1; {12681#true} is VALID [2020-07-10 18:54:07,852 INFO L280 TraceCheckUtils]: 155: Hoare triple {12681#true} ~s__state~0 := 8496; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,853 INFO L280 TraceCheckUtils]: 156: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,856 INFO L280 TraceCheckUtils]: 157: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,856 INFO L280 TraceCheckUtils]: 158: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,857 INFO L280 TraceCheckUtils]: 159: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} havoc #t~nondet51; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,858 INFO L280 TraceCheckUtils]: 160: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,859 INFO L280 TraceCheckUtils]: 161: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} ~skip~0 := 0; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,860 INFO L280 TraceCheckUtils]: 162: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !false; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,860 INFO L280 TraceCheckUtils]: 163: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,861 INFO L280 TraceCheckUtils]: 164: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,862 INFO L280 TraceCheckUtils]: 165: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,863 INFO L280 TraceCheckUtils]: 166: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,863 INFO L280 TraceCheckUtils]: 167: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,864 INFO L280 TraceCheckUtils]: 168: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,865 INFO L280 TraceCheckUtils]: 169: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,866 INFO L280 TraceCheckUtils]: 170: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {12685#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:07,867 INFO L280 TraceCheckUtils]: 171: Hoare triple {12685#(<= 8496 ssl3_accept_~s__state~0)} assume 8482 == ~s__state~0; {12682#false} is VALID [2020-07-10 18:54:07,867 INFO L280 TraceCheckUtils]: 172: Hoare triple {12682#false} ~s__state~0 := 3; {12682#false} is VALID [2020-07-10 18:54:07,867 INFO L280 TraceCheckUtils]: 173: Hoare triple {12682#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {12682#false} is VALID [2020-07-10 18:54:07,868 INFO L280 TraceCheckUtils]: 174: Hoare triple {12682#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {12682#false} is VALID [2020-07-10 18:54:07,868 INFO L280 TraceCheckUtils]: 175: Hoare triple {12682#false} havoc #t~nondet51; {12682#false} is VALID [2020-07-10 18:54:07,868 INFO L280 TraceCheckUtils]: 176: Hoare triple {12682#false} assume 0 == ~s__s3__tmp__reuse_message~0; {12682#false} is VALID [2020-07-10 18:54:07,869 INFO L280 TraceCheckUtils]: 177: Hoare triple {12682#false} assume 0 == ~skip~0; {12682#false} is VALID [2020-07-10 18:54:07,869 INFO L280 TraceCheckUtils]: 178: Hoare triple {12682#false} assume 8560 == ~state~0; {12682#false} is VALID [2020-07-10 18:54:07,869 INFO L280 TraceCheckUtils]: 179: Hoare triple {12682#false} assume 8448 == ~s__state~0; {12682#false} is VALID [2020-07-10 18:54:07,869 INFO L280 TraceCheckUtils]: 180: Hoare triple {12682#false} assume -1 != ~s__verify_mode~0; {12682#false} is VALID [2020-07-10 18:54:07,870 INFO L280 TraceCheckUtils]: 181: Hoare triple {12682#false} assume -2 != ~s__verify_mode~0; {12682#false} is VALID [2020-07-10 18:54:07,870 INFO L280 TraceCheckUtils]: 182: Hoare triple {12682#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {12682#false} is VALID [2020-07-10 18:54:07,870 INFO L280 TraceCheckUtils]: 183: Hoare triple {12682#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {12682#false} is VALID [2020-07-10 18:54:07,870 INFO L280 TraceCheckUtils]: 184: Hoare triple {12682#false} assume 4 != ~blastFlag~0; {12682#false} is VALID [2020-07-10 18:54:07,870 INFO L280 TraceCheckUtils]: 185: Hoare triple {12682#false} assume 1024 != ~tmp___7~0; {12682#false} is VALID [2020-07-10 18:54:07,871 INFO L280 TraceCheckUtils]: 186: Hoare triple {12682#false} assume !false; {12682#false} is VALID [2020-07-10 18:54:07,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:54:07,911 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:54:07,912 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2033919320] [2020-07-10 18:54:07,912 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:54:07,913 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:54:07,913 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985936201] [2020-07-10 18:54:07,914 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 187 [2020-07-10 18:54:07,914 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:54:07,915 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:54:08,167 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 187 edges. 187 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:08,167 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:54:08,168 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:54:08,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:54:08,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:08,168 INFO L87 Difference]: Start difference. First operand 571 states and 707 transitions. Second operand 3 states. [2020-07-10 18:54:11,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:11,230 INFO L93 Difference]: Finished difference Result 1044 states and 1347 transitions. [2020-07-10 18:54:11,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:54:11,230 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 187 [2020-07-10 18:54:11,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:54:11,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:11,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1023 transitions. [2020-07-10 18:54:11,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:11,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1023 transitions. [2020-07-10 18:54:11,247 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1023 transitions. [2020-07-10 18:54:12,357 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1023 edges. 1023 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:12,379 INFO L225 Difference]: With dead ends: 1044 [2020-07-10 18:54:12,380 INFO L226 Difference]: Without dead ends: 628 [2020-07-10 18:54:12,382 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:12,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2020-07-10 18:54:13,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 599. [2020-07-10 18:54:13,996 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:54:13,996 INFO L82 GeneralOperation]: Start isEquivalent. First operand 628 states. Second operand 599 states. [2020-07-10 18:54:13,996 INFO L74 IsIncluded]: Start isIncluded. First operand 628 states. Second operand 599 states. [2020-07-10 18:54:13,997 INFO L87 Difference]: Start difference. First operand 628 states. Second operand 599 states. [2020-07-10 18:54:14,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:14,023 INFO L93 Difference]: Finished difference Result 628 states and 793 transitions. [2020-07-10 18:54:14,023 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 793 transitions. [2020-07-10 18:54:14,025 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:14,025 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:14,025 INFO L74 IsIncluded]: Start isIncluded. First operand 599 states. Second operand 628 states. [2020-07-10 18:54:14,025 INFO L87 Difference]: Start difference. First operand 599 states. Second operand 628 states. [2020-07-10 18:54:14,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:14,052 INFO L93 Difference]: Finished difference Result 628 states and 793 transitions. [2020-07-10 18:54:14,052 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 793 transitions. [2020-07-10 18:54:14,053 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:14,054 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:14,054 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:54:14,054 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:54:14,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 599 states. [2020-07-10 18:54:14,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 744 transitions. [2020-07-10 18:54:14,082 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 744 transitions. Word has length 187 [2020-07-10 18:54:14,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:54:14,082 INFO L479 AbstractCegarLoop]: Abstraction has 599 states and 744 transitions. [2020-07-10 18:54:14,083 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:54:14,083 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 599 states and 744 transitions. [2020-07-10 18:54:15,087 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 744 edges. 744 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:15,087 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 744 transitions. [2020-07-10 18:54:15,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2020-07-10 18:54:15,091 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:54:15,091 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:54:15,091 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-10 18:54:15,092 INFO L427 AbstractCegarLoop]: === Iteration 5 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:54:15,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:54:15,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1436054601, now seen corresponding path program 1 times [2020-07-10 18:54:15,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:54:15,093 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [853786539] [2020-07-10 18:54:15,093 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:54:15,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:15,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:15,241 INFO L280 TraceCheckUtils]: 0: Hoare triple {17230#true} assume true; {17230#true} is VALID [2020-07-10 18:54:15,242 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {17230#true} {17230#true} #1043#return; {17230#true} is VALID [2020-07-10 18:54:15,242 INFO L263 TraceCheckUtils]: 0: Hoare triple {17230#true} call ULTIMATE.init(); {17230#true} is VALID [2020-07-10 18:54:15,242 INFO L280 TraceCheckUtils]: 1: Hoare triple {17230#true} assume true; {17230#true} is VALID [2020-07-10 18:54:15,242 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {17230#true} {17230#true} #1043#return; {17230#true} is VALID [2020-07-10 18:54:15,243 INFO L263 TraceCheckUtils]: 3: Hoare triple {17230#true} call #t~ret55 := main(); {17230#true} is VALID [2020-07-10 18:54:15,243 INFO L280 TraceCheckUtils]: 4: Hoare triple {17230#true} havoc ~s~0; {17230#true} is VALID [2020-07-10 18:54:15,243 INFO L280 TraceCheckUtils]: 5: Hoare triple {17230#true} havoc ~tmp~1; {17230#true} is VALID [2020-07-10 18:54:15,243 INFO L280 TraceCheckUtils]: 6: Hoare triple {17230#true} ~s~0 := 8464; {17230#true} is VALID [2020-07-10 18:54:15,244 INFO L263 TraceCheckUtils]: 7: Hoare triple {17230#true} call #t~ret54 := ssl3_accept(~s~0); {17230#true} is VALID [2020-07-10 18:54:15,244 INFO L280 TraceCheckUtils]: 8: Hoare triple {17230#true} ~initial_state := #in~initial_state; {17230#true} is VALID [2020-07-10 18:54:15,244 INFO L280 TraceCheckUtils]: 9: Hoare triple {17230#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,245 INFO L280 TraceCheckUtils]: 10: Hoare triple {17230#true} ~s__info_callback~0 := #t~nondet0; {17230#true} is VALID [2020-07-10 18:54:15,245 INFO L280 TraceCheckUtils]: 11: Hoare triple {17230#true} havoc #t~nondet0; {17230#true} is VALID [2020-07-10 18:54:15,245 INFO L280 TraceCheckUtils]: 12: Hoare triple {17230#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,245 INFO L280 TraceCheckUtils]: 13: Hoare triple {17230#true} ~s__in_handshake~0 := #t~nondet1; {17230#true} is VALID [2020-07-10 18:54:15,245 INFO L280 TraceCheckUtils]: 14: Hoare triple {17230#true} havoc #t~nondet1; {17230#true} is VALID [2020-07-10 18:54:15,246 INFO L280 TraceCheckUtils]: 15: Hoare triple {17230#true} havoc ~s__state~0; {17230#true} is VALID [2020-07-10 18:54:15,246 INFO L280 TraceCheckUtils]: 16: Hoare triple {17230#true} havoc ~s__new_session~0; {17230#true} is VALID [2020-07-10 18:54:15,246 INFO L280 TraceCheckUtils]: 17: Hoare triple {17230#true} havoc ~s__server~0; {17230#true} is VALID [2020-07-10 18:54:15,246 INFO L280 TraceCheckUtils]: 18: Hoare triple {17230#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,247 INFO L280 TraceCheckUtils]: 19: Hoare triple {17230#true} ~s__version~0 := #t~nondet2; {17230#true} is VALID [2020-07-10 18:54:15,247 INFO L280 TraceCheckUtils]: 20: Hoare triple {17230#true} havoc #t~nondet2; {17230#true} is VALID [2020-07-10 18:54:15,247 INFO L280 TraceCheckUtils]: 21: Hoare triple {17230#true} havoc ~s__type~0; {17230#true} is VALID [2020-07-10 18:54:15,248 INFO L280 TraceCheckUtils]: 22: Hoare triple {17230#true} havoc ~s__init_num~0; {17230#true} is VALID [2020-07-10 18:54:15,248 INFO L280 TraceCheckUtils]: 23: Hoare triple {17230#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,248 INFO L280 TraceCheckUtils]: 24: Hoare triple {17230#true} ~s__hit~0 := #t~nondet3; {17230#true} is VALID [2020-07-10 18:54:15,248 INFO L280 TraceCheckUtils]: 25: Hoare triple {17230#true} havoc #t~nondet3; {17230#true} is VALID [2020-07-10 18:54:15,249 INFO L280 TraceCheckUtils]: 26: Hoare triple {17230#true} havoc ~s__rwstate~0; {17230#true} is VALID [2020-07-10 18:54:15,249 INFO L280 TraceCheckUtils]: 27: Hoare triple {17230#true} ~s__init_buf___0~0 := 1; {17230#true} is VALID [2020-07-10 18:54:15,249 INFO L280 TraceCheckUtils]: 28: Hoare triple {17230#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,249 INFO L280 TraceCheckUtils]: 29: Hoare triple {17230#true} ~s__debug~0 := #t~nondet4; {17230#true} is VALID [2020-07-10 18:54:15,250 INFO L280 TraceCheckUtils]: 30: Hoare triple {17230#true} havoc #t~nondet4; {17230#true} is VALID [2020-07-10 18:54:15,250 INFO L280 TraceCheckUtils]: 31: Hoare triple {17230#true} havoc ~s__shutdown~0; {17230#true} is VALID [2020-07-10 18:54:15,250 INFO L280 TraceCheckUtils]: 32: Hoare triple {17230#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,250 INFO L280 TraceCheckUtils]: 33: Hoare triple {17230#true} ~s__cert~0 := #t~nondet5; {17230#true} is VALID [2020-07-10 18:54:15,251 INFO L280 TraceCheckUtils]: 34: Hoare triple {17230#true} havoc #t~nondet5; {17230#true} is VALID [2020-07-10 18:54:15,251 INFO L280 TraceCheckUtils]: 35: Hoare triple {17230#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,251 INFO L280 TraceCheckUtils]: 36: Hoare triple {17230#true} ~s__options~0 := #t~nondet6; {17230#true} is VALID [2020-07-10 18:54:15,252 INFO L280 TraceCheckUtils]: 37: Hoare triple {17230#true} havoc #t~nondet6; {17230#true} is VALID [2020-07-10 18:54:15,252 INFO L280 TraceCheckUtils]: 38: Hoare triple {17230#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,252 INFO L280 TraceCheckUtils]: 39: Hoare triple {17230#true} ~s__verify_mode~0 := #t~nondet7; {17230#true} is VALID [2020-07-10 18:54:15,252 INFO L280 TraceCheckUtils]: 40: Hoare triple {17230#true} havoc #t~nondet7; {17230#true} is VALID [2020-07-10 18:54:15,252 INFO L280 TraceCheckUtils]: 41: Hoare triple {17230#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,253 INFO L280 TraceCheckUtils]: 42: Hoare triple {17230#true} ~s__session__peer~0 := #t~nondet8; {17230#true} is VALID [2020-07-10 18:54:15,253 INFO L280 TraceCheckUtils]: 43: Hoare triple {17230#true} havoc #t~nondet8; {17230#true} is VALID [2020-07-10 18:54:15,253 INFO L280 TraceCheckUtils]: 44: Hoare triple {17230#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,253 INFO L280 TraceCheckUtils]: 45: Hoare triple {17230#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {17230#true} is VALID [2020-07-10 18:54:15,254 INFO L280 TraceCheckUtils]: 46: Hoare triple {17230#true} havoc #t~nondet9; {17230#true} is VALID [2020-07-10 18:54:15,254 INFO L280 TraceCheckUtils]: 47: Hoare triple {17230#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,254 INFO L280 TraceCheckUtils]: 48: Hoare triple {17230#true} ~s__ctx__info_callback~0 := #t~nondet10; {17230#true} is VALID [2020-07-10 18:54:15,254 INFO L280 TraceCheckUtils]: 49: Hoare triple {17230#true} havoc #t~nondet10; {17230#true} is VALID [2020-07-10 18:54:15,255 INFO L280 TraceCheckUtils]: 50: Hoare triple {17230#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,255 INFO L280 TraceCheckUtils]: 51: Hoare triple {17230#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {17230#true} is VALID [2020-07-10 18:54:15,255 INFO L280 TraceCheckUtils]: 52: Hoare triple {17230#true} havoc #t~nondet11; {17230#true} is VALID [2020-07-10 18:54:15,255 INFO L280 TraceCheckUtils]: 53: Hoare triple {17230#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,255 INFO L280 TraceCheckUtils]: 54: Hoare triple {17230#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {17230#true} is VALID [2020-07-10 18:54:15,256 INFO L280 TraceCheckUtils]: 55: Hoare triple {17230#true} havoc #t~nondet12; {17230#true} is VALID [2020-07-10 18:54:15,256 INFO L280 TraceCheckUtils]: 56: Hoare triple {17230#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,256 INFO L280 TraceCheckUtils]: 57: Hoare triple {17230#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {17230#true} is VALID [2020-07-10 18:54:15,256 INFO L280 TraceCheckUtils]: 58: Hoare triple {17230#true} havoc #t~nondet13; {17230#true} is VALID [2020-07-10 18:54:15,257 INFO L280 TraceCheckUtils]: 59: Hoare triple {17230#true} havoc ~s__s3__tmp__cert_request~0; {17230#true} is VALID [2020-07-10 18:54:15,257 INFO L280 TraceCheckUtils]: 60: Hoare triple {17230#true} havoc ~s__s3__tmp__reuse_message~0; {17230#true} is VALID [2020-07-10 18:54:15,257 INFO L280 TraceCheckUtils]: 61: Hoare triple {17230#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {17230#true} is VALID [2020-07-10 18:54:15,257 INFO L280 TraceCheckUtils]: 62: Hoare triple {17230#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,257 INFO L280 TraceCheckUtils]: 63: Hoare triple {17230#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {17230#true} is VALID [2020-07-10 18:54:15,257 INFO L280 TraceCheckUtils]: 64: Hoare triple {17230#true} havoc #t~nondet14; {17230#true} is VALID [2020-07-10 18:54:15,258 INFO L280 TraceCheckUtils]: 65: Hoare triple {17230#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {17230#true} is VALID [2020-07-10 18:54:15,258 INFO L280 TraceCheckUtils]: 66: Hoare triple {17230#true} havoc ~s__s3__tmp__next_state___0~0; {17230#true} is VALID [2020-07-10 18:54:15,258 INFO L280 TraceCheckUtils]: 67: Hoare triple {17230#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {17230#true} is VALID [2020-07-10 18:54:15,258 INFO L280 TraceCheckUtils]: 68: Hoare triple {17230#true} havoc ~s__session__cipher~0; {17230#true} is VALID [2020-07-10 18:54:15,258 INFO L280 TraceCheckUtils]: 69: Hoare triple {17230#true} havoc ~buf~0; {17230#true} is VALID [2020-07-10 18:54:15,259 INFO L280 TraceCheckUtils]: 70: Hoare triple {17230#true} havoc ~l~0; {17230#true} is VALID [2020-07-10 18:54:15,259 INFO L280 TraceCheckUtils]: 71: Hoare triple {17230#true} havoc ~Time~0; {17230#true} is VALID [2020-07-10 18:54:15,259 INFO L280 TraceCheckUtils]: 72: Hoare triple {17230#true} havoc ~tmp~0; {17230#true} is VALID [2020-07-10 18:54:15,259 INFO L280 TraceCheckUtils]: 73: Hoare triple {17230#true} havoc ~cb~0; {17230#true} is VALID [2020-07-10 18:54:15,260 INFO L280 TraceCheckUtils]: 74: Hoare triple {17230#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,260 INFO L280 TraceCheckUtils]: 75: Hoare triple {17230#true} ~num1~0 := #t~nondet15; {17230#true} is VALID [2020-07-10 18:54:15,260 INFO L280 TraceCheckUtils]: 76: Hoare triple {17230#true} havoc #t~nondet15; {17230#true} is VALID [2020-07-10 18:54:15,261 INFO L280 TraceCheckUtils]: 77: Hoare triple {17230#true} havoc ~ret~0; {17230#true} is VALID [2020-07-10 18:54:15,261 INFO L280 TraceCheckUtils]: 78: Hoare triple {17230#true} havoc ~new_state~0; {17230#true} is VALID [2020-07-10 18:54:15,261 INFO L280 TraceCheckUtils]: 79: Hoare triple {17230#true} havoc ~state~0; {17230#true} is VALID [2020-07-10 18:54:15,261 INFO L280 TraceCheckUtils]: 80: Hoare triple {17230#true} havoc ~skip~0; {17230#true} is VALID [2020-07-10 18:54:15,262 INFO L280 TraceCheckUtils]: 81: Hoare triple {17230#true} havoc ~got_new_session~0; {17230#true} is VALID [2020-07-10 18:54:15,262 INFO L280 TraceCheckUtils]: 82: Hoare triple {17230#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,262 INFO L280 TraceCheckUtils]: 83: Hoare triple {17230#true} ~tmp___1~0 := #t~nondet16; {17230#true} is VALID [2020-07-10 18:54:15,262 INFO L280 TraceCheckUtils]: 84: Hoare triple {17230#true} havoc #t~nondet16; {17230#true} is VALID [2020-07-10 18:54:15,262 INFO L280 TraceCheckUtils]: 85: Hoare triple {17230#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,263 INFO L280 TraceCheckUtils]: 86: Hoare triple {17230#true} ~tmp___2~0 := #t~nondet17; {17230#true} is VALID [2020-07-10 18:54:15,263 INFO L280 TraceCheckUtils]: 87: Hoare triple {17230#true} havoc #t~nondet17; {17230#true} is VALID [2020-07-10 18:54:15,263 INFO L280 TraceCheckUtils]: 88: Hoare triple {17230#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,263 INFO L280 TraceCheckUtils]: 89: Hoare triple {17230#true} ~tmp___3~0 := #t~nondet18; {17230#true} is VALID [2020-07-10 18:54:15,264 INFO L280 TraceCheckUtils]: 90: Hoare triple {17230#true} havoc #t~nondet18; {17230#true} is VALID [2020-07-10 18:54:15,264 INFO L280 TraceCheckUtils]: 91: Hoare triple {17230#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,264 INFO L280 TraceCheckUtils]: 92: Hoare triple {17230#true} ~tmp___4~0 := #t~nondet19; {17230#true} is VALID [2020-07-10 18:54:15,264 INFO L280 TraceCheckUtils]: 93: Hoare triple {17230#true} havoc #t~nondet19; {17230#true} is VALID [2020-07-10 18:54:15,265 INFO L280 TraceCheckUtils]: 94: Hoare triple {17230#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,265 INFO L280 TraceCheckUtils]: 95: Hoare triple {17230#true} ~tmp___5~0 := #t~nondet20; {17230#true} is VALID [2020-07-10 18:54:15,265 INFO L280 TraceCheckUtils]: 96: Hoare triple {17230#true} havoc #t~nondet20; {17230#true} is VALID [2020-07-10 18:54:15,266 INFO L280 TraceCheckUtils]: 97: Hoare triple {17230#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,266 INFO L280 TraceCheckUtils]: 98: Hoare triple {17230#true} ~tmp___6~0 := #t~nondet21; {17230#true} is VALID [2020-07-10 18:54:15,266 INFO L280 TraceCheckUtils]: 99: Hoare triple {17230#true} havoc #t~nondet21; {17230#true} is VALID [2020-07-10 18:54:15,266 INFO L280 TraceCheckUtils]: 100: Hoare triple {17230#true} havoc ~tmp___7~0; {17230#true} is VALID [2020-07-10 18:54:15,267 INFO L280 TraceCheckUtils]: 101: Hoare triple {17230#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,267 INFO L280 TraceCheckUtils]: 102: Hoare triple {17230#true} ~tmp___8~0 := #t~nondet22; {17230#true} is VALID [2020-07-10 18:54:15,267 INFO L280 TraceCheckUtils]: 103: Hoare triple {17230#true} havoc #t~nondet22; {17230#true} is VALID [2020-07-10 18:54:15,267 INFO L280 TraceCheckUtils]: 104: Hoare triple {17230#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,268 INFO L280 TraceCheckUtils]: 105: Hoare triple {17230#true} ~tmp___9~0 := #t~nondet23; {17230#true} is VALID [2020-07-10 18:54:15,268 INFO L280 TraceCheckUtils]: 106: Hoare triple {17230#true} havoc #t~nondet23; {17230#true} is VALID [2020-07-10 18:54:15,268 INFO L280 TraceCheckUtils]: 107: Hoare triple {17230#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,268 INFO L280 TraceCheckUtils]: 108: Hoare triple {17230#true} ~tmp___10~0 := #t~nondet24; {17230#true} is VALID [2020-07-10 18:54:15,269 INFO L280 TraceCheckUtils]: 109: Hoare triple {17230#true} havoc #t~nondet24; {17230#true} is VALID [2020-07-10 18:54:15,269 INFO L280 TraceCheckUtils]: 110: Hoare triple {17230#true} havoc ~blastFlag~0; {17230#true} is VALID [2020-07-10 18:54:15,269 INFO L280 TraceCheckUtils]: 111: Hoare triple {17230#true} havoc ~__cil_tmp55~0; {17230#true} is VALID [2020-07-10 18:54:15,269 INFO L280 TraceCheckUtils]: 112: Hoare triple {17230#true} havoc ~__cil_tmp56~0; {17230#true} is VALID [2020-07-10 18:54:15,269 INFO L280 TraceCheckUtils]: 113: Hoare triple {17230#true} havoc ~__cil_tmp57~0; {17230#true} is VALID [2020-07-10 18:54:15,270 INFO L280 TraceCheckUtils]: 114: Hoare triple {17230#true} havoc ~__cil_tmp58~0; {17230#true} is VALID [2020-07-10 18:54:15,270 INFO L280 TraceCheckUtils]: 115: Hoare triple {17230#true} havoc ~__cil_tmp59~0; {17230#true} is VALID [2020-07-10 18:54:15,270 INFO L280 TraceCheckUtils]: 116: Hoare triple {17230#true} havoc ~__cil_tmp60~0; {17230#true} is VALID [2020-07-10 18:54:15,270 INFO L280 TraceCheckUtils]: 117: Hoare triple {17230#true} ~__cil_tmp61~0 := #t~nondet25; {17230#true} is VALID [2020-07-10 18:54:15,271 INFO L280 TraceCheckUtils]: 118: Hoare triple {17230#true} havoc #t~nondet25; {17230#true} is VALID [2020-07-10 18:54:15,271 INFO L280 TraceCheckUtils]: 119: Hoare triple {17230#true} ~s__state~0 := ~initial_state; {17230#true} is VALID [2020-07-10 18:54:15,271 INFO L280 TraceCheckUtils]: 120: Hoare triple {17230#true} ~blastFlag~0 := 0; {17230#true} is VALID [2020-07-10 18:54:15,271 INFO L280 TraceCheckUtils]: 121: Hoare triple {17230#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,272 INFO L280 TraceCheckUtils]: 122: Hoare triple {17230#true} ~tmp~0 := #t~nondet26; {17230#true} is VALID [2020-07-10 18:54:15,272 INFO L280 TraceCheckUtils]: 123: Hoare triple {17230#true} havoc #t~nondet26; {17230#true} is VALID [2020-07-10 18:54:15,272 INFO L280 TraceCheckUtils]: 124: Hoare triple {17230#true} ~Time~0 := ~tmp~0; {17230#true} is VALID [2020-07-10 18:54:15,273 INFO L280 TraceCheckUtils]: 125: Hoare triple {17230#true} ~cb~0 := 0; {17230#true} is VALID [2020-07-10 18:54:15,273 INFO L280 TraceCheckUtils]: 126: Hoare triple {17230#true} ~ret~0 := -1; {17230#true} is VALID [2020-07-10 18:54:15,273 INFO L280 TraceCheckUtils]: 127: Hoare triple {17230#true} ~skip~0 := 0; {17230#true} is VALID [2020-07-10 18:54:15,273 INFO L280 TraceCheckUtils]: 128: Hoare triple {17230#true} ~got_new_session~0 := 0; {17230#true} is VALID [2020-07-10 18:54:15,274 INFO L280 TraceCheckUtils]: 129: Hoare triple {17230#true} assume 0 != ~s__info_callback~0; {17230#true} is VALID [2020-07-10 18:54:15,274 INFO L280 TraceCheckUtils]: 130: Hoare triple {17230#true} ~cb~0 := ~s__info_callback~0; {17230#true} is VALID [2020-07-10 18:54:15,274 INFO L280 TraceCheckUtils]: 131: Hoare triple {17230#true} #t~post27 := ~s__in_handshake~0; {17230#true} is VALID [2020-07-10 18:54:15,275 INFO L280 TraceCheckUtils]: 132: Hoare triple {17230#true} ~s__in_handshake~0 := 1 + #t~post27; {17230#true} is VALID [2020-07-10 18:54:15,275 INFO L280 TraceCheckUtils]: 133: Hoare triple {17230#true} havoc #t~post27; {17230#true} is VALID [2020-07-10 18:54:15,275 INFO L280 TraceCheckUtils]: 134: Hoare triple {17230#true} assume !(0 != 12288 + ~tmp___1~0); {17230#true} is VALID [2020-07-10 18:54:15,275 INFO L280 TraceCheckUtils]: 135: Hoare triple {17230#true} assume !(0 == ~s__cert~0); {17230#true} is VALID [2020-07-10 18:54:15,276 INFO L280 TraceCheckUtils]: 136: Hoare triple {17230#true} assume !false; {17230#true} is VALID [2020-07-10 18:54:15,276 INFO L280 TraceCheckUtils]: 137: Hoare triple {17230#true} ~state~0 := ~s__state~0; {17230#true} is VALID [2020-07-10 18:54:15,276 INFO L280 TraceCheckUtils]: 138: Hoare triple {17230#true} assume !(12292 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,276 INFO L280 TraceCheckUtils]: 139: Hoare triple {17230#true} assume !(16384 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,277 INFO L280 TraceCheckUtils]: 140: Hoare triple {17230#true} assume !(8192 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,277 INFO L280 TraceCheckUtils]: 141: Hoare triple {17230#true} assume !(24576 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,277 INFO L280 TraceCheckUtils]: 142: Hoare triple {17230#true} assume !(8195 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,277 INFO L280 TraceCheckUtils]: 143: Hoare triple {17230#true} assume !(8480 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,278 INFO L280 TraceCheckUtils]: 144: Hoare triple {17230#true} assume !(8481 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,278 INFO L280 TraceCheckUtils]: 145: Hoare triple {17230#true} assume !(8482 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,278 INFO L280 TraceCheckUtils]: 146: Hoare triple {17230#true} assume 8464 == ~s__state~0; {17230#true} is VALID [2020-07-10 18:54:15,279 INFO L280 TraceCheckUtils]: 147: Hoare triple {17230#true} ~s__shutdown~0 := 0; {17230#true} is VALID [2020-07-10 18:54:15,279 INFO L280 TraceCheckUtils]: 148: Hoare triple {17230#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,279 INFO L280 TraceCheckUtils]: 149: Hoare triple {17230#true} ~ret~0 := #t~nondet32; {17230#true} is VALID [2020-07-10 18:54:15,280 INFO L280 TraceCheckUtils]: 150: Hoare triple {17230#true} havoc #t~nondet32; {17230#true} is VALID [2020-07-10 18:54:15,280 INFO L280 TraceCheckUtils]: 151: Hoare triple {17230#true} assume 0 == ~blastFlag~0; {17230#true} is VALID [2020-07-10 18:54:15,280 INFO L280 TraceCheckUtils]: 152: Hoare triple {17230#true} ~blastFlag~0 := 1; {17230#true} is VALID [2020-07-10 18:54:15,280 INFO L280 TraceCheckUtils]: 153: Hoare triple {17230#true} assume !(~ret~0 <= 0); {17230#true} is VALID [2020-07-10 18:54:15,281 INFO L280 TraceCheckUtils]: 154: Hoare triple {17230#true} ~got_new_session~0 := 1; {17230#true} is VALID [2020-07-10 18:54:15,281 INFO L280 TraceCheckUtils]: 155: Hoare triple {17230#true} ~s__state~0 := 8496; {17230#true} is VALID [2020-07-10 18:54:15,281 INFO L280 TraceCheckUtils]: 156: Hoare triple {17230#true} ~s__init_num~0 := 0; {17230#true} is VALID [2020-07-10 18:54:15,281 INFO L280 TraceCheckUtils]: 157: Hoare triple {17230#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {17230#true} is VALID [2020-07-10 18:54:15,282 INFO L280 TraceCheckUtils]: 158: Hoare triple {17230#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {17230#true} is VALID [2020-07-10 18:54:15,282 INFO L280 TraceCheckUtils]: 159: Hoare triple {17230#true} havoc #t~nondet51; {17230#true} is VALID [2020-07-10 18:54:15,282 INFO L280 TraceCheckUtils]: 160: Hoare triple {17230#true} assume 0 == ~s__s3__tmp__reuse_message~0; {17230#true} is VALID [2020-07-10 18:54:15,282 INFO L280 TraceCheckUtils]: 161: Hoare triple {17230#true} assume 0 == ~skip~0; {17230#true} is VALID [2020-07-10 18:54:15,283 INFO L280 TraceCheckUtils]: 162: Hoare triple {17230#true} assume !(8560 == ~state~0); {17230#true} is VALID [2020-07-10 18:54:15,283 INFO L280 TraceCheckUtils]: 163: Hoare triple {17230#true} assume !(0 != ~s__debug~0); {17230#true} is VALID [2020-07-10 18:54:15,283 INFO L280 TraceCheckUtils]: 164: Hoare triple {17230#true} assume 0 != ~cb~0; {17230#true} is VALID [2020-07-10 18:54:15,283 INFO L280 TraceCheckUtils]: 165: Hoare triple {17230#true} assume ~s__state~0 != ~state~0; {17230#true} is VALID [2020-07-10 18:54:15,284 INFO L280 TraceCheckUtils]: 166: Hoare triple {17230#true} ~new_state~0 := ~s__state~0; {17230#true} is VALID [2020-07-10 18:54:15,284 INFO L280 TraceCheckUtils]: 167: Hoare triple {17230#true} ~s__state~0 := ~state~0; {17230#true} is VALID [2020-07-10 18:54:15,284 INFO L280 TraceCheckUtils]: 168: Hoare triple {17230#true} ~s__state~0 := ~new_state~0; {17230#true} is VALID [2020-07-10 18:54:15,285 INFO L280 TraceCheckUtils]: 169: Hoare triple {17230#true} ~skip~0 := 0; {17230#true} is VALID [2020-07-10 18:54:15,285 INFO L280 TraceCheckUtils]: 170: Hoare triple {17230#true} assume !false; {17230#true} is VALID [2020-07-10 18:54:15,285 INFO L280 TraceCheckUtils]: 171: Hoare triple {17230#true} ~state~0 := ~s__state~0; {17230#true} is VALID [2020-07-10 18:54:15,286 INFO L280 TraceCheckUtils]: 172: Hoare triple {17230#true} assume !(12292 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,286 INFO L280 TraceCheckUtils]: 173: Hoare triple {17230#true} assume !(16384 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,286 INFO L280 TraceCheckUtils]: 174: Hoare triple {17230#true} assume !(8192 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,286 INFO L280 TraceCheckUtils]: 175: Hoare triple {17230#true} assume !(24576 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,286 INFO L280 TraceCheckUtils]: 176: Hoare triple {17230#true} assume !(8195 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,287 INFO L280 TraceCheckUtils]: 177: Hoare triple {17230#true} assume !(8480 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,287 INFO L280 TraceCheckUtils]: 178: Hoare triple {17230#true} assume !(8481 == ~s__state~0); {17230#true} is VALID [2020-07-10 18:54:15,287 INFO L280 TraceCheckUtils]: 179: Hoare triple {17230#true} assume 8482 == ~s__state~0; {17230#true} is VALID [2020-07-10 18:54:15,288 INFO L280 TraceCheckUtils]: 180: Hoare triple {17230#true} ~s__state~0 := 3; {17234#(<= ssl3_accept_~s__state~0 3)} is VALID [2020-07-10 18:54:15,289 INFO L280 TraceCheckUtils]: 181: Hoare triple {17234#(<= ssl3_accept_~s__state~0 3)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {17234#(<= ssl3_accept_~s__state~0 3)} is VALID [2020-07-10 18:54:15,289 INFO L280 TraceCheckUtils]: 182: Hoare triple {17234#(<= ssl3_accept_~s__state~0 3)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {17234#(<= ssl3_accept_~s__state~0 3)} is VALID [2020-07-10 18:54:15,290 INFO L280 TraceCheckUtils]: 183: Hoare triple {17234#(<= ssl3_accept_~s__state~0 3)} havoc #t~nondet51; {17234#(<= ssl3_accept_~s__state~0 3)} is VALID [2020-07-10 18:54:15,291 INFO L280 TraceCheckUtils]: 184: Hoare triple {17234#(<= ssl3_accept_~s__state~0 3)} assume 0 == ~s__s3__tmp__reuse_message~0; {17234#(<= ssl3_accept_~s__state~0 3)} is VALID [2020-07-10 18:54:15,291 INFO L280 TraceCheckUtils]: 185: Hoare triple {17234#(<= ssl3_accept_~s__state~0 3)} assume 0 == ~skip~0; {17234#(<= ssl3_accept_~s__state~0 3)} is VALID [2020-07-10 18:54:15,292 INFO L280 TraceCheckUtils]: 186: Hoare triple {17234#(<= ssl3_accept_~s__state~0 3)} assume 8560 == ~state~0; {17234#(<= ssl3_accept_~s__state~0 3)} is VALID [2020-07-10 18:54:15,292 INFO L280 TraceCheckUtils]: 187: Hoare triple {17234#(<= ssl3_accept_~s__state~0 3)} assume 8448 == ~s__state~0; {17231#false} is VALID [2020-07-10 18:54:15,293 INFO L280 TraceCheckUtils]: 188: Hoare triple {17231#false} assume -1 != ~s__verify_mode~0; {17231#false} is VALID [2020-07-10 18:54:15,293 INFO L280 TraceCheckUtils]: 189: Hoare triple {17231#false} assume -2 != ~s__verify_mode~0; {17231#false} is VALID [2020-07-10 18:54:15,293 INFO L280 TraceCheckUtils]: 190: Hoare triple {17231#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {17231#false} is VALID [2020-07-10 18:54:15,293 INFO L280 TraceCheckUtils]: 191: Hoare triple {17231#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {17231#false} is VALID [2020-07-10 18:54:15,293 INFO L280 TraceCheckUtils]: 192: Hoare triple {17231#false} assume 4 != ~blastFlag~0; {17231#false} is VALID [2020-07-10 18:54:15,294 INFO L280 TraceCheckUtils]: 193: Hoare triple {17231#false} assume 1024 != ~tmp___7~0; {17231#false} is VALID [2020-07-10 18:54:15,294 INFO L280 TraceCheckUtils]: 194: Hoare triple {17231#false} assume !false; {17231#false} is VALID [2020-07-10 18:54:15,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:54:15,343 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:54:15,343 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [853786539] [2020-07-10 18:54:15,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:54:15,343 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:54:15,344 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275220400] [2020-07-10 18:54:15,344 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 195 [2020-07-10 18:54:15,345 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:54:15,345 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:54:15,578 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 186 edges. 186 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:15,578 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:54:15,578 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:54:15,579 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:54:15,579 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:15,579 INFO L87 Difference]: Start difference. First operand 599 states and 744 transitions. Second operand 3 states. [2020-07-10 18:54:18,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:18,525 INFO L93 Difference]: Finished difference Result 1084 states and 1380 transitions. [2020-07-10 18:54:18,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:54:18,526 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 195 [2020-07-10 18:54:18,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:54:18,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:18,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 965 transitions. [2020-07-10 18:54:18,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:18,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 965 transitions. [2020-07-10 18:54:18,544 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 965 transitions. [2020-07-10 18:54:19,562 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 965 edges. 965 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:19,596 INFO L225 Difference]: With dead ends: 1084 [2020-07-10 18:54:19,596 INFO L226 Difference]: Without dead ends: 615 [2020-07-10 18:54:19,599 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:19,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2020-07-10 18:54:21,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 613. [2020-07-10 18:54:21,260 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:54:21,260 INFO L82 GeneralOperation]: Start isEquivalent. First operand 615 states. Second operand 613 states. [2020-07-10 18:54:21,261 INFO L74 IsIncluded]: Start isIncluded. First operand 615 states. Second operand 613 states. [2020-07-10 18:54:21,261 INFO L87 Difference]: Start difference. First operand 615 states. Second operand 613 states. [2020-07-10 18:54:21,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:21,285 INFO L93 Difference]: Finished difference Result 615 states and 762 transitions. [2020-07-10 18:54:21,285 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 762 transitions. [2020-07-10 18:54:21,286 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:21,286 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:21,286 INFO L74 IsIncluded]: Start isIncluded. First operand 613 states. Second operand 615 states. [2020-07-10 18:54:21,287 INFO L87 Difference]: Start difference. First operand 613 states. Second operand 615 states. [2020-07-10 18:54:21,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:21,308 INFO L93 Difference]: Finished difference Result 615 states and 762 transitions. [2020-07-10 18:54:21,309 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 762 transitions. [2020-07-10 18:54:21,310 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:21,310 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:21,311 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:54:21,311 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:54:21,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 613 states. [2020-07-10 18:54:21,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 613 states to 613 states and 760 transitions. [2020-07-10 18:54:21,333 INFO L78 Accepts]: Start accepts. Automaton has 613 states and 760 transitions. Word has length 195 [2020-07-10 18:54:21,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:54:21,334 INFO L479 AbstractCegarLoop]: Abstraction has 613 states and 760 transitions. [2020-07-10 18:54:21,334 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:54:21,334 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 613 states and 760 transitions. [2020-07-10 18:54:22,427 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 760 edges. 760 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:22,427 INFO L276 IsEmpty]: Start isEmpty. Operand 613 states and 760 transitions. [2020-07-10 18:54:22,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2020-07-10 18:54:22,432 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:54:22,432 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:54:22,433 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-10 18:54:22,433 INFO L427 AbstractCegarLoop]: === Iteration 6 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:54:22,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:54:22,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1774700262, now seen corresponding path program 1 times [2020-07-10 18:54:22,433 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:54:22,434 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1315598562] [2020-07-10 18:54:22,434 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:54:22,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:22,536 INFO L280 TraceCheckUtils]: 0: Hoare triple {21861#true} assume true; {21861#true} is VALID [2020-07-10 18:54:22,536 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {21861#true} {21861#true} #1043#return; {21861#true} is VALID [2020-07-10 18:54:22,537 INFO L263 TraceCheckUtils]: 0: Hoare triple {21861#true} call ULTIMATE.init(); {21861#true} is VALID [2020-07-10 18:54:22,537 INFO L280 TraceCheckUtils]: 1: Hoare triple {21861#true} assume true; {21861#true} is VALID [2020-07-10 18:54:22,537 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {21861#true} {21861#true} #1043#return; {21861#true} is VALID [2020-07-10 18:54:22,537 INFO L263 TraceCheckUtils]: 3: Hoare triple {21861#true} call #t~ret55 := main(); {21861#true} is VALID [2020-07-10 18:54:22,538 INFO L280 TraceCheckUtils]: 4: Hoare triple {21861#true} havoc ~s~0; {21861#true} is VALID [2020-07-10 18:54:22,538 INFO L280 TraceCheckUtils]: 5: Hoare triple {21861#true} havoc ~tmp~1; {21861#true} is VALID [2020-07-10 18:54:22,538 INFO L280 TraceCheckUtils]: 6: Hoare triple {21861#true} ~s~0 := 8464; {21861#true} is VALID [2020-07-10 18:54:22,538 INFO L263 TraceCheckUtils]: 7: Hoare triple {21861#true} call #t~ret54 := ssl3_accept(~s~0); {21861#true} is VALID [2020-07-10 18:54:22,538 INFO L280 TraceCheckUtils]: 8: Hoare triple {21861#true} ~initial_state := #in~initial_state; {21861#true} is VALID [2020-07-10 18:54:22,538 INFO L280 TraceCheckUtils]: 9: Hoare triple {21861#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,539 INFO L280 TraceCheckUtils]: 10: Hoare triple {21861#true} ~s__info_callback~0 := #t~nondet0; {21861#true} is VALID [2020-07-10 18:54:22,539 INFO L280 TraceCheckUtils]: 11: Hoare triple {21861#true} havoc #t~nondet0; {21861#true} is VALID [2020-07-10 18:54:22,539 INFO L280 TraceCheckUtils]: 12: Hoare triple {21861#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,539 INFO L280 TraceCheckUtils]: 13: Hoare triple {21861#true} ~s__in_handshake~0 := #t~nondet1; {21861#true} is VALID [2020-07-10 18:54:22,539 INFO L280 TraceCheckUtils]: 14: Hoare triple {21861#true} havoc #t~nondet1; {21861#true} is VALID [2020-07-10 18:54:22,540 INFO L280 TraceCheckUtils]: 15: Hoare triple {21861#true} havoc ~s__state~0; {21861#true} is VALID [2020-07-10 18:54:22,540 INFO L280 TraceCheckUtils]: 16: Hoare triple {21861#true} havoc ~s__new_session~0; {21861#true} is VALID [2020-07-10 18:54:22,540 INFO L280 TraceCheckUtils]: 17: Hoare triple {21861#true} havoc ~s__server~0; {21861#true} is VALID [2020-07-10 18:54:22,540 INFO L280 TraceCheckUtils]: 18: Hoare triple {21861#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,540 INFO L280 TraceCheckUtils]: 19: Hoare triple {21861#true} ~s__version~0 := #t~nondet2; {21861#true} is VALID [2020-07-10 18:54:22,541 INFO L280 TraceCheckUtils]: 20: Hoare triple {21861#true} havoc #t~nondet2; {21861#true} is VALID [2020-07-10 18:54:22,541 INFO L280 TraceCheckUtils]: 21: Hoare triple {21861#true} havoc ~s__type~0; {21861#true} is VALID [2020-07-10 18:54:22,541 INFO L280 TraceCheckUtils]: 22: Hoare triple {21861#true} havoc ~s__init_num~0; {21861#true} is VALID [2020-07-10 18:54:22,541 INFO L280 TraceCheckUtils]: 23: Hoare triple {21861#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,541 INFO L280 TraceCheckUtils]: 24: Hoare triple {21861#true} ~s__hit~0 := #t~nondet3; {21861#true} is VALID [2020-07-10 18:54:22,542 INFO L280 TraceCheckUtils]: 25: Hoare triple {21861#true} havoc #t~nondet3; {21861#true} is VALID [2020-07-10 18:54:22,542 INFO L280 TraceCheckUtils]: 26: Hoare triple {21861#true} havoc ~s__rwstate~0; {21861#true} is VALID [2020-07-10 18:54:22,542 INFO L280 TraceCheckUtils]: 27: Hoare triple {21861#true} ~s__init_buf___0~0 := 1; {21861#true} is VALID [2020-07-10 18:54:22,542 INFO L280 TraceCheckUtils]: 28: Hoare triple {21861#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,542 INFO L280 TraceCheckUtils]: 29: Hoare triple {21861#true} ~s__debug~0 := #t~nondet4; {21861#true} is VALID [2020-07-10 18:54:22,543 INFO L280 TraceCheckUtils]: 30: Hoare triple {21861#true} havoc #t~nondet4; {21861#true} is VALID [2020-07-10 18:54:22,543 INFO L280 TraceCheckUtils]: 31: Hoare triple {21861#true} havoc ~s__shutdown~0; {21861#true} is VALID [2020-07-10 18:54:22,543 INFO L280 TraceCheckUtils]: 32: Hoare triple {21861#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,543 INFO L280 TraceCheckUtils]: 33: Hoare triple {21861#true} ~s__cert~0 := #t~nondet5; {21861#true} is VALID [2020-07-10 18:54:22,543 INFO L280 TraceCheckUtils]: 34: Hoare triple {21861#true} havoc #t~nondet5; {21861#true} is VALID [2020-07-10 18:54:22,543 INFO L280 TraceCheckUtils]: 35: Hoare triple {21861#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,544 INFO L280 TraceCheckUtils]: 36: Hoare triple {21861#true} ~s__options~0 := #t~nondet6; {21861#true} is VALID [2020-07-10 18:54:22,544 INFO L280 TraceCheckUtils]: 37: Hoare triple {21861#true} havoc #t~nondet6; {21861#true} is VALID [2020-07-10 18:54:22,544 INFO L280 TraceCheckUtils]: 38: Hoare triple {21861#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,544 INFO L280 TraceCheckUtils]: 39: Hoare triple {21861#true} ~s__verify_mode~0 := #t~nondet7; {21861#true} is VALID [2020-07-10 18:54:22,544 INFO L280 TraceCheckUtils]: 40: Hoare triple {21861#true} havoc #t~nondet7; {21861#true} is VALID [2020-07-10 18:54:22,545 INFO L280 TraceCheckUtils]: 41: Hoare triple {21861#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,545 INFO L280 TraceCheckUtils]: 42: Hoare triple {21861#true} ~s__session__peer~0 := #t~nondet8; {21861#true} is VALID [2020-07-10 18:54:22,545 INFO L280 TraceCheckUtils]: 43: Hoare triple {21861#true} havoc #t~nondet8; {21861#true} is VALID [2020-07-10 18:54:22,545 INFO L280 TraceCheckUtils]: 44: Hoare triple {21861#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,545 INFO L280 TraceCheckUtils]: 45: Hoare triple {21861#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {21861#true} is VALID [2020-07-10 18:54:22,546 INFO L280 TraceCheckUtils]: 46: Hoare triple {21861#true} havoc #t~nondet9; {21861#true} is VALID [2020-07-10 18:54:22,546 INFO L280 TraceCheckUtils]: 47: Hoare triple {21861#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,546 INFO L280 TraceCheckUtils]: 48: Hoare triple {21861#true} ~s__ctx__info_callback~0 := #t~nondet10; {21861#true} is VALID [2020-07-10 18:54:22,546 INFO L280 TraceCheckUtils]: 49: Hoare triple {21861#true} havoc #t~nondet10; {21861#true} is VALID [2020-07-10 18:54:22,546 INFO L280 TraceCheckUtils]: 50: Hoare triple {21861#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,546 INFO L280 TraceCheckUtils]: 51: Hoare triple {21861#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {21861#true} is VALID [2020-07-10 18:54:22,547 INFO L280 TraceCheckUtils]: 52: Hoare triple {21861#true} havoc #t~nondet11; {21861#true} is VALID [2020-07-10 18:54:22,547 INFO L280 TraceCheckUtils]: 53: Hoare triple {21861#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,547 INFO L280 TraceCheckUtils]: 54: Hoare triple {21861#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {21861#true} is VALID [2020-07-10 18:54:22,547 INFO L280 TraceCheckUtils]: 55: Hoare triple {21861#true} havoc #t~nondet12; {21861#true} is VALID [2020-07-10 18:54:22,547 INFO L280 TraceCheckUtils]: 56: Hoare triple {21861#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,548 INFO L280 TraceCheckUtils]: 57: Hoare triple {21861#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {21861#true} is VALID [2020-07-10 18:54:22,548 INFO L280 TraceCheckUtils]: 58: Hoare triple {21861#true} havoc #t~nondet13; {21861#true} is VALID [2020-07-10 18:54:22,548 INFO L280 TraceCheckUtils]: 59: Hoare triple {21861#true} havoc ~s__s3__tmp__cert_request~0; {21861#true} is VALID [2020-07-10 18:54:22,548 INFO L280 TraceCheckUtils]: 60: Hoare triple {21861#true} havoc ~s__s3__tmp__reuse_message~0; {21861#true} is VALID [2020-07-10 18:54:22,548 INFO L280 TraceCheckUtils]: 61: Hoare triple {21861#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {21861#true} is VALID [2020-07-10 18:54:22,549 INFO L280 TraceCheckUtils]: 62: Hoare triple {21861#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,549 INFO L280 TraceCheckUtils]: 63: Hoare triple {21861#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {21861#true} is VALID [2020-07-10 18:54:22,549 INFO L280 TraceCheckUtils]: 64: Hoare triple {21861#true} havoc #t~nondet14; {21861#true} is VALID [2020-07-10 18:54:22,549 INFO L280 TraceCheckUtils]: 65: Hoare triple {21861#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {21861#true} is VALID [2020-07-10 18:54:22,549 INFO L280 TraceCheckUtils]: 66: Hoare triple {21861#true} havoc ~s__s3__tmp__next_state___0~0; {21861#true} is VALID [2020-07-10 18:54:22,550 INFO L280 TraceCheckUtils]: 67: Hoare triple {21861#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {21861#true} is VALID [2020-07-10 18:54:22,550 INFO L280 TraceCheckUtils]: 68: Hoare triple {21861#true} havoc ~s__session__cipher~0; {21861#true} is VALID [2020-07-10 18:54:22,550 INFO L280 TraceCheckUtils]: 69: Hoare triple {21861#true} havoc ~buf~0; {21861#true} is VALID [2020-07-10 18:54:22,550 INFO L280 TraceCheckUtils]: 70: Hoare triple {21861#true} havoc ~l~0; {21861#true} is VALID [2020-07-10 18:54:22,550 INFO L280 TraceCheckUtils]: 71: Hoare triple {21861#true} havoc ~Time~0; {21861#true} is VALID [2020-07-10 18:54:22,551 INFO L280 TraceCheckUtils]: 72: Hoare triple {21861#true} havoc ~tmp~0; {21861#true} is VALID [2020-07-10 18:54:22,551 INFO L280 TraceCheckUtils]: 73: Hoare triple {21861#true} havoc ~cb~0; {21861#true} is VALID [2020-07-10 18:54:22,551 INFO L280 TraceCheckUtils]: 74: Hoare triple {21861#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,551 INFO L280 TraceCheckUtils]: 75: Hoare triple {21861#true} ~num1~0 := #t~nondet15; {21861#true} is VALID [2020-07-10 18:54:22,551 INFO L280 TraceCheckUtils]: 76: Hoare triple {21861#true} havoc #t~nondet15; {21861#true} is VALID [2020-07-10 18:54:22,551 INFO L280 TraceCheckUtils]: 77: Hoare triple {21861#true} havoc ~ret~0; {21861#true} is VALID [2020-07-10 18:54:22,552 INFO L280 TraceCheckUtils]: 78: Hoare triple {21861#true} havoc ~new_state~0; {21861#true} is VALID [2020-07-10 18:54:22,552 INFO L280 TraceCheckUtils]: 79: Hoare triple {21861#true} havoc ~state~0; {21861#true} is VALID [2020-07-10 18:54:22,552 INFO L280 TraceCheckUtils]: 80: Hoare triple {21861#true} havoc ~skip~0; {21861#true} is VALID [2020-07-10 18:54:22,552 INFO L280 TraceCheckUtils]: 81: Hoare triple {21861#true} havoc ~got_new_session~0; {21861#true} is VALID [2020-07-10 18:54:22,552 INFO L280 TraceCheckUtils]: 82: Hoare triple {21861#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,553 INFO L280 TraceCheckUtils]: 83: Hoare triple {21861#true} ~tmp___1~0 := #t~nondet16; {21861#true} is VALID [2020-07-10 18:54:22,553 INFO L280 TraceCheckUtils]: 84: Hoare triple {21861#true} havoc #t~nondet16; {21861#true} is VALID [2020-07-10 18:54:22,553 INFO L280 TraceCheckUtils]: 85: Hoare triple {21861#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,553 INFO L280 TraceCheckUtils]: 86: Hoare triple {21861#true} ~tmp___2~0 := #t~nondet17; {21861#true} is VALID [2020-07-10 18:54:22,553 INFO L280 TraceCheckUtils]: 87: Hoare triple {21861#true} havoc #t~nondet17; {21861#true} is VALID [2020-07-10 18:54:22,553 INFO L280 TraceCheckUtils]: 88: Hoare triple {21861#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,554 INFO L280 TraceCheckUtils]: 89: Hoare triple {21861#true} ~tmp___3~0 := #t~nondet18; {21861#true} is VALID [2020-07-10 18:54:22,554 INFO L280 TraceCheckUtils]: 90: Hoare triple {21861#true} havoc #t~nondet18; {21861#true} is VALID [2020-07-10 18:54:22,554 INFO L280 TraceCheckUtils]: 91: Hoare triple {21861#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,554 INFO L280 TraceCheckUtils]: 92: Hoare triple {21861#true} ~tmp___4~0 := #t~nondet19; {21861#true} is VALID [2020-07-10 18:54:22,555 INFO L280 TraceCheckUtils]: 93: Hoare triple {21861#true} havoc #t~nondet19; {21861#true} is VALID [2020-07-10 18:54:22,555 INFO L280 TraceCheckUtils]: 94: Hoare triple {21861#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,555 INFO L280 TraceCheckUtils]: 95: Hoare triple {21861#true} ~tmp___5~0 := #t~nondet20; {21861#true} is VALID [2020-07-10 18:54:22,555 INFO L280 TraceCheckUtils]: 96: Hoare triple {21861#true} havoc #t~nondet20; {21861#true} is VALID [2020-07-10 18:54:22,555 INFO L280 TraceCheckUtils]: 97: Hoare triple {21861#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,555 INFO L280 TraceCheckUtils]: 98: Hoare triple {21861#true} ~tmp___6~0 := #t~nondet21; {21861#true} is VALID [2020-07-10 18:54:22,556 INFO L280 TraceCheckUtils]: 99: Hoare triple {21861#true} havoc #t~nondet21; {21861#true} is VALID [2020-07-10 18:54:22,556 INFO L280 TraceCheckUtils]: 100: Hoare triple {21861#true} havoc ~tmp___7~0; {21861#true} is VALID [2020-07-10 18:54:22,556 INFO L280 TraceCheckUtils]: 101: Hoare triple {21861#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,556 INFO L280 TraceCheckUtils]: 102: Hoare triple {21861#true} ~tmp___8~0 := #t~nondet22; {21861#true} is VALID [2020-07-10 18:54:22,556 INFO L280 TraceCheckUtils]: 103: Hoare triple {21861#true} havoc #t~nondet22; {21861#true} is VALID [2020-07-10 18:54:22,557 INFO L280 TraceCheckUtils]: 104: Hoare triple {21861#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,557 INFO L280 TraceCheckUtils]: 105: Hoare triple {21861#true} ~tmp___9~0 := #t~nondet23; {21861#true} is VALID [2020-07-10 18:54:22,557 INFO L280 TraceCheckUtils]: 106: Hoare triple {21861#true} havoc #t~nondet23; {21861#true} is VALID [2020-07-10 18:54:22,557 INFO L280 TraceCheckUtils]: 107: Hoare triple {21861#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,557 INFO L280 TraceCheckUtils]: 108: Hoare triple {21861#true} ~tmp___10~0 := #t~nondet24; {21861#true} is VALID [2020-07-10 18:54:22,558 INFO L280 TraceCheckUtils]: 109: Hoare triple {21861#true} havoc #t~nondet24; {21861#true} is VALID [2020-07-10 18:54:22,558 INFO L280 TraceCheckUtils]: 110: Hoare triple {21861#true} havoc ~blastFlag~0; {21861#true} is VALID [2020-07-10 18:54:22,558 INFO L280 TraceCheckUtils]: 111: Hoare triple {21861#true} havoc ~__cil_tmp55~0; {21861#true} is VALID [2020-07-10 18:54:22,558 INFO L280 TraceCheckUtils]: 112: Hoare triple {21861#true} havoc ~__cil_tmp56~0; {21861#true} is VALID [2020-07-10 18:54:22,558 INFO L280 TraceCheckUtils]: 113: Hoare triple {21861#true} havoc ~__cil_tmp57~0; {21861#true} is VALID [2020-07-10 18:54:22,558 INFO L280 TraceCheckUtils]: 114: Hoare triple {21861#true} havoc ~__cil_tmp58~0; {21861#true} is VALID [2020-07-10 18:54:22,559 INFO L280 TraceCheckUtils]: 115: Hoare triple {21861#true} havoc ~__cil_tmp59~0; {21861#true} is VALID [2020-07-10 18:54:22,559 INFO L280 TraceCheckUtils]: 116: Hoare triple {21861#true} havoc ~__cil_tmp60~0; {21861#true} is VALID [2020-07-10 18:54:22,559 INFO L280 TraceCheckUtils]: 117: Hoare triple {21861#true} ~__cil_tmp61~0 := #t~nondet25; {21861#true} is VALID [2020-07-10 18:54:22,559 INFO L280 TraceCheckUtils]: 118: Hoare triple {21861#true} havoc #t~nondet25; {21861#true} is VALID [2020-07-10 18:54:22,559 INFO L280 TraceCheckUtils]: 119: Hoare triple {21861#true} ~s__state~0 := ~initial_state; {21861#true} is VALID [2020-07-10 18:54:22,560 INFO L280 TraceCheckUtils]: 120: Hoare triple {21861#true} ~blastFlag~0 := 0; {21861#true} is VALID [2020-07-10 18:54:22,560 INFO L280 TraceCheckUtils]: 121: Hoare triple {21861#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,560 INFO L280 TraceCheckUtils]: 122: Hoare triple {21861#true} ~tmp~0 := #t~nondet26; {21861#true} is VALID [2020-07-10 18:54:22,560 INFO L280 TraceCheckUtils]: 123: Hoare triple {21861#true} havoc #t~nondet26; {21861#true} is VALID [2020-07-10 18:54:22,560 INFO L280 TraceCheckUtils]: 124: Hoare triple {21861#true} ~Time~0 := ~tmp~0; {21861#true} is VALID [2020-07-10 18:54:22,561 INFO L280 TraceCheckUtils]: 125: Hoare triple {21861#true} ~cb~0 := 0; {21861#true} is VALID [2020-07-10 18:54:22,561 INFO L280 TraceCheckUtils]: 126: Hoare triple {21861#true} ~ret~0 := -1; {21861#true} is VALID [2020-07-10 18:54:22,561 INFO L280 TraceCheckUtils]: 127: Hoare triple {21861#true} ~skip~0 := 0; {21861#true} is VALID [2020-07-10 18:54:22,561 INFO L280 TraceCheckUtils]: 128: Hoare triple {21861#true} ~got_new_session~0 := 0; {21861#true} is VALID [2020-07-10 18:54:22,561 INFO L280 TraceCheckUtils]: 129: Hoare triple {21861#true} assume 0 != ~s__info_callback~0; {21861#true} is VALID [2020-07-10 18:54:22,562 INFO L280 TraceCheckUtils]: 130: Hoare triple {21861#true} ~cb~0 := ~s__info_callback~0; {21861#true} is VALID [2020-07-10 18:54:22,562 INFO L280 TraceCheckUtils]: 131: Hoare triple {21861#true} #t~post27 := ~s__in_handshake~0; {21861#true} is VALID [2020-07-10 18:54:22,562 INFO L280 TraceCheckUtils]: 132: Hoare triple {21861#true} ~s__in_handshake~0 := 1 + #t~post27; {21861#true} is VALID [2020-07-10 18:54:22,562 INFO L280 TraceCheckUtils]: 133: Hoare triple {21861#true} havoc #t~post27; {21861#true} is VALID [2020-07-10 18:54:22,562 INFO L280 TraceCheckUtils]: 134: Hoare triple {21861#true} assume !(0 != 12288 + ~tmp___1~0); {21861#true} is VALID [2020-07-10 18:54:22,563 INFO L280 TraceCheckUtils]: 135: Hoare triple {21861#true} assume !(0 == ~s__cert~0); {21861#true} is VALID [2020-07-10 18:54:22,563 INFO L280 TraceCheckUtils]: 136: Hoare triple {21861#true} assume !false; {21861#true} is VALID [2020-07-10 18:54:22,563 INFO L280 TraceCheckUtils]: 137: Hoare triple {21861#true} ~state~0 := ~s__state~0; {21861#true} is VALID [2020-07-10 18:54:22,563 INFO L280 TraceCheckUtils]: 138: Hoare triple {21861#true} assume !(12292 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,563 INFO L280 TraceCheckUtils]: 139: Hoare triple {21861#true} assume !(16384 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 140: Hoare triple {21861#true} assume !(8192 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 141: Hoare triple {21861#true} assume !(24576 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 142: Hoare triple {21861#true} assume !(8195 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 143: Hoare triple {21861#true} assume !(8480 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 144: Hoare triple {21861#true} assume !(8481 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 145: Hoare triple {21861#true} assume !(8482 == ~s__state~0); {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 146: Hoare triple {21861#true} assume 8464 == ~s__state~0; {21861#true} is VALID [2020-07-10 18:54:22,564 INFO L280 TraceCheckUtils]: 147: Hoare triple {21861#true} ~s__shutdown~0 := 0; {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 148: Hoare triple {21861#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 149: Hoare triple {21861#true} ~ret~0 := #t~nondet32; {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 150: Hoare triple {21861#true} havoc #t~nondet32; {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 151: Hoare triple {21861#true} assume 0 == ~blastFlag~0; {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 152: Hoare triple {21861#true} ~blastFlag~0 := 1; {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 153: Hoare triple {21861#true} assume !(~ret~0 <= 0); {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 154: Hoare triple {21861#true} ~got_new_session~0 := 1; {21861#true} is VALID [2020-07-10 18:54:22,565 INFO L280 TraceCheckUtils]: 155: Hoare triple {21861#true} ~s__state~0 := 8496; {21861#true} is VALID [2020-07-10 18:54:22,566 INFO L280 TraceCheckUtils]: 156: Hoare triple {21861#true} ~s__init_num~0 := 0; {21861#true} is VALID [2020-07-10 18:54:22,566 INFO L280 TraceCheckUtils]: 157: Hoare triple {21861#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {21861#true} is VALID [2020-07-10 18:54:22,566 INFO L280 TraceCheckUtils]: 158: Hoare triple {21861#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {21861#true} is VALID [2020-07-10 18:54:22,566 INFO L280 TraceCheckUtils]: 159: Hoare triple {21861#true} havoc #t~nondet51; {21861#true} is VALID [2020-07-10 18:54:22,566 INFO L280 TraceCheckUtils]: 160: Hoare triple {21861#true} assume 0 == ~s__s3__tmp__reuse_message~0; {21861#true} is VALID [2020-07-10 18:54:22,566 INFO L280 TraceCheckUtils]: 161: Hoare triple {21861#true} assume 0 == ~skip~0; {21861#true} is VALID [2020-07-10 18:54:22,566 INFO L280 TraceCheckUtils]: 162: Hoare triple {21861#true} assume !(8560 == ~state~0); {21861#true} is VALID [2020-07-10 18:54:22,567 INFO L280 TraceCheckUtils]: 163: Hoare triple {21861#true} assume !(0 != ~s__debug~0); {21861#true} is VALID [2020-07-10 18:54:22,567 INFO L280 TraceCheckUtils]: 164: Hoare triple {21861#true} assume 0 != ~cb~0; {21861#true} is VALID [2020-07-10 18:54:22,567 INFO L280 TraceCheckUtils]: 165: Hoare triple {21861#true} assume ~s__state~0 != ~state~0; {21861#true} is VALID [2020-07-10 18:54:22,567 INFO L280 TraceCheckUtils]: 166: Hoare triple {21861#true} ~new_state~0 := ~s__state~0; {21861#true} is VALID [2020-07-10 18:54:22,567 INFO L280 TraceCheckUtils]: 167: Hoare triple {21861#true} ~s__state~0 := ~state~0; {21861#true} is VALID [2020-07-10 18:54:22,568 INFO L280 TraceCheckUtils]: 168: Hoare triple {21861#true} ~s__state~0 := ~new_state~0; {21861#true} is VALID [2020-07-10 18:54:22,568 INFO L280 TraceCheckUtils]: 169: Hoare triple {21861#true} ~skip~0 := 0; {21861#true} is VALID [2020-07-10 18:54:22,568 INFO L280 TraceCheckUtils]: 170: Hoare triple {21861#true} assume !false; {21861#true} is VALID [2020-07-10 18:54:22,572 INFO L280 TraceCheckUtils]: 171: Hoare triple {21861#true} ~state~0 := ~s__state~0; {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:22,573 INFO L280 TraceCheckUtils]: 172: Hoare triple {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:22,574 INFO L280 TraceCheckUtils]: 173: Hoare triple {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:22,574 INFO L280 TraceCheckUtils]: 174: Hoare triple {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:22,575 INFO L280 TraceCheckUtils]: 175: Hoare triple {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:22,575 INFO L280 TraceCheckUtils]: 176: Hoare triple {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:22,576 INFO L280 TraceCheckUtils]: 177: Hoare triple {21865#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume 8480 == ~s__state~0; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,577 INFO L280 TraceCheckUtils]: 178: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} ~s__shutdown~0 := 0; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,577 INFO L280 TraceCheckUtils]: 179: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,578 INFO L280 TraceCheckUtils]: 180: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} ~ret~0 := #t~nondet31; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,578 INFO L280 TraceCheckUtils]: 181: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} havoc #t~nondet31; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,579 INFO L280 TraceCheckUtils]: 182: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} assume !(~ret~0 <= 0); {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,579 INFO L280 TraceCheckUtils]: 183: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} ~s__s3__tmp__next_state___0~0 := 8482; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,580 INFO L280 TraceCheckUtils]: 184: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} ~s__state~0 := 8448; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,580 INFO L280 TraceCheckUtils]: 185: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} ~s__init_num~0 := 0; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,581 INFO L280 TraceCheckUtils]: 186: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,581 INFO L280 TraceCheckUtils]: 187: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,582 INFO L280 TraceCheckUtils]: 188: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} havoc #t~nondet51; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,582 INFO L280 TraceCheckUtils]: 189: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} assume 0 == ~s__s3__tmp__reuse_message~0; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,583 INFO L280 TraceCheckUtils]: 190: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} assume 0 == ~skip~0; {21866#(<= ssl3_accept_~state~0 8480)} is VALID [2020-07-10 18:54:22,583 INFO L280 TraceCheckUtils]: 191: Hoare triple {21866#(<= ssl3_accept_~state~0 8480)} assume 8560 == ~state~0; {21862#false} is VALID [2020-07-10 18:54:22,584 INFO L280 TraceCheckUtils]: 192: Hoare triple {21862#false} assume 8448 == ~s__state~0; {21862#false} is VALID [2020-07-10 18:54:22,584 INFO L280 TraceCheckUtils]: 193: Hoare triple {21862#false} assume -1 != ~s__verify_mode~0; {21862#false} is VALID [2020-07-10 18:54:22,584 INFO L280 TraceCheckUtils]: 194: Hoare triple {21862#false} assume -2 != ~s__verify_mode~0; {21862#false} is VALID [2020-07-10 18:54:22,584 INFO L280 TraceCheckUtils]: 195: Hoare triple {21862#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {21862#false} is VALID [2020-07-10 18:54:22,584 INFO L280 TraceCheckUtils]: 196: Hoare triple {21862#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {21862#false} is VALID [2020-07-10 18:54:22,585 INFO L280 TraceCheckUtils]: 197: Hoare triple {21862#false} assume 4 != ~blastFlag~0; {21862#false} is VALID [2020-07-10 18:54:22,585 INFO L280 TraceCheckUtils]: 198: Hoare triple {21862#false} assume 1024 != ~tmp___7~0; {21862#false} is VALID [2020-07-10 18:54:22,585 INFO L280 TraceCheckUtils]: 199: Hoare triple {21862#false} assume !false; {21862#false} is VALID [2020-07-10 18:54:22,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:54:22,607 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:54:22,607 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1315598562] [2020-07-10 18:54:22,609 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:54:22,609 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 18:54:22,609 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461217157] [2020-07-10 18:54:22,610 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 200 [2020-07-10 18:54:22,610 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:54:22,610 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 18:54:22,793 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 199 edges. 199 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:22,794 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 18:54:22,794 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:54:22,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 18:54:22,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 18:54:22,795 INFO L87 Difference]: Start difference. First operand 613 states and 760 transitions. Second operand 4 states. [2020-07-10 18:54:26,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:26,309 INFO L93 Difference]: Finished difference Result 1162 states and 1468 transitions. [2020-07-10 18:54:26,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 18:54:26,309 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 200 [2020-07-10 18:54:26,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:54:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:54:26,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 996 transitions. [2020-07-10 18:54:26,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:54:26,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 996 transitions. [2020-07-10 18:54:26,323 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 996 transitions. [2020-07-10 18:54:27,419 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 996 edges. 996 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:27,443 INFO L225 Difference]: With dead ends: 1162 [2020-07-10 18:54:27,444 INFO L226 Difference]: Without dead ends: 704 [2020-07-10 18:54:27,445 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 18:54:27,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states. [2020-07-10 18:54:29,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 643. [2020-07-10 18:54:29,405 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:54:29,406 INFO L82 GeneralOperation]: Start isEquivalent. First operand 704 states. Second operand 643 states. [2020-07-10 18:54:29,406 INFO L74 IsIncluded]: Start isIncluded. First operand 704 states. Second operand 643 states. [2020-07-10 18:54:29,406 INFO L87 Difference]: Start difference. First operand 704 states. Second operand 643 states. [2020-07-10 18:54:29,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:29,428 INFO L93 Difference]: Finished difference Result 704 states and 863 transitions. [2020-07-10 18:54:29,428 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 863 transitions. [2020-07-10 18:54:29,430 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:29,430 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:29,430 INFO L74 IsIncluded]: Start isIncluded. First operand 643 states. Second operand 704 states. [2020-07-10 18:54:29,430 INFO L87 Difference]: Start difference. First operand 643 states. Second operand 704 states. [2020-07-10 18:54:29,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:29,455 INFO L93 Difference]: Finished difference Result 704 states and 863 transitions. [2020-07-10 18:54:29,455 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 863 transitions. [2020-07-10 18:54:29,456 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:29,457 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:29,457 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:54:29,457 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:54:29,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 643 states. [2020-07-10 18:54:29,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 794 transitions. [2020-07-10 18:54:29,475 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 794 transitions. Word has length 200 [2020-07-10 18:54:29,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:54:29,475 INFO L479 AbstractCegarLoop]: Abstraction has 643 states and 794 transitions. [2020-07-10 18:54:29,475 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 18:54:29,475 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 643 states and 794 transitions. [2020-07-10 18:54:30,697 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 794 edges. 794 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:30,697 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 794 transitions. [2020-07-10 18:54:30,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2020-07-10 18:54:30,701 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:54:30,701 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:54:30,701 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-07-10 18:54:30,701 INFO L427 AbstractCegarLoop]: === Iteration 7 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:54:30,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:54:30,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1774597616, now seen corresponding path program 1 times [2020-07-10 18:54:30,702 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:54:30,702 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [439070973] [2020-07-10 18:54:30,702 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:54:30,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:30,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:30,810 INFO L280 TraceCheckUtils]: 0: Hoare triple {26890#true} assume true; {26890#true} is VALID [2020-07-10 18:54:30,810 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {26890#true} {26890#true} #1043#return; {26890#true} is VALID [2020-07-10 18:54:30,810 INFO L263 TraceCheckUtils]: 0: Hoare triple {26890#true} call ULTIMATE.init(); {26890#true} is VALID [2020-07-10 18:54:30,810 INFO L280 TraceCheckUtils]: 1: Hoare triple {26890#true} assume true; {26890#true} is VALID [2020-07-10 18:54:30,811 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {26890#true} {26890#true} #1043#return; {26890#true} is VALID [2020-07-10 18:54:30,811 INFO L263 TraceCheckUtils]: 3: Hoare triple {26890#true} call #t~ret55 := main(); {26890#true} is VALID [2020-07-10 18:54:30,811 INFO L280 TraceCheckUtils]: 4: Hoare triple {26890#true} havoc ~s~0; {26890#true} is VALID [2020-07-10 18:54:30,811 INFO L280 TraceCheckUtils]: 5: Hoare triple {26890#true} havoc ~tmp~1; {26890#true} is VALID [2020-07-10 18:54:30,812 INFO L280 TraceCheckUtils]: 6: Hoare triple {26890#true} ~s~0 := 8464; {26890#true} is VALID [2020-07-10 18:54:30,812 INFO L263 TraceCheckUtils]: 7: Hoare triple {26890#true} call #t~ret54 := ssl3_accept(~s~0); {26890#true} is VALID [2020-07-10 18:54:30,812 INFO L280 TraceCheckUtils]: 8: Hoare triple {26890#true} ~initial_state := #in~initial_state; {26890#true} is VALID [2020-07-10 18:54:30,812 INFO L280 TraceCheckUtils]: 9: Hoare triple {26890#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,812 INFO L280 TraceCheckUtils]: 10: Hoare triple {26890#true} ~s__info_callback~0 := #t~nondet0; {26890#true} is VALID [2020-07-10 18:54:30,813 INFO L280 TraceCheckUtils]: 11: Hoare triple {26890#true} havoc #t~nondet0; {26890#true} is VALID [2020-07-10 18:54:30,813 INFO L280 TraceCheckUtils]: 12: Hoare triple {26890#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,813 INFO L280 TraceCheckUtils]: 13: Hoare triple {26890#true} ~s__in_handshake~0 := #t~nondet1; {26890#true} is VALID [2020-07-10 18:54:30,813 INFO L280 TraceCheckUtils]: 14: Hoare triple {26890#true} havoc #t~nondet1; {26890#true} is VALID [2020-07-10 18:54:30,813 INFO L280 TraceCheckUtils]: 15: Hoare triple {26890#true} havoc ~s__state~0; {26890#true} is VALID [2020-07-10 18:54:30,814 INFO L280 TraceCheckUtils]: 16: Hoare triple {26890#true} havoc ~s__new_session~0; {26890#true} is VALID [2020-07-10 18:54:30,814 INFO L280 TraceCheckUtils]: 17: Hoare triple {26890#true} havoc ~s__server~0; {26890#true} is VALID [2020-07-10 18:54:30,814 INFO L280 TraceCheckUtils]: 18: Hoare triple {26890#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,814 INFO L280 TraceCheckUtils]: 19: Hoare triple {26890#true} ~s__version~0 := #t~nondet2; {26890#true} is VALID [2020-07-10 18:54:30,815 INFO L280 TraceCheckUtils]: 20: Hoare triple {26890#true} havoc #t~nondet2; {26890#true} is VALID [2020-07-10 18:54:30,815 INFO L280 TraceCheckUtils]: 21: Hoare triple {26890#true} havoc ~s__type~0; {26890#true} is VALID [2020-07-10 18:54:30,815 INFO L280 TraceCheckUtils]: 22: Hoare triple {26890#true} havoc ~s__init_num~0; {26890#true} is VALID [2020-07-10 18:54:30,815 INFO L280 TraceCheckUtils]: 23: Hoare triple {26890#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,815 INFO L280 TraceCheckUtils]: 24: Hoare triple {26890#true} ~s__hit~0 := #t~nondet3; {26890#true} is VALID [2020-07-10 18:54:30,816 INFO L280 TraceCheckUtils]: 25: Hoare triple {26890#true} havoc #t~nondet3; {26890#true} is VALID [2020-07-10 18:54:30,816 INFO L280 TraceCheckUtils]: 26: Hoare triple {26890#true} havoc ~s__rwstate~0; {26890#true} is VALID [2020-07-10 18:54:30,816 INFO L280 TraceCheckUtils]: 27: Hoare triple {26890#true} ~s__init_buf___0~0 := 1; {26890#true} is VALID [2020-07-10 18:54:30,816 INFO L280 TraceCheckUtils]: 28: Hoare triple {26890#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,817 INFO L280 TraceCheckUtils]: 29: Hoare triple {26890#true} ~s__debug~0 := #t~nondet4; {26890#true} is VALID [2020-07-10 18:54:30,817 INFO L280 TraceCheckUtils]: 30: Hoare triple {26890#true} havoc #t~nondet4; {26890#true} is VALID [2020-07-10 18:54:30,817 INFO L280 TraceCheckUtils]: 31: Hoare triple {26890#true} havoc ~s__shutdown~0; {26890#true} is VALID [2020-07-10 18:54:30,817 INFO L280 TraceCheckUtils]: 32: Hoare triple {26890#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,818 INFO L280 TraceCheckUtils]: 33: Hoare triple {26890#true} ~s__cert~0 := #t~nondet5; {26890#true} is VALID [2020-07-10 18:54:30,818 INFO L280 TraceCheckUtils]: 34: Hoare triple {26890#true} havoc #t~nondet5; {26890#true} is VALID [2020-07-10 18:54:30,818 INFO L280 TraceCheckUtils]: 35: Hoare triple {26890#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,818 INFO L280 TraceCheckUtils]: 36: Hoare triple {26890#true} ~s__options~0 := #t~nondet6; {26890#true} is VALID [2020-07-10 18:54:30,818 INFO L280 TraceCheckUtils]: 37: Hoare triple {26890#true} havoc #t~nondet6; {26890#true} is VALID [2020-07-10 18:54:30,819 INFO L280 TraceCheckUtils]: 38: Hoare triple {26890#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,819 INFO L280 TraceCheckUtils]: 39: Hoare triple {26890#true} ~s__verify_mode~0 := #t~nondet7; {26890#true} is VALID [2020-07-10 18:54:30,819 INFO L280 TraceCheckUtils]: 40: Hoare triple {26890#true} havoc #t~nondet7; {26890#true} is VALID [2020-07-10 18:54:30,819 INFO L280 TraceCheckUtils]: 41: Hoare triple {26890#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,819 INFO L280 TraceCheckUtils]: 42: Hoare triple {26890#true} ~s__session__peer~0 := #t~nondet8; {26890#true} is VALID [2020-07-10 18:54:30,820 INFO L280 TraceCheckUtils]: 43: Hoare triple {26890#true} havoc #t~nondet8; {26890#true} is VALID [2020-07-10 18:54:30,820 INFO L280 TraceCheckUtils]: 44: Hoare triple {26890#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,820 INFO L280 TraceCheckUtils]: 45: Hoare triple {26890#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {26890#true} is VALID [2020-07-10 18:54:30,820 INFO L280 TraceCheckUtils]: 46: Hoare triple {26890#true} havoc #t~nondet9; {26890#true} is VALID [2020-07-10 18:54:30,820 INFO L280 TraceCheckUtils]: 47: Hoare triple {26890#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,820 INFO L280 TraceCheckUtils]: 48: Hoare triple {26890#true} ~s__ctx__info_callback~0 := #t~nondet10; {26890#true} is VALID [2020-07-10 18:54:30,821 INFO L280 TraceCheckUtils]: 49: Hoare triple {26890#true} havoc #t~nondet10; {26890#true} is VALID [2020-07-10 18:54:30,821 INFO L280 TraceCheckUtils]: 50: Hoare triple {26890#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,821 INFO L280 TraceCheckUtils]: 51: Hoare triple {26890#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {26890#true} is VALID [2020-07-10 18:54:30,821 INFO L280 TraceCheckUtils]: 52: Hoare triple {26890#true} havoc #t~nondet11; {26890#true} is VALID [2020-07-10 18:54:30,822 INFO L280 TraceCheckUtils]: 53: Hoare triple {26890#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,822 INFO L280 TraceCheckUtils]: 54: Hoare triple {26890#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {26890#true} is VALID [2020-07-10 18:54:30,822 INFO L280 TraceCheckUtils]: 55: Hoare triple {26890#true} havoc #t~nondet12; {26890#true} is VALID [2020-07-10 18:54:30,822 INFO L280 TraceCheckUtils]: 56: Hoare triple {26890#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,822 INFO L280 TraceCheckUtils]: 57: Hoare triple {26890#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {26890#true} is VALID [2020-07-10 18:54:30,822 INFO L280 TraceCheckUtils]: 58: Hoare triple {26890#true} havoc #t~nondet13; {26890#true} is VALID [2020-07-10 18:54:30,823 INFO L280 TraceCheckUtils]: 59: Hoare triple {26890#true} havoc ~s__s3__tmp__cert_request~0; {26890#true} is VALID [2020-07-10 18:54:30,823 INFO L280 TraceCheckUtils]: 60: Hoare triple {26890#true} havoc ~s__s3__tmp__reuse_message~0; {26890#true} is VALID [2020-07-10 18:54:30,823 INFO L280 TraceCheckUtils]: 61: Hoare triple {26890#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {26890#true} is VALID [2020-07-10 18:54:30,823 INFO L280 TraceCheckUtils]: 62: Hoare triple {26890#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,823 INFO L280 TraceCheckUtils]: 63: Hoare triple {26890#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {26890#true} is VALID [2020-07-10 18:54:30,824 INFO L280 TraceCheckUtils]: 64: Hoare triple {26890#true} havoc #t~nondet14; {26890#true} is VALID [2020-07-10 18:54:30,824 INFO L280 TraceCheckUtils]: 65: Hoare triple {26890#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {26890#true} is VALID [2020-07-10 18:54:30,824 INFO L280 TraceCheckUtils]: 66: Hoare triple {26890#true} havoc ~s__s3__tmp__next_state___0~0; {26890#true} is VALID [2020-07-10 18:54:30,824 INFO L280 TraceCheckUtils]: 67: Hoare triple {26890#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {26890#true} is VALID [2020-07-10 18:54:30,825 INFO L280 TraceCheckUtils]: 68: Hoare triple {26890#true} havoc ~s__session__cipher~0; {26890#true} is VALID [2020-07-10 18:54:30,825 INFO L280 TraceCheckUtils]: 69: Hoare triple {26890#true} havoc ~buf~0; {26890#true} is VALID [2020-07-10 18:54:30,825 INFO L280 TraceCheckUtils]: 70: Hoare triple {26890#true} havoc ~l~0; {26890#true} is VALID [2020-07-10 18:54:30,825 INFO L280 TraceCheckUtils]: 71: Hoare triple {26890#true} havoc ~Time~0; {26890#true} is VALID [2020-07-10 18:54:30,826 INFO L280 TraceCheckUtils]: 72: Hoare triple {26890#true} havoc ~tmp~0; {26890#true} is VALID [2020-07-10 18:54:30,826 INFO L280 TraceCheckUtils]: 73: Hoare triple {26890#true} havoc ~cb~0; {26890#true} is VALID [2020-07-10 18:54:30,826 INFO L280 TraceCheckUtils]: 74: Hoare triple {26890#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,826 INFO L280 TraceCheckUtils]: 75: Hoare triple {26890#true} ~num1~0 := #t~nondet15; {26890#true} is VALID [2020-07-10 18:54:30,826 INFO L280 TraceCheckUtils]: 76: Hoare triple {26890#true} havoc #t~nondet15; {26890#true} is VALID [2020-07-10 18:54:30,827 INFO L280 TraceCheckUtils]: 77: Hoare triple {26890#true} havoc ~ret~0; {26890#true} is VALID [2020-07-10 18:54:30,827 INFO L280 TraceCheckUtils]: 78: Hoare triple {26890#true} havoc ~new_state~0; {26890#true} is VALID [2020-07-10 18:54:30,827 INFO L280 TraceCheckUtils]: 79: Hoare triple {26890#true} havoc ~state~0; {26890#true} is VALID [2020-07-10 18:54:30,827 INFO L280 TraceCheckUtils]: 80: Hoare triple {26890#true} havoc ~skip~0; {26890#true} is VALID [2020-07-10 18:54:30,827 INFO L280 TraceCheckUtils]: 81: Hoare triple {26890#true} havoc ~got_new_session~0; {26890#true} is VALID [2020-07-10 18:54:30,828 INFO L280 TraceCheckUtils]: 82: Hoare triple {26890#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,828 INFO L280 TraceCheckUtils]: 83: Hoare triple {26890#true} ~tmp___1~0 := #t~nondet16; {26890#true} is VALID [2020-07-10 18:54:30,828 INFO L280 TraceCheckUtils]: 84: Hoare triple {26890#true} havoc #t~nondet16; {26890#true} is VALID [2020-07-10 18:54:30,828 INFO L280 TraceCheckUtils]: 85: Hoare triple {26890#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,829 INFO L280 TraceCheckUtils]: 86: Hoare triple {26890#true} ~tmp___2~0 := #t~nondet17; {26890#true} is VALID [2020-07-10 18:54:30,829 INFO L280 TraceCheckUtils]: 87: Hoare triple {26890#true} havoc #t~nondet17; {26890#true} is VALID [2020-07-10 18:54:30,829 INFO L280 TraceCheckUtils]: 88: Hoare triple {26890#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,829 INFO L280 TraceCheckUtils]: 89: Hoare triple {26890#true} ~tmp___3~0 := #t~nondet18; {26890#true} is VALID [2020-07-10 18:54:30,829 INFO L280 TraceCheckUtils]: 90: Hoare triple {26890#true} havoc #t~nondet18; {26890#true} is VALID [2020-07-10 18:54:30,830 INFO L280 TraceCheckUtils]: 91: Hoare triple {26890#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,830 INFO L280 TraceCheckUtils]: 92: Hoare triple {26890#true} ~tmp___4~0 := #t~nondet19; {26890#true} is VALID [2020-07-10 18:54:30,830 INFO L280 TraceCheckUtils]: 93: Hoare triple {26890#true} havoc #t~nondet19; {26890#true} is VALID [2020-07-10 18:54:30,830 INFO L280 TraceCheckUtils]: 94: Hoare triple {26890#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,830 INFO L280 TraceCheckUtils]: 95: Hoare triple {26890#true} ~tmp___5~0 := #t~nondet20; {26890#true} is VALID [2020-07-10 18:54:30,831 INFO L280 TraceCheckUtils]: 96: Hoare triple {26890#true} havoc #t~nondet20; {26890#true} is VALID [2020-07-10 18:54:30,831 INFO L280 TraceCheckUtils]: 97: Hoare triple {26890#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,831 INFO L280 TraceCheckUtils]: 98: Hoare triple {26890#true} ~tmp___6~0 := #t~nondet21; {26890#true} is VALID [2020-07-10 18:54:30,831 INFO L280 TraceCheckUtils]: 99: Hoare triple {26890#true} havoc #t~nondet21; {26890#true} is VALID [2020-07-10 18:54:30,831 INFO L280 TraceCheckUtils]: 100: Hoare triple {26890#true} havoc ~tmp___7~0; {26890#true} is VALID [2020-07-10 18:54:30,832 INFO L280 TraceCheckUtils]: 101: Hoare triple {26890#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,832 INFO L280 TraceCheckUtils]: 102: Hoare triple {26890#true} ~tmp___8~0 := #t~nondet22; {26890#true} is VALID [2020-07-10 18:54:30,832 INFO L280 TraceCheckUtils]: 103: Hoare triple {26890#true} havoc #t~nondet22; {26890#true} is VALID [2020-07-10 18:54:30,832 INFO L280 TraceCheckUtils]: 104: Hoare triple {26890#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,832 INFO L280 TraceCheckUtils]: 105: Hoare triple {26890#true} ~tmp___9~0 := #t~nondet23; {26890#true} is VALID [2020-07-10 18:54:30,832 INFO L280 TraceCheckUtils]: 106: Hoare triple {26890#true} havoc #t~nondet23; {26890#true} is VALID [2020-07-10 18:54:30,833 INFO L280 TraceCheckUtils]: 107: Hoare triple {26890#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,833 INFO L280 TraceCheckUtils]: 108: Hoare triple {26890#true} ~tmp___10~0 := #t~nondet24; {26890#true} is VALID [2020-07-10 18:54:30,833 INFO L280 TraceCheckUtils]: 109: Hoare triple {26890#true} havoc #t~nondet24; {26890#true} is VALID [2020-07-10 18:54:30,833 INFO L280 TraceCheckUtils]: 110: Hoare triple {26890#true} havoc ~blastFlag~0; {26890#true} is VALID [2020-07-10 18:54:30,833 INFO L280 TraceCheckUtils]: 111: Hoare triple {26890#true} havoc ~__cil_tmp55~0; {26890#true} is VALID [2020-07-10 18:54:30,834 INFO L280 TraceCheckUtils]: 112: Hoare triple {26890#true} havoc ~__cil_tmp56~0; {26890#true} is VALID [2020-07-10 18:54:30,834 INFO L280 TraceCheckUtils]: 113: Hoare triple {26890#true} havoc ~__cil_tmp57~0; {26890#true} is VALID [2020-07-10 18:54:30,834 INFO L280 TraceCheckUtils]: 114: Hoare triple {26890#true} havoc ~__cil_tmp58~0; {26890#true} is VALID [2020-07-10 18:54:30,834 INFO L280 TraceCheckUtils]: 115: Hoare triple {26890#true} havoc ~__cil_tmp59~0; {26890#true} is VALID [2020-07-10 18:54:30,834 INFO L280 TraceCheckUtils]: 116: Hoare triple {26890#true} havoc ~__cil_tmp60~0; {26890#true} is VALID [2020-07-10 18:54:30,834 INFO L280 TraceCheckUtils]: 117: Hoare triple {26890#true} ~__cil_tmp61~0 := #t~nondet25; {26890#true} is VALID [2020-07-10 18:54:30,835 INFO L280 TraceCheckUtils]: 118: Hoare triple {26890#true} havoc #t~nondet25; {26890#true} is VALID [2020-07-10 18:54:30,835 INFO L280 TraceCheckUtils]: 119: Hoare triple {26890#true} ~s__state~0 := ~initial_state; {26890#true} is VALID [2020-07-10 18:54:30,835 INFO L280 TraceCheckUtils]: 120: Hoare triple {26890#true} ~blastFlag~0 := 0; {26890#true} is VALID [2020-07-10 18:54:30,835 INFO L280 TraceCheckUtils]: 121: Hoare triple {26890#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,835 INFO L280 TraceCheckUtils]: 122: Hoare triple {26890#true} ~tmp~0 := #t~nondet26; {26890#true} is VALID [2020-07-10 18:54:30,836 INFO L280 TraceCheckUtils]: 123: Hoare triple {26890#true} havoc #t~nondet26; {26890#true} is VALID [2020-07-10 18:54:30,836 INFO L280 TraceCheckUtils]: 124: Hoare triple {26890#true} ~Time~0 := ~tmp~0; {26890#true} is VALID [2020-07-10 18:54:30,836 INFO L280 TraceCheckUtils]: 125: Hoare triple {26890#true} ~cb~0 := 0; {26890#true} is VALID [2020-07-10 18:54:30,836 INFO L280 TraceCheckUtils]: 126: Hoare triple {26890#true} ~ret~0 := -1; {26890#true} is VALID [2020-07-10 18:54:30,836 INFO L280 TraceCheckUtils]: 127: Hoare triple {26890#true} ~skip~0 := 0; {26890#true} is VALID [2020-07-10 18:54:30,837 INFO L280 TraceCheckUtils]: 128: Hoare triple {26890#true} ~got_new_session~0 := 0; {26890#true} is VALID [2020-07-10 18:54:30,837 INFO L280 TraceCheckUtils]: 129: Hoare triple {26890#true} assume 0 != ~s__info_callback~0; {26890#true} is VALID [2020-07-10 18:54:30,837 INFO L280 TraceCheckUtils]: 130: Hoare triple {26890#true} ~cb~0 := ~s__info_callback~0; {26890#true} is VALID [2020-07-10 18:54:30,837 INFO L280 TraceCheckUtils]: 131: Hoare triple {26890#true} #t~post27 := ~s__in_handshake~0; {26890#true} is VALID [2020-07-10 18:54:30,837 INFO L280 TraceCheckUtils]: 132: Hoare triple {26890#true} ~s__in_handshake~0 := 1 + #t~post27; {26890#true} is VALID [2020-07-10 18:54:30,838 INFO L280 TraceCheckUtils]: 133: Hoare triple {26890#true} havoc #t~post27; {26890#true} is VALID [2020-07-10 18:54:30,838 INFO L280 TraceCheckUtils]: 134: Hoare triple {26890#true} assume !(0 != 12288 + ~tmp___1~0); {26890#true} is VALID [2020-07-10 18:54:30,838 INFO L280 TraceCheckUtils]: 135: Hoare triple {26890#true} assume !(0 == ~s__cert~0); {26890#true} is VALID [2020-07-10 18:54:30,838 INFO L280 TraceCheckUtils]: 136: Hoare triple {26890#true} assume !false; {26890#true} is VALID [2020-07-10 18:54:30,838 INFO L280 TraceCheckUtils]: 137: Hoare triple {26890#true} ~state~0 := ~s__state~0; {26890#true} is VALID [2020-07-10 18:54:30,838 INFO L280 TraceCheckUtils]: 138: Hoare triple {26890#true} assume !(12292 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,839 INFO L280 TraceCheckUtils]: 139: Hoare triple {26890#true} assume !(16384 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,839 INFO L280 TraceCheckUtils]: 140: Hoare triple {26890#true} assume !(8192 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,839 INFO L280 TraceCheckUtils]: 141: Hoare triple {26890#true} assume !(24576 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,839 INFO L280 TraceCheckUtils]: 142: Hoare triple {26890#true} assume !(8195 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,839 INFO L280 TraceCheckUtils]: 143: Hoare triple {26890#true} assume !(8480 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,840 INFO L280 TraceCheckUtils]: 144: Hoare triple {26890#true} assume !(8481 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,840 INFO L280 TraceCheckUtils]: 145: Hoare triple {26890#true} assume !(8482 == ~s__state~0); {26890#true} is VALID [2020-07-10 18:54:30,840 INFO L280 TraceCheckUtils]: 146: Hoare triple {26890#true} assume 8464 == ~s__state~0; {26890#true} is VALID [2020-07-10 18:54:30,840 INFO L280 TraceCheckUtils]: 147: Hoare triple {26890#true} ~s__shutdown~0 := 0; {26890#true} is VALID [2020-07-10 18:54:30,840 INFO L280 TraceCheckUtils]: 148: Hoare triple {26890#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,841 INFO L280 TraceCheckUtils]: 149: Hoare triple {26890#true} ~ret~0 := #t~nondet32; {26890#true} is VALID [2020-07-10 18:54:30,841 INFO L280 TraceCheckUtils]: 150: Hoare triple {26890#true} havoc #t~nondet32; {26890#true} is VALID [2020-07-10 18:54:30,841 INFO L280 TraceCheckUtils]: 151: Hoare triple {26890#true} assume 0 == ~blastFlag~0; {26890#true} is VALID [2020-07-10 18:54:30,841 INFO L280 TraceCheckUtils]: 152: Hoare triple {26890#true} ~blastFlag~0 := 1; {26890#true} is VALID [2020-07-10 18:54:30,841 INFO L280 TraceCheckUtils]: 153: Hoare triple {26890#true} assume !(~ret~0 <= 0); {26890#true} is VALID [2020-07-10 18:54:30,841 INFO L280 TraceCheckUtils]: 154: Hoare triple {26890#true} ~got_new_session~0 := 1; {26890#true} is VALID [2020-07-10 18:54:30,842 INFO L280 TraceCheckUtils]: 155: Hoare triple {26890#true} ~s__state~0 := 8496; {26890#true} is VALID [2020-07-10 18:54:30,842 INFO L280 TraceCheckUtils]: 156: Hoare triple {26890#true} ~s__init_num~0 := 0; {26890#true} is VALID [2020-07-10 18:54:30,842 INFO L280 TraceCheckUtils]: 157: Hoare triple {26890#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {26890#true} is VALID [2020-07-10 18:54:30,842 INFO L280 TraceCheckUtils]: 158: Hoare triple {26890#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {26890#true} is VALID [2020-07-10 18:54:30,843 INFO L280 TraceCheckUtils]: 159: Hoare triple {26890#true} havoc #t~nondet51; {26890#true} is VALID [2020-07-10 18:54:30,843 INFO L280 TraceCheckUtils]: 160: Hoare triple {26890#true} assume 0 == ~s__s3__tmp__reuse_message~0; {26890#true} is VALID [2020-07-10 18:54:30,843 INFO L280 TraceCheckUtils]: 161: Hoare triple {26890#true} assume 0 == ~skip~0; {26890#true} is VALID [2020-07-10 18:54:30,843 INFO L280 TraceCheckUtils]: 162: Hoare triple {26890#true} assume !(8560 == ~state~0); {26890#true} is VALID [2020-07-10 18:54:30,844 INFO L280 TraceCheckUtils]: 163: Hoare triple {26890#true} assume !(0 != ~s__debug~0); {26890#true} is VALID [2020-07-10 18:54:30,844 INFO L280 TraceCheckUtils]: 164: Hoare triple {26890#true} assume 0 != ~cb~0; {26890#true} is VALID [2020-07-10 18:54:30,844 INFO L280 TraceCheckUtils]: 165: Hoare triple {26890#true} assume ~s__state~0 != ~state~0; {26890#true} is VALID [2020-07-10 18:54:30,844 INFO L280 TraceCheckUtils]: 166: Hoare triple {26890#true} ~new_state~0 := ~s__state~0; {26890#true} is VALID [2020-07-10 18:54:30,844 INFO L280 TraceCheckUtils]: 167: Hoare triple {26890#true} ~s__state~0 := ~state~0; {26890#true} is VALID [2020-07-10 18:54:30,845 INFO L280 TraceCheckUtils]: 168: Hoare triple {26890#true} ~s__state~0 := ~new_state~0; {26890#true} is VALID [2020-07-10 18:54:30,845 INFO L280 TraceCheckUtils]: 169: Hoare triple {26890#true} ~skip~0 := 0; {26890#true} is VALID [2020-07-10 18:54:30,845 INFO L280 TraceCheckUtils]: 170: Hoare triple {26890#true} assume !false; {26890#true} is VALID [2020-07-10 18:54:30,848 INFO L280 TraceCheckUtils]: 171: Hoare triple {26890#true} ~state~0 := ~s__state~0; {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:30,851 INFO L280 TraceCheckUtils]: 172: Hoare triple {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:30,851 INFO L280 TraceCheckUtils]: 173: Hoare triple {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:30,852 INFO L280 TraceCheckUtils]: 174: Hoare triple {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:30,852 INFO L280 TraceCheckUtils]: 175: Hoare triple {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:30,853 INFO L280 TraceCheckUtils]: 176: Hoare triple {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:30,853 INFO L280 TraceCheckUtils]: 177: Hoare triple {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:30,854 INFO L280 TraceCheckUtils]: 178: Hoare triple {26894#(<= ssl3_accept_~state~0 ssl3_accept_~s__state~0)} assume 8481 == ~s__state~0; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,855 INFO L280 TraceCheckUtils]: 179: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} ~s__shutdown~0 := 0; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,855 INFO L280 TraceCheckUtils]: 180: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,856 INFO L280 TraceCheckUtils]: 181: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} ~ret~0 := #t~nondet31; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,856 INFO L280 TraceCheckUtils]: 182: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} havoc #t~nondet31; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,857 INFO L280 TraceCheckUtils]: 183: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} assume !(~ret~0 <= 0); {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,857 INFO L280 TraceCheckUtils]: 184: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} ~s__s3__tmp__next_state___0~0 := 8482; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,858 INFO L280 TraceCheckUtils]: 185: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} ~s__state~0 := 8448; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,858 INFO L280 TraceCheckUtils]: 186: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} ~s__init_num~0 := 0; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,859 INFO L280 TraceCheckUtils]: 187: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,859 INFO L280 TraceCheckUtils]: 188: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,860 INFO L280 TraceCheckUtils]: 189: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} havoc #t~nondet51; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,861 INFO L280 TraceCheckUtils]: 190: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} assume 0 == ~s__s3__tmp__reuse_message~0; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,861 INFO L280 TraceCheckUtils]: 191: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} assume 0 == ~skip~0; {26895#(<= ssl3_accept_~state~0 8481)} is VALID [2020-07-10 18:54:30,862 INFO L280 TraceCheckUtils]: 192: Hoare triple {26895#(<= ssl3_accept_~state~0 8481)} assume 8560 == ~state~0; {26891#false} is VALID [2020-07-10 18:54:30,862 INFO L280 TraceCheckUtils]: 193: Hoare triple {26891#false} assume 8448 == ~s__state~0; {26891#false} is VALID [2020-07-10 18:54:30,862 INFO L280 TraceCheckUtils]: 194: Hoare triple {26891#false} assume -1 != ~s__verify_mode~0; {26891#false} is VALID [2020-07-10 18:54:30,862 INFO L280 TraceCheckUtils]: 195: Hoare triple {26891#false} assume -2 != ~s__verify_mode~0; {26891#false} is VALID [2020-07-10 18:54:30,863 INFO L280 TraceCheckUtils]: 196: Hoare triple {26891#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {26891#false} is VALID [2020-07-10 18:54:30,863 INFO L280 TraceCheckUtils]: 197: Hoare triple {26891#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {26891#false} is VALID [2020-07-10 18:54:30,863 INFO L280 TraceCheckUtils]: 198: Hoare triple {26891#false} assume 4 != ~blastFlag~0; {26891#false} is VALID [2020-07-10 18:54:30,863 INFO L280 TraceCheckUtils]: 199: Hoare triple {26891#false} assume 1024 != ~tmp___7~0; {26891#false} is VALID [2020-07-10 18:54:30,863 INFO L280 TraceCheckUtils]: 200: Hoare triple {26891#false} assume !false; {26891#false} is VALID [2020-07-10 18:54:30,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:54:30,926 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:54:30,926 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [439070973] [2020-07-10 18:54:30,926 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:54:30,927 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 18:54:30,927 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979427238] [2020-07-10 18:54:30,927 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 201 [2020-07-10 18:54:30,927 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:54:30,928 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 18:54:31,198 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 200 edges. 200 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:31,199 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 18:54:31,199 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:54:31,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 18:54:31,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 18:54:31,200 INFO L87 Difference]: Start difference. First operand 643 states and 794 transitions. Second operand 4 states. [2020-07-10 18:54:34,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:34,844 INFO L93 Difference]: Finished difference Result 1198 states and 1507 transitions. [2020-07-10 18:54:34,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 18:54:34,845 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 201 [2020-07-10 18:54:34,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:54:34,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:54:34,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 987 transitions. [2020-07-10 18:54:34,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:54:34,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 987 transitions. [2020-07-10 18:54:34,854 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 987 transitions. [2020-07-10 18:54:35,963 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 987 edges. 987 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:35,987 INFO L225 Difference]: With dead ends: 1198 [2020-07-10 18:54:35,987 INFO L226 Difference]: Without dead ends: 710 [2020-07-10 18:54:35,988 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 18:54:35,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 710 states. [2020-07-10 18:54:37,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 710 to 635. [2020-07-10 18:54:37,959 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:54:37,960 INFO L82 GeneralOperation]: Start isEquivalent. First operand 710 states. Second operand 635 states. [2020-07-10 18:54:37,960 INFO L74 IsIncluded]: Start isIncluded. First operand 710 states. Second operand 635 states. [2020-07-10 18:54:37,960 INFO L87 Difference]: Start difference. First operand 710 states. Second operand 635 states. [2020-07-10 18:54:37,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:37,989 INFO L93 Difference]: Finished difference Result 710 states and 871 transitions. [2020-07-10 18:54:37,989 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 871 transitions. [2020-07-10 18:54:37,991 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:37,991 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:37,991 INFO L74 IsIncluded]: Start isIncluded. First operand 635 states. Second operand 710 states. [2020-07-10 18:54:37,991 INFO L87 Difference]: Start difference. First operand 635 states. Second operand 710 states. [2020-07-10 18:54:38,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:38,020 INFO L93 Difference]: Finished difference Result 710 states and 871 transitions. [2020-07-10 18:54:38,020 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 871 transitions. [2020-07-10 18:54:38,022 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:38,022 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:38,022 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:54:38,022 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:54:38,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 635 states. [2020-07-10 18:54:38,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 786 transitions. [2020-07-10 18:54:38,045 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 786 transitions. Word has length 201 [2020-07-10 18:54:38,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:54:38,046 INFO L479 AbstractCegarLoop]: Abstraction has 635 states and 786 transitions. [2020-07-10 18:54:38,046 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 18:54:38,046 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 635 states and 786 transitions. [2020-07-10 18:54:39,295 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 786 edges. 786 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:39,295 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 786 transitions. [2020-07-10 18:54:39,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2020-07-10 18:54:39,299 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:54:39,299 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:54:39,299 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-07-10 18:54:39,300 INFO L427 AbstractCegarLoop]: === Iteration 8 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:54:39,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:54:39,300 INFO L82 PathProgramCache]: Analyzing trace with hash 1625465716, now seen corresponding path program 1 times [2020-07-10 18:54:39,300 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:54:39,301 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1692736812] [2020-07-10 18:54:39,301 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:54:39,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:39,420 INFO L280 TraceCheckUtils]: 0: Hoare triple {31987#true} assume true; {31987#true} is VALID [2020-07-10 18:54:39,420 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {31987#true} {31987#true} #1043#return; {31987#true} is VALID [2020-07-10 18:54:39,421 INFO L263 TraceCheckUtils]: 0: Hoare triple {31987#true} call ULTIMATE.init(); {31987#true} is VALID [2020-07-10 18:54:39,421 INFO L280 TraceCheckUtils]: 1: Hoare triple {31987#true} assume true; {31987#true} is VALID [2020-07-10 18:54:39,421 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {31987#true} {31987#true} #1043#return; {31987#true} is VALID [2020-07-10 18:54:39,421 INFO L263 TraceCheckUtils]: 3: Hoare triple {31987#true} call #t~ret55 := main(); {31987#true} is VALID [2020-07-10 18:54:39,422 INFO L280 TraceCheckUtils]: 4: Hoare triple {31987#true} havoc ~s~0; {31987#true} is VALID [2020-07-10 18:54:39,422 INFO L280 TraceCheckUtils]: 5: Hoare triple {31987#true} havoc ~tmp~1; {31987#true} is VALID [2020-07-10 18:54:39,422 INFO L280 TraceCheckUtils]: 6: Hoare triple {31987#true} ~s~0 := 8464; {31987#true} is VALID [2020-07-10 18:54:39,422 INFO L263 TraceCheckUtils]: 7: Hoare triple {31987#true} call #t~ret54 := ssl3_accept(~s~0); {31987#true} is VALID [2020-07-10 18:54:39,422 INFO L280 TraceCheckUtils]: 8: Hoare triple {31987#true} ~initial_state := #in~initial_state; {31987#true} is VALID [2020-07-10 18:54:39,422 INFO L280 TraceCheckUtils]: 9: Hoare triple {31987#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,423 INFO L280 TraceCheckUtils]: 10: Hoare triple {31987#true} ~s__info_callback~0 := #t~nondet0; {31987#true} is VALID [2020-07-10 18:54:39,423 INFO L280 TraceCheckUtils]: 11: Hoare triple {31987#true} havoc #t~nondet0; {31987#true} is VALID [2020-07-10 18:54:39,423 INFO L280 TraceCheckUtils]: 12: Hoare triple {31987#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,423 INFO L280 TraceCheckUtils]: 13: Hoare triple {31987#true} ~s__in_handshake~0 := #t~nondet1; {31987#true} is VALID [2020-07-10 18:54:39,424 INFO L280 TraceCheckUtils]: 14: Hoare triple {31987#true} havoc #t~nondet1; {31987#true} is VALID [2020-07-10 18:54:39,424 INFO L280 TraceCheckUtils]: 15: Hoare triple {31987#true} havoc ~s__state~0; {31987#true} is VALID [2020-07-10 18:54:39,424 INFO L280 TraceCheckUtils]: 16: Hoare triple {31987#true} havoc ~s__new_session~0; {31987#true} is VALID [2020-07-10 18:54:39,424 INFO L280 TraceCheckUtils]: 17: Hoare triple {31987#true} havoc ~s__server~0; {31987#true} is VALID [2020-07-10 18:54:39,424 INFO L280 TraceCheckUtils]: 18: Hoare triple {31987#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,425 INFO L280 TraceCheckUtils]: 19: Hoare triple {31987#true} ~s__version~0 := #t~nondet2; {31987#true} is VALID [2020-07-10 18:54:39,425 INFO L280 TraceCheckUtils]: 20: Hoare triple {31987#true} havoc #t~nondet2; {31987#true} is VALID [2020-07-10 18:54:39,425 INFO L280 TraceCheckUtils]: 21: Hoare triple {31987#true} havoc ~s__type~0; {31987#true} is VALID [2020-07-10 18:54:39,425 INFO L280 TraceCheckUtils]: 22: Hoare triple {31987#true} havoc ~s__init_num~0; {31987#true} is VALID [2020-07-10 18:54:39,425 INFO L280 TraceCheckUtils]: 23: Hoare triple {31987#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,426 INFO L280 TraceCheckUtils]: 24: Hoare triple {31987#true} ~s__hit~0 := #t~nondet3; {31987#true} is VALID [2020-07-10 18:54:39,426 INFO L280 TraceCheckUtils]: 25: Hoare triple {31987#true} havoc #t~nondet3; {31987#true} is VALID [2020-07-10 18:54:39,426 INFO L280 TraceCheckUtils]: 26: Hoare triple {31987#true} havoc ~s__rwstate~0; {31987#true} is VALID [2020-07-10 18:54:39,426 INFO L280 TraceCheckUtils]: 27: Hoare triple {31987#true} ~s__init_buf___0~0 := 1; {31987#true} is VALID [2020-07-10 18:54:39,426 INFO L280 TraceCheckUtils]: 28: Hoare triple {31987#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,427 INFO L280 TraceCheckUtils]: 29: Hoare triple {31987#true} ~s__debug~0 := #t~nondet4; {31987#true} is VALID [2020-07-10 18:54:39,427 INFO L280 TraceCheckUtils]: 30: Hoare triple {31987#true} havoc #t~nondet4; {31987#true} is VALID [2020-07-10 18:54:39,427 INFO L280 TraceCheckUtils]: 31: Hoare triple {31987#true} havoc ~s__shutdown~0; {31987#true} is VALID [2020-07-10 18:54:39,427 INFO L280 TraceCheckUtils]: 32: Hoare triple {31987#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,427 INFO L280 TraceCheckUtils]: 33: Hoare triple {31987#true} ~s__cert~0 := #t~nondet5; {31987#true} is VALID [2020-07-10 18:54:39,428 INFO L280 TraceCheckUtils]: 34: Hoare triple {31987#true} havoc #t~nondet5; {31987#true} is VALID [2020-07-10 18:54:39,428 INFO L280 TraceCheckUtils]: 35: Hoare triple {31987#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,428 INFO L280 TraceCheckUtils]: 36: Hoare triple {31987#true} ~s__options~0 := #t~nondet6; {31987#true} is VALID [2020-07-10 18:54:39,428 INFO L280 TraceCheckUtils]: 37: Hoare triple {31987#true} havoc #t~nondet6; {31987#true} is VALID [2020-07-10 18:54:39,428 INFO L280 TraceCheckUtils]: 38: Hoare triple {31987#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,429 INFO L280 TraceCheckUtils]: 39: Hoare triple {31987#true} ~s__verify_mode~0 := #t~nondet7; {31987#true} is VALID [2020-07-10 18:54:39,429 INFO L280 TraceCheckUtils]: 40: Hoare triple {31987#true} havoc #t~nondet7; {31987#true} is VALID [2020-07-10 18:54:39,429 INFO L280 TraceCheckUtils]: 41: Hoare triple {31987#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,429 INFO L280 TraceCheckUtils]: 42: Hoare triple {31987#true} ~s__session__peer~0 := #t~nondet8; {31987#true} is VALID [2020-07-10 18:54:39,430 INFO L280 TraceCheckUtils]: 43: Hoare triple {31987#true} havoc #t~nondet8; {31987#true} is VALID [2020-07-10 18:54:39,430 INFO L280 TraceCheckUtils]: 44: Hoare triple {31987#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,430 INFO L280 TraceCheckUtils]: 45: Hoare triple {31987#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {31987#true} is VALID [2020-07-10 18:54:39,430 INFO L280 TraceCheckUtils]: 46: Hoare triple {31987#true} havoc #t~nondet9; {31987#true} is VALID [2020-07-10 18:54:39,430 INFO L280 TraceCheckUtils]: 47: Hoare triple {31987#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,431 INFO L280 TraceCheckUtils]: 48: Hoare triple {31987#true} ~s__ctx__info_callback~0 := #t~nondet10; {31987#true} is VALID [2020-07-10 18:54:39,431 INFO L280 TraceCheckUtils]: 49: Hoare triple {31987#true} havoc #t~nondet10; {31987#true} is VALID [2020-07-10 18:54:39,431 INFO L280 TraceCheckUtils]: 50: Hoare triple {31987#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,431 INFO L280 TraceCheckUtils]: 51: Hoare triple {31987#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {31987#true} is VALID [2020-07-10 18:54:39,431 INFO L280 TraceCheckUtils]: 52: Hoare triple {31987#true} havoc #t~nondet11; {31987#true} is VALID [2020-07-10 18:54:39,432 INFO L280 TraceCheckUtils]: 53: Hoare triple {31987#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,432 INFO L280 TraceCheckUtils]: 54: Hoare triple {31987#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {31987#true} is VALID [2020-07-10 18:54:39,432 INFO L280 TraceCheckUtils]: 55: Hoare triple {31987#true} havoc #t~nondet12; {31987#true} is VALID [2020-07-10 18:54:39,432 INFO L280 TraceCheckUtils]: 56: Hoare triple {31987#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,432 INFO L280 TraceCheckUtils]: 57: Hoare triple {31987#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {31987#true} is VALID [2020-07-10 18:54:39,433 INFO L280 TraceCheckUtils]: 58: Hoare triple {31987#true} havoc #t~nondet13; {31987#true} is VALID [2020-07-10 18:54:39,433 INFO L280 TraceCheckUtils]: 59: Hoare triple {31987#true} havoc ~s__s3__tmp__cert_request~0; {31987#true} is VALID [2020-07-10 18:54:39,433 INFO L280 TraceCheckUtils]: 60: Hoare triple {31987#true} havoc ~s__s3__tmp__reuse_message~0; {31987#true} is VALID [2020-07-10 18:54:39,433 INFO L280 TraceCheckUtils]: 61: Hoare triple {31987#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {31987#true} is VALID [2020-07-10 18:54:39,433 INFO L280 TraceCheckUtils]: 62: Hoare triple {31987#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,434 INFO L280 TraceCheckUtils]: 63: Hoare triple {31987#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {31987#true} is VALID [2020-07-10 18:54:39,434 INFO L280 TraceCheckUtils]: 64: Hoare triple {31987#true} havoc #t~nondet14; {31987#true} is VALID [2020-07-10 18:54:39,434 INFO L280 TraceCheckUtils]: 65: Hoare triple {31987#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {31987#true} is VALID [2020-07-10 18:54:39,434 INFO L280 TraceCheckUtils]: 66: Hoare triple {31987#true} havoc ~s__s3__tmp__next_state___0~0; {31987#true} is VALID [2020-07-10 18:54:39,434 INFO L280 TraceCheckUtils]: 67: Hoare triple {31987#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {31987#true} is VALID [2020-07-10 18:54:39,435 INFO L280 TraceCheckUtils]: 68: Hoare triple {31987#true} havoc ~s__session__cipher~0; {31987#true} is VALID [2020-07-10 18:54:39,435 INFO L280 TraceCheckUtils]: 69: Hoare triple {31987#true} havoc ~buf~0; {31987#true} is VALID [2020-07-10 18:54:39,435 INFO L280 TraceCheckUtils]: 70: Hoare triple {31987#true} havoc ~l~0; {31987#true} is VALID [2020-07-10 18:54:39,435 INFO L280 TraceCheckUtils]: 71: Hoare triple {31987#true} havoc ~Time~0; {31987#true} is VALID [2020-07-10 18:54:39,436 INFO L280 TraceCheckUtils]: 72: Hoare triple {31987#true} havoc ~tmp~0; {31987#true} is VALID [2020-07-10 18:54:39,436 INFO L280 TraceCheckUtils]: 73: Hoare triple {31987#true} havoc ~cb~0; {31987#true} is VALID [2020-07-10 18:54:39,436 INFO L280 TraceCheckUtils]: 74: Hoare triple {31987#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,436 INFO L280 TraceCheckUtils]: 75: Hoare triple {31987#true} ~num1~0 := #t~nondet15; {31987#true} is VALID [2020-07-10 18:54:39,436 INFO L280 TraceCheckUtils]: 76: Hoare triple {31987#true} havoc #t~nondet15; {31987#true} is VALID [2020-07-10 18:54:39,437 INFO L280 TraceCheckUtils]: 77: Hoare triple {31987#true} havoc ~ret~0; {31987#true} is VALID [2020-07-10 18:54:39,437 INFO L280 TraceCheckUtils]: 78: Hoare triple {31987#true} havoc ~new_state~0; {31987#true} is VALID [2020-07-10 18:54:39,437 INFO L280 TraceCheckUtils]: 79: Hoare triple {31987#true} havoc ~state~0; {31987#true} is VALID [2020-07-10 18:54:39,437 INFO L280 TraceCheckUtils]: 80: Hoare triple {31987#true} havoc ~skip~0; {31987#true} is VALID [2020-07-10 18:54:39,438 INFO L280 TraceCheckUtils]: 81: Hoare triple {31987#true} havoc ~got_new_session~0; {31987#true} is VALID [2020-07-10 18:54:39,438 INFO L280 TraceCheckUtils]: 82: Hoare triple {31987#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,438 INFO L280 TraceCheckUtils]: 83: Hoare triple {31987#true} ~tmp___1~0 := #t~nondet16; {31987#true} is VALID [2020-07-10 18:54:39,438 INFO L280 TraceCheckUtils]: 84: Hoare triple {31987#true} havoc #t~nondet16; {31987#true} is VALID [2020-07-10 18:54:39,438 INFO L280 TraceCheckUtils]: 85: Hoare triple {31987#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,438 INFO L280 TraceCheckUtils]: 86: Hoare triple {31987#true} ~tmp___2~0 := #t~nondet17; {31987#true} is VALID [2020-07-10 18:54:39,439 INFO L280 TraceCheckUtils]: 87: Hoare triple {31987#true} havoc #t~nondet17; {31987#true} is VALID [2020-07-10 18:54:39,439 INFO L280 TraceCheckUtils]: 88: Hoare triple {31987#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,439 INFO L280 TraceCheckUtils]: 89: Hoare triple {31987#true} ~tmp___3~0 := #t~nondet18; {31987#true} is VALID [2020-07-10 18:54:39,439 INFO L280 TraceCheckUtils]: 90: Hoare triple {31987#true} havoc #t~nondet18; {31987#true} is VALID [2020-07-10 18:54:39,439 INFO L280 TraceCheckUtils]: 91: Hoare triple {31987#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,440 INFO L280 TraceCheckUtils]: 92: Hoare triple {31987#true} ~tmp___4~0 := #t~nondet19; {31987#true} is VALID [2020-07-10 18:54:39,440 INFO L280 TraceCheckUtils]: 93: Hoare triple {31987#true} havoc #t~nondet19; {31987#true} is VALID [2020-07-10 18:54:39,440 INFO L280 TraceCheckUtils]: 94: Hoare triple {31987#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,441 INFO L280 TraceCheckUtils]: 95: Hoare triple {31987#true} ~tmp___5~0 := #t~nondet20; {31987#true} is VALID [2020-07-10 18:54:39,441 INFO L280 TraceCheckUtils]: 96: Hoare triple {31987#true} havoc #t~nondet20; {31987#true} is VALID [2020-07-10 18:54:39,441 INFO L280 TraceCheckUtils]: 97: Hoare triple {31987#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,441 INFO L280 TraceCheckUtils]: 98: Hoare triple {31987#true} ~tmp___6~0 := #t~nondet21; {31987#true} is VALID [2020-07-10 18:54:39,441 INFO L280 TraceCheckUtils]: 99: Hoare triple {31987#true} havoc #t~nondet21; {31987#true} is VALID [2020-07-10 18:54:39,442 INFO L280 TraceCheckUtils]: 100: Hoare triple {31987#true} havoc ~tmp___7~0; {31987#true} is VALID [2020-07-10 18:54:39,442 INFO L280 TraceCheckUtils]: 101: Hoare triple {31987#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,442 INFO L280 TraceCheckUtils]: 102: Hoare triple {31987#true} ~tmp___8~0 := #t~nondet22; {31987#true} is VALID [2020-07-10 18:54:39,442 INFO L280 TraceCheckUtils]: 103: Hoare triple {31987#true} havoc #t~nondet22; {31987#true} is VALID [2020-07-10 18:54:39,443 INFO L280 TraceCheckUtils]: 104: Hoare triple {31987#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,443 INFO L280 TraceCheckUtils]: 105: Hoare triple {31987#true} ~tmp___9~0 := #t~nondet23; {31987#true} is VALID [2020-07-10 18:54:39,443 INFO L280 TraceCheckUtils]: 106: Hoare triple {31987#true} havoc #t~nondet23; {31987#true} is VALID [2020-07-10 18:54:39,443 INFO L280 TraceCheckUtils]: 107: Hoare triple {31987#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,443 INFO L280 TraceCheckUtils]: 108: Hoare triple {31987#true} ~tmp___10~0 := #t~nondet24; {31987#true} is VALID [2020-07-10 18:54:39,444 INFO L280 TraceCheckUtils]: 109: Hoare triple {31987#true} havoc #t~nondet24; {31987#true} is VALID [2020-07-10 18:54:39,444 INFO L280 TraceCheckUtils]: 110: Hoare triple {31987#true} havoc ~blastFlag~0; {31987#true} is VALID [2020-07-10 18:54:39,444 INFO L280 TraceCheckUtils]: 111: Hoare triple {31987#true} havoc ~__cil_tmp55~0; {31987#true} is VALID [2020-07-10 18:54:39,444 INFO L280 TraceCheckUtils]: 112: Hoare triple {31987#true} havoc ~__cil_tmp56~0; {31987#true} is VALID [2020-07-10 18:54:39,444 INFO L280 TraceCheckUtils]: 113: Hoare triple {31987#true} havoc ~__cil_tmp57~0; {31987#true} is VALID [2020-07-10 18:54:39,444 INFO L280 TraceCheckUtils]: 114: Hoare triple {31987#true} havoc ~__cil_tmp58~0; {31987#true} is VALID [2020-07-10 18:54:39,445 INFO L280 TraceCheckUtils]: 115: Hoare triple {31987#true} havoc ~__cil_tmp59~0; {31987#true} is VALID [2020-07-10 18:54:39,445 INFO L280 TraceCheckUtils]: 116: Hoare triple {31987#true} havoc ~__cil_tmp60~0; {31987#true} is VALID [2020-07-10 18:54:39,445 INFO L280 TraceCheckUtils]: 117: Hoare triple {31987#true} ~__cil_tmp61~0 := #t~nondet25; {31987#true} is VALID [2020-07-10 18:54:39,445 INFO L280 TraceCheckUtils]: 118: Hoare triple {31987#true} havoc #t~nondet25; {31987#true} is VALID [2020-07-10 18:54:39,445 INFO L280 TraceCheckUtils]: 119: Hoare triple {31987#true} ~s__state~0 := ~initial_state; {31987#true} is VALID [2020-07-10 18:54:39,446 INFO L280 TraceCheckUtils]: 120: Hoare triple {31987#true} ~blastFlag~0 := 0; {31987#true} is VALID [2020-07-10 18:54:39,446 INFO L280 TraceCheckUtils]: 121: Hoare triple {31987#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,446 INFO L280 TraceCheckUtils]: 122: Hoare triple {31987#true} ~tmp~0 := #t~nondet26; {31987#true} is VALID [2020-07-10 18:54:39,446 INFO L280 TraceCheckUtils]: 123: Hoare triple {31987#true} havoc #t~nondet26; {31987#true} is VALID [2020-07-10 18:54:39,446 INFO L280 TraceCheckUtils]: 124: Hoare triple {31987#true} ~Time~0 := ~tmp~0; {31987#true} is VALID [2020-07-10 18:54:39,447 INFO L280 TraceCheckUtils]: 125: Hoare triple {31987#true} ~cb~0 := 0; {31987#true} is VALID [2020-07-10 18:54:39,447 INFO L280 TraceCheckUtils]: 126: Hoare triple {31987#true} ~ret~0 := -1; {31987#true} is VALID [2020-07-10 18:54:39,447 INFO L280 TraceCheckUtils]: 127: Hoare triple {31987#true} ~skip~0 := 0; {31987#true} is VALID [2020-07-10 18:54:39,447 INFO L280 TraceCheckUtils]: 128: Hoare triple {31987#true} ~got_new_session~0 := 0; {31987#true} is VALID [2020-07-10 18:54:39,448 INFO L280 TraceCheckUtils]: 129: Hoare triple {31987#true} assume 0 != ~s__info_callback~0; {31987#true} is VALID [2020-07-10 18:54:39,448 INFO L280 TraceCheckUtils]: 130: Hoare triple {31987#true} ~cb~0 := ~s__info_callback~0; {31987#true} is VALID [2020-07-10 18:54:39,448 INFO L280 TraceCheckUtils]: 131: Hoare triple {31987#true} #t~post27 := ~s__in_handshake~0; {31987#true} is VALID [2020-07-10 18:54:39,448 INFO L280 TraceCheckUtils]: 132: Hoare triple {31987#true} ~s__in_handshake~0 := 1 + #t~post27; {31987#true} is VALID [2020-07-10 18:54:39,448 INFO L280 TraceCheckUtils]: 133: Hoare triple {31987#true} havoc #t~post27; {31987#true} is VALID [2020-07-10 18:54:39,449 INFO L280 TraceCheckUtils]: 134: Hoare triple {31987#true} assume !(0 != 12288 + ~tmp___1~0); {31987#true} is VALID [2020-07-10 18:54:39,449 INFO L280 TraceCheckUtils]: 135: Hoare triple {31987#true} assume !(0 == ~s__cert~0); {31987#true} is VALID [2020-07-10 18:54:39,449 INFO L280 TraceCheckUtils]: 136: Hoare triple {31987#true} assume !false; {31987#true} is VALID [2020-07-10 18:54:39,449 INFO L280 TraceCheckUtils]: 137: Hoare triple {31987#true} ~state~0 := ~s__state~0; {31987#true} is VALID [2020-07-10 18:54:39,449 INFO L280 TraceCheckUtils]: 138: Hoare triple {31987#true} assume !(12292 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,450 INFO L280 TraceCheckUtils]: 139: Hoare triple {31987#true} assume !(16384 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,450 INFO L280 TraceCheckUtils]: 140: Hoare triple {31987#true} assume !(8192 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,450 INFO L280 TraceCheckUtils]: 141: Hoare triple {31987#true} assume !(24576 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,450 INFO L280 TraceCheckUtils]: 142: Hoare triple {31987#true} assume !(8195 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,450 INFO L280 TraceCheckUtils]: 143: Hoare triple {31987#true} assume !(8480 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,450 INFO L280 TraceCheckUtils]: 144: Hoare triple {31987#true} assume !(8481 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,451 INFO L280 TraceCheckUtils]: 145: Hoare triple {31987#true} assume !(8482 == ~s__state~0); {31987#true} is VALID [2020-07-10 18:54:39,451 INFO L280 TraceCheckUtils]: 146: Hoare triple {31987#true} assume 8464 == ~s__state~0; {31987#true} is VALID [2020-07-10 18:54:39,451 INFO L280 TraceCheckUtils]: 147: Hoare triple {31987#true} ~s__shutdown~0 := 0; {31987#true} is VALID [2020-07-10 18:54:39,452 INFO L280 TraceCheckUtils]: 148: Hoare triple {31987#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {31987#true} is VALID [2020-07-10 18:54:39,452 INFO L280 TraceCheckUtils]: 149: Hoare triple {31987#true} ~ret~0 := #t~nondet32; {31987#true} is VALID [2020-07-10 18:54:39,452 INFO L280 TraceCheckUtils]: 150: Hoare triple {31987#true} havoc #t~nondet32; {31987#true} is VALID [2020-07-10 18:54:39,453 INFO L280 TraceCheckUtils]: 151: Hoare triple {31987#true} assume 0 == ~blastFlag~0; {31987#true} is VALID [2020-07-10 18:54:39,453 INFO L280 TraceCheckUtils]: 152: Hoare triple {31987#true} ~blastFlag~0 := 1; {31987#true} is VALID [2020-07-10 18:54:39,454 INFO L280 TraceCheckUtils]: 153: Hoare triple {31987#true} assume !(~ret~0 <= 0); {31987#true} is VALID [2020-07-10 18:54:39,454 INFO L280 TraceCheckUtils]: 154: Hoare triple {31987#true} ~got_new_session~0 := 1; {31987#true} is VALID [2020-07-10 18:54:39,455 INFO L280 TraceCheckUtils]: 155: Hoare triple {31987#true} ~s__state~0 := 8496; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,456 INFO L280 TraceCheckUtils]: 156: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,456 INFO L280 TraceCheckUtils]: 157: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,457 INFO L280 TraceCheckUtils]: 158: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,457 INFO L280 TraceCheckUtils]: 159: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} havoc #t~nondet51; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,458 INFO L280 TraceCheckUtils]: 160: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,459 INFO L280 TraceCheckUtils]: 161: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} ~skip~0 := 0; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,459 INFO L280 TraceCheckUtils]: 162: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !false; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,460 INFO L280 TraceCheckUtils]: 163: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,461 INFO L280 TraceCheckUtils]: 164: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,462 INFO L280 TraceCheckUtils]: 165: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,462 INFO L280 TraceCheckUtils]: 166: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,463 INFO L280 TraceCheckUtils]: 167: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,463 INFO L280 TraceCheckUtils]: 168: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,464 INFO L280 TraceCheckUtils]: 169: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,464 INFO L280 TraceCheckUtils]: 170: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,465 INFO L280 TraceCheckUtils]: 171: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,466 INFO L280 TraceCheckUtils]: 172: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,467 INFO L280 TraceCheckUtils]: 173: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,468 INFO L280 TraceCheckUtils]: 174: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {31991#(= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:54:39,469 INFO L280 TraceCheckUtils]: 175: Hoare triple {31991#(= 8496 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,469 INFO L280 TraceCheckUtils]: 176: Hoare triple {31988#false} assume !(8497 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,469 INFO L280 TraceCheckUtils]: 177: Hoare triple {31988#false} assume !(8512 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,470 INFO L280 TraceCheckUtils]: 178: Hoare triple {31988#false} assume !(8513 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,470 INFO L280 TraceCheckUtils]: 179: Hoare triple {31988#false} assume !(8528 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,470 INFO L280 TraceCheckUtils]: 180: Hoare triple {31988#false} assume !(8529 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,471 INFO L280 TraceCheckUtils]: 181: Hoare triple {31988#false} assume !(8544 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,471 INFO L280 TraceCheckUtils]: 182: Hoare triple {31988#false} assume !(8545 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,471 INFO L280 TraceCheckUtils]: 183: Hoare triple {31988#false} assume !(8560 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,471 INFO L280 TraceCheckUtils]: 184: Hoare triple {31988#false} assume !(8561 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,472 INFO L280 TraceCheckUtils]: 185: Hoare triple {31988#false} assume !(8448 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,472 INFO L280 TraceCheckUtils]: 186: Hoare triple {31988#false} assume !(8576 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,472 INFO L280 TraceCheckUtils]: 187: Hoare triple {31988#false} assume !(8577 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,472 INFO L280 TraceCheckUtils]: 188: Hoare triple {31988#false} assume !(8592 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,472 INFO L280 TraceCheckUtils]: 189: Hoare triple {31988#false} assume !(8593 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,473 INFO L280 TraceCheckUtils]: 190: Hoare triple {31988#false} assume !(8608 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,473 INFO L280 TraceCheckUtils]: 191: Hoare triple {31988#false} assume !(8609 == ~s__state~0); {31988#false} is VALID [2020-07-10 18:54:39,473 INFO L280 TraceCheckUtils]: 192: Hoare triple {31988#false} assume 8640 == ~s__state~0; {31988#false} is VALID [2020-07-10 18:54:39,474 INFO L280 TraceCheckUtils]: 193: Hoare triple {31988#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647; {31988#false} is VALID [2020-07-10 18:54:39,474 INFO L280 TraceCheckUtils]: 194: Hoare triple {31988#false} ~ret~0 := #t~nondet47; {31988#false} is VALID [2020-07-10 18:54:39,474 INFO L280 TraceCheckUtils]: 195: Hoare triple {31988#false} havoc #t~nondet47; {31988#false} is VALID [2020-07-10 18:54:39,474 INFO L280 TraceCheckUtils]: 196: Hoare triple {31988#false} assume !(9 == ~blastFlag~0); {31988#false} is VALID [2020-07-10 18:54:39,475 INFO L280 TraceCheckUtils]: 197: Hoare triple {31988#false} assume !(12 == ~blastFlag~0); {31988#false} is VALID [2020-07-10 18:54:39,475 INFO L280 TraceCheckUtils]: 198: Hoare triple {31988#false} assume !(15 == ~blastFlag~0); {31988#false} is VALID [2020-07-10 18:54:39,475 INFO L280 TraceCheckUtils]: 199: Hoare triple {31988#false} assume !(18 == ~blastFlag~0); {31988#false} is VALID [2020-07-10 18:54:39,475 INFO L280 TraceCheckUtils]: 200: Hoare triple {31988#false} assume 21 == ~blastFlag~0; {31988#false} is VALID [2020-07-10 18:54:39,475 INFO L280 TraceCheckUtils]: 201: Hoare triple {31988#false} assume !false; {31988#false} is VALID [2020-07-10 18:54:39,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:54:39,519 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:54:39,520 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1692736812] [2020-07-10 18:54:39,520 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:54:39,521 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:54:39,521 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930113464] [2020-07-10 18:54:39,522 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 202 [2020-07-10 18:54:39,522 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:54:39,523 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:54:39,735 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 202 edges. 202 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:39,736 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:54:39,736 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:54:39,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:54:39,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:39,737 INFO L87 Difference]: Start difference. First operand 635 states and 786 transitions. Second operand 3 states. [2020-07-10 18:54:42,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:42,706 INFO L93 Difference]: Finished difference Result 1148 states and 1455 transitions. [2020-07-10 18:54:42,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:54:42,706 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 202 [2020-07-10 18:54:42,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:54:42,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:42,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 963 transitions. [2020-07-10 18:54:42,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:42,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 963 transitions. [2020-07-10 18:54:42,714 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 963 transitions. [2020-07-10 18:54:43,721 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 963 edges. 963 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:43,751 INFO L225 Difference]: With dead ends: 1148 [2020-07-10 18:54:43,751 INFO L226 Difference]: Without dead ends: 668 [2020-07-10 18:54:43,753 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:43,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2020-07-10 18:54:45,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 657. [2020-07-10 18:54:45,788 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:54:45,788 INFO L82 GeneralOperation]: Start isEquivalent. First operand 668 states. Second operand 657 states. [2020-07-10 18:54:45,788 INFO L74 IsIncluded]: Start isIncluded. First operand 668 states. Second operand 657 states. [2020-07-10 18:54:45,789 INFO L87 Difference]: Start difference. First operand 668 states. Second operand 657 states. [2020-07-10 18:54:45,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:45,809 INFO L93 Difference]: Finished difference Result 668 states and 824 transitions. [2020-07-10 18:54:45,809 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 824 transitions. [2020-07-10 18:54:45,810 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:45,810 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:45,810 INFO L74 IsIncluded]: Start isIncluded. First operand 657 states. Second operand 668 states. [2020-07-10 18:54:45,810 INFO L87 Difference]: Start difference. First operand 657 states. Second operand 668 states. [2020-07-10 18:54:45,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:45,837 INFO L93 Difference]: Finished difference Result 668 states and 824 transitions. [2020-07-10 18:54:45,838 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 824 transitions. [2020-07-10 18:54:45,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:45,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:45,839 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:54:45,839 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:54:45,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 657 states. [2020-07-10 18:54:45,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 811 transitions. [2020-07-10 18:54:45,865 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 811 transitions. Word has length 202 [2020-07-10 18:54:45,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:54:45,866 INFO L479 AbstractCegarLoop]: Abstraction has 657 states and 811 transitions. [2020-07-10 18:54:45,866 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:54:45,866 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 657 states and 811 transitions. [2020-07-10 18:54:47,192 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 811 edges. 811 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:47,192 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 811 transitions. [2020-07-10 18:54:47,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 211 [2020-07-10 18:54:47,195 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:54:47,195 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:54:47,195 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-07-10 18:54:47,195 INFO L427 AbstractCegarLoop]: === Iteration 9 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:54:47,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:54:47,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1597515948, now seen corresponding path program 1 times [2020-07-10 18:54:47,196 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:54:47,196 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [890812550] [2020-07-10 18:54:47,196 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:54:47,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:47,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:54:47,292 INFO L280 TraceCheckUtils]: 0: Hoare triple {36940#true} assume true; {36940#true} is VALID [2020-07-10 18:54:47,293 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {36940#true} {36940#true} #1043#return; {36940#true} is VALID [2020-07-10 18:54:47,293 INFO L263 TraceCheckUtils]: 0: Hoare triple {36940#true} call ULTIMATE.init(); {36940#true} is VALID [2020-07-10 18:54:47,293 INFO L280 TraceCheckUtils]: 1: Hoare triple {36940#true} assume true; {36940#true} is VALID [2020-07-10 18:54:47,294 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {36940#true} {36940#true} #1043#return; {36940#true} is VALID [2020-07-10 18:54:47,294 INFO L263 TraceCheckUtils]: 3: Hoare triple {36940#true} call #t~ret55 := main(); {36940#true} is VALID [2020-07-10 18:54:47,294 INFO L280 TraceCheckUtils]: 4: Hoare triple {36940#true} havoc ~s~0; {36940#true} is VALID [2020-07-10 18:54:47,294 INFO L280 TraceCheckUtils]: 5: Hoare triple {36940#true} havoc ~tmp~1; {36940#true} is VALID [2020-07-10 18:54:47,295 INFO L280 TraceCheckUtils]: 6: Hoare triple {36940#true} ~s~0 := 8464; {36940#true} is VALID [2020-07-10 18:54:47,295 INFO L263 TraceCheckUtils]: 7: Hoare triple {36940#true} call #t~ret54 := ssl3_accept(~s~0); {36940#true} is VALID [2020-07-10 18:54:47,295 INFO L280 TraceCheckUtils]: 8: Hoare triple {36940#true} ~initial_state := #in~initial_state; {36940#true} is VALID [2020-07-10 18:54:47,296 INFO L280 TraceCheckUtils]: 9: Hoare triple {36940#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,296 INFO L280 TraceCheckUtils]: 10: Hoare triple {36940#true} ~s__info_callback~0 := #t~nondet0; {36940#true} is VALID [2020-07-10 18:54:47,296 INFO L280 TraceCheckUtils]: 11: Hoare triple {36940#true} havoc #t~nondet0; {36940#true} is VALID [2020-07-10 18:54:47,296 INFO L280 TraceCheckUtils]: 12: Hoare triple {36940#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,296 INFO L280 TraceCheckUtils]: 13: Hoare triple {36940#true} ~s__in_handshake~0 := #t~nondet1; {36940#true} is VALID [2020-07-10 18:54:47,297 INFO L280 TraceCheckUtils]: 14: Hoare triple {36940#true} havoc #t~nondet1; {36940#true} is VALID [2020-07-10 18:54:47,297 INFO L280 TraceCheckUtils]: 15: Hoare triple {36940#true} havoc ~s__state~0; {36940#true} is VALID [2020-07-10 18:54:47,297 INFO L280 TraceCheckUtils]: 16: Hoare triple {36940#true} havoc ~s__new_session~0; {36940#true} is VALID [2020-07-10 18:54:47,297 INFO L280 TraceCheckUtils]: 17: Hoare triple {36940#true} havoc ~s__server~0; {36940#true} is VALID [2020-07-10 18:54:47,298 INFO L280 TraceCheckUtils]: 18: Hoare triple {36940#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,298 INFO L280 TraceCheckUtils]: 19: Hoare triple {36940#true} ~s__version~0 := #t~nondet2; {36940#true} is VALID [2020-07-10 18:54:47,298 INFO L280 TraceCheckUtils]: 20: Hoare triple {36940#true} havoc #t~nondet2; {36940#true} is VALID [2020-07-10 18:54:47,298 INFO L280 TraceCheckUtils]: 21: Hoare triple {36940#true} havoc ~s__type~0; {36940#true} is VALID [2020-07-10 18:54:47,298 INFO L280 TraceCheckUtils]: 22: Hoare triple {36940#true} havoc ~s__init_num~0; {36940#true} is VALID [2020-07-10 18:54:47,299 INFO L280 TraceCheckUtils]: 23: Hoare triple {36940#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,299 INFO L280 TraceCheckUtils]: 24: Hoare triple {36940#true} ~s__hit~0 := #t~nondet3; {36940#true} is VALID [2020-07-10 18:54:47,299 INFO L280 TraceCheckUtils]: 25: Hoare triple {36940#true} havoc #t~nondet3; {36940#true} is VALID [2020-07-10 18:54:47,299 INFO L280 TraceCheckUtils]: 26: Hoare triple {36940#true} havoc ~s__rwstate~0; {36940#true} is VALID [2020-07-10 18:54:47,299 INFO L280 TraceCheckUtils]: 27: Hoare triple {36940#true} ~s__init_buf___0~0 := 1; {36940#true} is VALID [2020-07-10 18:54:47,300 INFO L280 TraceCheckUtils]: 28: Hoare triple {36940#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,300 INFO L280 TraceCheckUtils]: 29: Hoare triple {36940#true} ~s__debug~0 := #t~nondet4; {36940#true} is VALID [2020-07-10 18:54:47,300 INFO L280 TraceCheckUtils]: 30: Hoare triple {36940#true} havoc #t~nondet4; {36940#true} is VALID [2020-07-10 18:54:47,300 INFO L280 TraceCheckUtils]: 31: Hoare triple {36940#true} havoc ~s__shutdown~0; {36940#true} is VALID [2020-07-10 18:54:47,300 INFO L280 TraceCheckUtils]: 32: Hoare triple {36940#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,300 INFO L280 TraceCheckUtils]: 33: Hoare triple {36940#true} ~s__cert~0 := #t~nondet5; {36940#true} is VALID [2020-07-10 18:54:47,301 INFO L280 TraceCheckUtils]: 34: Hoare triple {36940#true} havoc #t~nondet5; {36940#true} is VALID [2020-07-10 18:54:47,301 INFO L280 TraceCheckUtils]: 35: Hoare triple {36940#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,301 INFO L280 TraceCheckUtils]: 36: Hoare triple {36940#true} ~s__options~0 := #t~nondet6; {36940#true} is VALID [2020-07-10 18:54:47,301 INFO L280 TraceCheckUtils]: 37: Hoare triple {36940#true} havoc #t~nondet6; {36940#true} is VALID [2020-07-10 18:54:47,301 INFO L280 TraceCheckUtils]: 38: Hoare triple {36940#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,302 INFO L280 TraceCheckUtils]: 39: Hoare triple {36940#true} ~s__verify_mode~0 := #t~nondet7; {36940#true} is VALID [2020-07-10 18:54:47,302 INFO L280 TraceCheckUtils]: 40: Hoare triple {36940#true} havoc #t~nondet7; {36940#true} is VALID [2020-07-10 18:54:47,302 INFO L280 TraceCheckUtils]: 41: Hoare triple {36940#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,302 INFO L280 TraceCheckUtils]: 42: Hoare triple {36940#true} ~s__session__peer~0 := #t~nondet8; {36940#true} is VALID [2020-07-10 18:54:47,303 INFO L280 TraceCheckUtils]: 43: Hoare triple {36940#true} havoc #t~nondet8; {36940#true} is VALID [2020-07-10 18:54:47,303 INFO L280 TraceCheckUtils]: 44: Hoare triple {36940#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,303 INFO L280 TraceCheckUtils]: 45: Hoare triple {36940#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {36940#true} is VALID [2020-07-10 18:54:47,304 INFO L280 TraceCheckUtils]: 46: Hoare triple {36940#true} havoc #t~nondet9; {36940#true} is VALID [2020-07-10 18:54:47,304 INFO L280 TraceCheckUtils]: 47: Hoare triple {36940#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,304 INFO L280 TraceCheckUtils]: 48: Hoare triple {36940#true} ~s__ctx__info_callback~0 := #t~nondet10; {36940#true} is VALID [2020-07-10 18:54:47,304 INFO L280 TraceCheckUtils]: 49: Hoare triple {36940#true} havoc #t~nondet10; {36940#true} is VALID [2020-07-10 18:54:47,305 INFO L280 TraceCheckUtils]: 50: Hoare triple {36940#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,305 INFO L280 TraceCheckUtils]: 51: Hoare triple {36940#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {36940#true} is VALID [2020-07-10 18:54:47,305 INFO L280 TraceCheckUtils]: 52: Hoare triple {36940#true} havoc #t~nondet11; {36940#true} is VALID [2020-07-10 18:54:47,305 INFO L280 TraceCheckUtils]: 53: Hoare triple {36940#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,306 INFO L280 TraceCheckUtils]: 54: Hoare triple {36940#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {36940#true} is VALID [2020-07-10 18:54:47,306 INFO L280 TraceCheckUtils]: 55: Hoare triple {36940#true} havoc #t~nondet12; {36940#true} is VALID [2020-07-10 18:54:47,306 INFO L280 TraceCheckUtils]: 56: Hoare triple {36940#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,307 INFO L280 TraceCheckUtils]: 57: Hoare triple {36940#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {36940#true} is VALID [2020-07-10 18:54:47,307 INFO L280 TraceCheckUtils]: 58: Hoare triple {36940#true} havoc #t~nondet13; {36940#true} is VALID [2020-07-10 18:54:47,307 INFO L280 TraceCheckUtils]: 59: Hoare triple {36940#true} havoc ~s__s3__tmp__cert_request~0; {36940#true} is VALID [2020-07-10 18:54:47,307 INFO L280 TraceCheckUtils]: 60: Hoare triple {36940#true} havoc ~s__s3__tmp__reuse_message~0; {36940#true} is VALID [2020-07-10 18:54:47,307 INFO L280 TraceCheckUtils]: 61: Hoare triple {36940#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {36940#true} is VALID [2020-07-10 18:54:47,307 INFO L280 TraceCheckUtils]: 62: Hoare triple {36940#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,308 INFO L280 TraceCheckUtils]: 63: Hoare triple {36940#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {36940#true} is VALID [2020-07-10 18:54:47,308 INFO L280 TraceCheckUtils]: 64: Hoare triple {36940#true} havoc #t~nondet14; {36940#true} is VALID [2020-07-10 18:54:47,308 INFO L280 TraceCheckUtils]: 65: Hoare triple {36940#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {36940#true} is VALID [2020-07-10 18:54:47,308 INFO L280 TraceCheckUtils]: 66: Hoare triple {36940#true} havoc ~s__s3__tmp__next_state___0~0; {36940#true} is VALID [2020-07-10 18:54:47,308 INFO L280 TraceCheckUtils]: 67: Hoare triple {36940#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {36940#true} is VALID [2020-07-10 18:54:47,309 INFO L280 TraceCheckUtils]: 68: Hoare triple {36940#true} havoc ~s__session__cipher~0; {36940#true} is VALID [2020-07-10 18:54:47,309 INFO L280 TraceCheckUtils]: 69: Hoare triple {36940#true} havoc ~buf~0; {36940#true} is VALID [2020-07-10 18:54:47,309 INFO L280 TraceCheckUtils]: 70: Hoare triple {36940#true} havoc ~l~0; {36940#true} is VALID [2020-07-10 18:54:47,309 INFO L280 TraceCheckUtils]: 71: Hoare triple {36940#true} havoc ~Time~0; {36940#true} is VALID [2020-07-10 18:54:47,310 INFO L280 TraceCheckUtils]: 72: Hoare triple {36940#true} havoc ~tmp~0; {36940#true} is VALID [2020-07-10 18:54:47,310 INFO L280 TraceCheckUtils]: 73: Hoare triple {36940#true} havoc ~cb~0; {36940#true} is VALID [2020-07-10 18:54:47,310 INFO L280 TraceCheckUtils]: 74: Hoare triple {36940#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,310 INFO L280 TraceCheckUtils]: 75: Hoare triple {36940#true} ~num1~0 := #t~nondet15; {36940#true} is VALID [2020-07-10 18:54:47,311 INFO L280 TraceCheckUtils]: 76: Hoare triple {36940#true} havoc #t~nondet15; {36940#true} is VALID [2020-07-10 18:54:47,311 INFO L280 TraceCheckUtils]: 77: Hoare triple {36940#true} havoc ~ret~0; {36940#true} is VALID [2020-07-10 18:54:47,311 INFO L280 TraceCheckUtils]: 78: Hoare triple {36940#true} havoc ~new_state~0; {36940#true} is VALID [2020-07-10 18:54:47,312 INFO L280 TraceCheckUtils]: 79: Hoare triple {36940#true} havoc ~state~0; {36940#true} is VALID [2020-07-10 18:54:47,312 INFO L280 TraceCheckUtils]: 80: Hoare triple {36940#true} havoc ~skip~0; {36940#true} is VALID [2020-07-10 18:54:47,312 INFO L280 TraceCheckUtils]: 81: Hoare triple {36940#true} havoc ~got_new_session~0; {36940#true} is VALID [2020-07-10 18:54:47,312 INFO L280 TraceCheckUtils]: 82: Hoare triple {36940#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,313 INFO L280 TraceCheckUtils]: 83: Hoare triple {36940#true} ~tmp___1~0 := #t~nondet16; {36940#true} is VALID [2020-07-10 18:54:47,313 INFO L280 TraceCheckUtils]: 84: Hoare triple {36940#true} havoc #t~nondet16; {36940#true} is VALID [2020-07-10 18:54:47,313 INFO L280 TraceCheckUtils]: 85: Hoare triple {36940#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,313 INFO L280 TraceCheckUtils]: 86: Hoare triple {36940#true} ~tmp___2~0 := #t~nondet17; {36940#true} is VALID [2020-07-10 18:54:47,314 INFO L280 TraceCheckUtils]: 87: Hoare triple {36940#true} havoc #t~nondet17; {36940#true} is VALID [2020-07-10 18:54:47,314 INFO L280 TraceCheckUtils]: 88: Hoare triple {36940#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,314 INFO L280 TraceCheckUtils]: 89: Hoare triple {36940#true} ~tmp___3~0 := #t~nondet18; {36940#true} is VALID [2020-07-10 18:54:47,314 INFO L280 TraceCheckUtils]: 90: Hoare triple {36940#true} havoc #t~nondet18; {36940#true} is VALID [2020-07-10 18:54:47,315 INFO L280 TraceCheckUtils]: 91: Hoare triple {36940#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,315 INFO L280 TraceCheckUtils]: 92: Hoare triple {36940#true} ~tmp___4~0 := #t~nondet19; {36940#true} is VALID [2020-07-10 18:54:47,315 INFO L280 TraceCheckUtils]: 93: Hoare triple {36940#true} havoc #t~nondet19; {36940#true} is VALID [2020-07-10 18:54:47,315 INFO L280 TraceCheckUtils]: 94: Hoare triple {36940#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,315 INFO L280 TraceCheckUtils]: 95: Hoare triple {36940#true} ~tmp___5~0 := #t~nondet20; {36940#true} is VALID [2020-07-10 18:54:47,315 INFO L280 TraceCheckUtils]: 96: Hoare triple {36940#true} havoc #t~nondet20; {36940#true} is VALID [2020-07-10 18:54:47,316 INFO L280 TraceCheckUtils]: 97: Hoare triple {36940#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,316 INFO L280 TraceCheckUtils]: 98: Hoare triple {36940#true} ~tmp___6~0 := #t~nondet21; {36940#true} is VALID [2020-07-10 18:54:47,316 INFO L280 TraceCheckUtils]: 99: Hoare triple {36940#true} havoc #t~nondet21; {36940#true} is VALID [2020-07-10 18:54:47,316 INFO L280 TraceCheckUtils]: 100: Hoare triple {36940#true} havoc ~tmp___7~0; {36940#true} is VALID [2020-07-10 18:54:47,316 INFO L280 TraceCheckUtils]: 101: Hoare triple {36940#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,317 INFO L280 TraceCheckUtils]: 102: Hoare triple {36940#true} ~tmp___8~0 := #t~nondet22; {36940#true} is VALID [2020-07-10 18:54:47,317 INFO L280 TraceCheckUtils]: 103: Hoare triple {36940#true} havoc #t~nondet22; {36940#true} is VALID [2020-07-10 18:54:47,317 INFO L280 TraceCheckUtils]: 104: Hoare triple {36940#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,318 INFO L280 TraceCheckUtils]: 105: Hoare triple {36940#true} ~tmp___9~0 := #t~nondet23; {36940#true} is VALID [2020-07-10 18:54:47,318 INFO L280 TraceCheckUtils]: 106: Hoare triple {36940#true} havoc #t~nondet23; {36940#true} is VALID [2020-07-10 18:54:47,318 INFO L280 TraceCheckUtils]: 107: Hoare triple {36940#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,318 INFO L280 TraceCheckUtils]: 108: Hoare triple {36940#true} ~tmp___10~0 := #t~nondet24; {36940#true} is VALID [2020-07-10 18:54:47,319 INFO L280 TraceCheckUtils]: 109: Hoare triple {36940#true} havoc #t~nondet24; {36940#true} is VALID [2020-07-10 18:54:47,319 INFO L280 TraceCheckUtils]: 110: Hoare triple {36940#true} havoc ~blastFlag~0; {36940#true} is VALID [2020-07-10 18:54:47,319 INFO L280 TraceCheckUtils]: 111: Hoare triple {36940#true} havoc ~__cil_tmp55~0; {36940#true} is VALID [2020-07-10 18:54:47,320 INFO L280 TraceCheckUtils]: 112: Hoare triple {36940#true} havoc ~__cil_tmp56~0; {36940#true} is VALID [2020-07-10 18:54:47,320 INFO L280 TraceCheckUtils]: 113: Hoare triple {36940#true} havoc ~__cil_tmp57~0; {36940#true} is VALID [2020-07-10 18:54:47,320 INFO L280 TraceCheckUtils]: 114: Hoare triple {36940#true} havoc ~__cil_tmp58~0; {36940#true} is VALID [2020-07-10 18:54:47,320 INFO L280 TraceCheckUtils]: 115: Hoare triple {36940#true} havoc ~__cil_tmp59~0; {36940#true} is VALID [2020-07-10 18:54:47,321 INFO L280 TraceCheckUtils]: 116: Hoare triple {36940#true} havoc ~__cil_tmp60~0; {36940#true} is VALID [2020-07-10 18:54:47,321 INFO L280 TraceCheckUtils]: 117: Hoare triple {36940#true} ~__cil_tmp61~0 := #t~nondet25; {36940#true} is VALID [2020-07-10 18:54:47,321 INFO L280 TraceCheckUtils]: 118: Hoare triple {36940#true} havoc #t~nondet25; {36940#true} is VALID [2020-07-10 18:54:47,321 INFO L280 TraceCheckUtils]: 119: Hoare triple {36940#true} ~s__state~0 := ~initial_state; {36940#true} is VALID [2020-07-10 18:54:47,322 INFO L280 TraceCheckUtils]: 120: Hoare triple {36940#true} ~blastFlag~0 := 0; {36940#true} is VALID [2020-07-10 18:54:47,322 INFO L280 TraceCheckUtils]: 121: Hoare triple {36940#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,322 INFO L280 TraceCheckUtils]: 122: Hoare triple {36940#true} ~tmp~0 := #t~nondet26; {36940#true} is VALID [2020-07-10 18:54:47,322 INFO L280 TraceCheckUtils]: 123: Hoare triple {36940#true} havoc #t~nondet26; {36940#true} is VALID [2020-07-10 18:54:47,322 INFO L280 TraceCheckUtils]: 124: Hoare triple {36940#true} ~Time~0 := ~tmp~0; {36940#true} is VALID [2020-07-10 18:54:47,323 INFO L280 TraceCheckUtils]: 125: Hoare triple {36940#true} ~cb~0 := 0; {36940#true} is VALID [2020-07-10 18:54:47,323 INFO L280 TraceCheckUtils]: 126: Hoare triple {36940#true} ~ret~0 := -1; {36940#true} is VALID [2020-07-10 18:54:47,323 INFO L280 TraceCheckUtils]: 127: Hoare triple {36940#true} ~skip~0 := 0; {36940#true} is VALID [2020-07-10 18:54:47,323 INFO L280 TraceCheckUtils]: 128: Hoare triple {36940#true} ~got_new_session~0 := 0; {36940#true} is VALID [2020-07-10 18:54:47,323 INFO L280 TraceCheckUtils]: 129: Hoare triple {36940#true} assume 0 != ~s__info_callback~0; {36940#true} is VALID [2020-07-10 18:54:47,324 INFO L280 TraceCheckUtils]: 130: Hoare triple {36940#true} ~cb~0 := ~s__info_callback~0; {36940#true} is VALID [2020-07-10 18:54:47,324 INFO L280 TraceCheckUtils]: 131: Hoare triple {36940#true} #t~post27 := ~s__in_handshake~0; {36940#true} is VALID [2020-07-10 18:54:47,324 INFO L280 TraceCheckUtils]: 132: Hoare triple {36940#true} ~s__in_handshake~0 := 1 + #t~post27; {36940#true} is VALID [2020-07-10 18:54:47,324 INFO L280 TraceCheckUtils]: 133: Hoare triple {36940#true} havoc #t~post27; {36940#true} is VALID [2020-07-10 18:54:47,324 INFO L280 TraceCheckUtils]: 134: Hoare triple {36940#true} assume !(0 != 12288 + ~tmp___1~0); {36940#true} is VALID [2020-07-10 18:54:47,324 INFO L280 TraceCheckUtils]: 135: Hoare triple {36940#true} assume !(0 == ~s__cert~0); {36940#true} is VALID [2020-07-10 18:54:47,325 INFO L280 TraceCheckUtils]: 136: Hoare triple {36940#true} assume !false; {36940#true} is VALID [2020-07-10 18:54:47,325 INFO L280 TraceCheckUtils]: 137: Hoare triple {36940#true} ~state~0 := ~s__state~0; {36940#true} is VALID [2020-07-10 18:54:47,325 INFO L280 TraceCheckUtils]: 138: Hoare triple {36940#true} assume !(12292 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,326 INFO L280 TraceCheckUtils]: 139: Hoare triple {36940#true} assume !(16384 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,326 INFO L280 TraceCheckUtils]: 140: Hoare triple {36940#true} assume !(8192 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,326 INFO L280 TraceCheckUtils]: 141: Hoare triple {36940#true} assume !(24576 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,326 INFO L280 TraceCheckUtils]: 142: Hoare triple {36940#true} assume !(8195 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,327 INFO L280 TraceCheckUtils]: 143: Hoare triple {36940#true} assume !(8480 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,327 INFO L280 TraceCheckUtils]: 144: Hoare triple {36940#true} assume !(8481 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,327 INFO L280 TraceCheckUtils]: 145: Hoare triple {36940#true} assume !(8482 == ~s__state~0); {36940#true} is VALID [2020-07-10 18:54:47,328 INFO L280 TraceCheckUtils]: 146: Hoare triple {36940#true} assume 8464 == ~s__state~0; {36940#true} is VALID [2020-07-10 18:54:47,328 INFO L280 TraceCheckUtils]: 147: Hoare triple {36940#true} ~s__shutdown~0 := 0; {36940#true} is VALID [2020-07-10 18:54:47,328 INFO L280 TraceCheckUtils]: 148: Hoare triple {36940#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {36940#true} is VALID [2020-07-10 18:54:47,328 INFO L280 TraceCheckUtils]: 149: Hoare triple {36940#true} ~ret~0 := #t~nondet32; {36940#true} is VALID [2020-07-10 18:54:47,329 INFO L280 TraceCheckUtils]: 150: Hoare triple {36940#true} havoc #t~nondet32; {36940#true} is VALID [2020-07-10 18:54:47,329 INFO L280 TraceCheckUtils]: 151: Hoare triple {36940#true} assume 0 == ~blastFlag~0; {36940#true} is VALID [2020-07-10 18:54:47,333 INFO L280 TraceCheckUtils]: 152: Hoare triple {36940#true} ~blastFlag~0 := 1; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,334 INFO L280 TraceCheckUtils]: 153: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(~ret~0 <= 0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,335 INFO L280 TraceCheckUtils]: 154: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~got_new_session~0 := 1; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,336 INFO L280 TraceCheckUtils]: 155: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~s__state~0 := 8496; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,337 INFO L280 TraceCheckUtils]: 156: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~s__init_num~0 := 0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,337 INFO L280 TraceCheckUtils]: 157: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,338 INFO L280 TraceCheckUtils]: 158: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,338 INFO L280 TraceCheckUtils]: 159: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} havoc #t~nondet51; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,339 INFO L280 TraceCheckUtils]: 160: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume 0 == ~s__s3__tmp__reuse_message~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,339 INFO L280 TraceCheckUtils]: 161: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume 0 == ~skip~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,340 INFO L280 TraceCheckUtils]: 162: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8560 == ~state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,340 INFO L280 TraceCheckUtils]: 163: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(0 != ~s__debug~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,341 INFO L280 TraceCheckUtils]: 164: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume 0 != ~cb~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,342 INFO L280 TraceCheckUtils]: 165: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume ~s__state~0 != ~state~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,342 INFO L280 TraceCheckUtils]: 166: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~new_state~0 := ~s__state~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,343 INFO L280 TraceCheckUtils]: 167: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~s__state~0 := ~state~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,343 INFO L280 TraceCheckUtils]: 168: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~s__state~0 := ~new_state~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,344 INFO L280 TraceCheckUtils]: 169: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~skip~0 := 0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,344 INFO L280 TraceCheckUtils]: 170: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !false; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,345 INFO L280 TraceCheckUtils]: 171: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~state~0 := ~s__state~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,345 INFO L280 TraceCheckUtils]: 172: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(12292 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,346 INFO L280 TraceCheckUtils]: 173: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(16384 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,346 INFO L280 TraceCheckUtils]: 174: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8192 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,347 INFO L280 TraceCheckUtils]: 175: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(24576 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,348 INFO L280 TraceCheckUtils]: 176: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8195 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,348 INFO L280 TraceCheckUtils]: 177: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8480 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,349 INFO L280 TraceCheckUtils]: 178: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8481 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,349 INFO L280 TraceCheckUtils]: 179: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8482 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,350 INFO L280 TraceCheckUtils]: 180: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8464 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,350 INFO L280 TraceCheckUtils]: 181: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8465 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,351 INFO L280 TraceCheckUtils]: 182: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8466 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,351 INFO L280 TraceCheckUtils]: 183: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8496 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,352 INFO L280 TraceCheckUtils]: 184: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8497 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,352 INFO L280 TraceCheckUtils]: 185: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8512 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,353 INFO L280 TraceCheckUtils]: 186: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8513 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,354 INFO L280 TraceCheckUtils]: 187: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8528 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,354 INFO L280 TraceCheckUtils]: 188: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8529 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,357 INFO L280 TraceCheckUtils]: 189: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8544 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,358 INFO L280 TraceCheckUtils]: 190: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8545 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,359 INFO L280 TraceCheckUtils]: 191: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8560 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,359 INFO L280 TraceCheckUtils]: 192: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8561 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,360 INFO L280 TraceCheckUtils]: 193: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8448 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,360 INFO L280 TraceCheckUtils]: 194: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8576 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,361 INFO L280 TraceCheckUtils]: 195: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8577 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,361 INFO L280 TraceCheckUtils]: 196: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8592 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,362 INFO L280 TraceCheckUtils]: 197: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8593 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,362 INFO L280 TraceCheckUtils]: 198: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8608 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,363 INFO L280 TraceCheckUtils]: 199: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(8609 == ~s__state~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,364 INFO L280 TraceCheckUtils]: 200: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume 8640 == ~s__state~0; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,364 INFO L280 TraceCheckUtils]: 201: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,365 INFO L280 TraceCheckUtils]: 202: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} ~ret~0 := #t~nondet47; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,365 INFO L280 TraceCheckUtils]: 203: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} havoc #t~nondet47; {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,366 INFO L280 TraceCheckUtils]: 204: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(9 == ~blastFlag~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,366 INFO L280 TraceCheckUtils]: 205: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(12 == ~blastFlag~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,367 INFO L280 TraceCheckUtils]: 206: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(15 == ~blastFlag~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,367 INFO L280 TraceCheckUtils]: 207: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume !(18 == ~blastFlag~0); {36944#(<= ssl3_accept_~blastFlag~0 1)} is VALID [2020-07-10 18:54:47,368 INFO L280 TraceCheckUtils]: 208: Hoare triple {36944#(<= ssl3_accept_~blastFlag~0 1)} assume 21 == ~blastFlag~0; {36941#false} is VALID [2020-07-10 18:54:47,368 INFO L280 TraceCheckUtils]: 209: Hoare triple {36941#false} assume !false; {36941#false} is VALID [2020-07-10 18:54:47,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:54:47,399 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:54:47,400 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [890812550] [2020-07-10 18:54:47,400 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:54:47,400 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:54:47,400 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475207256] [2020-07-10 18:54:47,401 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2020-07-10 18:54:47,401 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:54:47,402 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:54:47,625 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 210 edges. 210 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:47,625 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:54:47,626 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:54:47,626 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:54:47,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:47,627 INFO L87 Difference]: Start difference. First operand 657 states and 811 transitions. Second operand 3 states. [2020-07-10 18:54:52,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:52,551 INFO L93 Difference]: Finished difference Result 1640 states and 2094 transitions. [2020-07-10 18:54:52,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:54:52,552 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 210 [2020-07-10 18:54:52,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:54:52,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:52,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1277 transitions. [2020-07-10 18:54:52,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:54:52,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1277 transitions. [2020-07-10 18:54:52,563 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1277 transitions. [2020-07-10 18:54:53,969 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1277 edges. 1277 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:54:54,021 INFO L225 Difference]: With dead ends: 1640 [2020-07-10 18:54:54,021 INFO L226 Difference]: Without dead ends: 1138 [2020-07-10 18:54:54,023 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:54:54,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2020-07-10 18:54:58,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 1136. [2020-07-10 18:54:58,046 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:54:58,046 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1138 states. Second operand 1136 states. [2020-07-10 18:54:58,047 INFO L74 IsIncluded]: Start isIncluded. First operand 1138 states. Second operand 1136 states. [2020-07-10 18:54:58,047 INFO L87 Difference]: Start difference. First operand 1138 states. Second operand 1136 states. [2020-07-10 18:54:58,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:58,100 INFO L93 Difference]: Finished difference Result 1138 states and 1421 transitions. [2020-07-10 18:54:58,100 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1421 transitions. [2020-07-10 18:54:58,101 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:58,102 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:58,102 INFO L74 IsIncluded]: Start isIncluded. First operand 1136 states. Second operand 1138 states. [2020-07-10 18:54:58,102 INFO L87 Difference]: Start difference. First operand 1136 states. Second operand 1138 states. [2020-07-10 18:54:58,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:54:58,157 INFO L93 Difference]: Finished difference Result 1138 states and 1421 transitions. [2020-07-10 18:54:58,157 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1421 transitions. [2020-07-10 18:54:58,158 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:54:58,158 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:54:58,158 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:54:58,158 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:54:58,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1136 states. [2020-07-10 18:54:58,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1420 transitions. [2020-07-10 18:54:58,213 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1420 transitions. Word has length 210 [2020-07-10 18:54:58,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:54:58,213 INFO L479 AbstractCegarLoop]: Abstraction has 1136 states and 1420 transitions. [2020-07-10 18:54:58,214 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:54:58,214 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1136 states and 1420 transitions. [2020-07-10 18:55:00,623 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1420 edges. 1420 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:00,623 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1420 transitions. [2020-07-10 18:55:00,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2020-07-10 18:55:00,626 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:55:00,626 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:55:00,627 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-07-10 18:55:00,627 INFO L427 AbstractCegarLoop]: === Iteration 10 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:55:00,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:55:00,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1924666477, now seen corresponding path program 1 times [2020-07-10 18:55:00,628 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:55:00,628 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1178782541] [2020-07-10 18:55:00,628 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:55:00,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:00,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:00,727 INFO L280 TraceCheckUtils]: 0: Hoare triple {44775#true} assume true; {44775#true} is VALID [2020-07-10 18:55:00,727 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {44775#true} {44775#true} #1043#return; {44775#true} is VALID [2020-07-10 18:55:00,727 INFO L263 TraceCheckUtils]: 0: Hoare triple {44775#true} call ULTIMATE.init(); {44775#true} is VALID [2020-07-10 18:55:00,741 INFO L280 TraceCheckUtils]: 1: Hoare triple {44775#true} assume true; {44775#true} is VALID [2020-07-10 18:55:00,741 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {44775#true} {44775#true} #1043#return; {44775#true} is VALID [2020-07-10 18:55:00,742 INFO L263 TraceCheckUtils]: 3: Hoare triple {44775#true} call #t~ret55 := main(); {44775#true} is VALID [2020-07-10 18:55:00,742 INFO L280 TraceCheckUtils]: 4: Hoare triple {44775#true} havoc ~s~0; {44775#true} is VALID [2020-07-10 18:55:00,743 INFO L280 TraceCheckUtils]: 5: Hoare triple {44775#true} havoc ~tmp~1; {44775#true} is VALID [2020-07-10 18:55:00,743 INFO L280 TraceCheckUtils]: 6: Hoare triple {44775#true} ~s~0 := 8464; {44775#true} is VALID [2020-07-10 18:55:00,743 INFO L263 TraceCheckUtils]: 7: Hoare triple {44775#true} call #t~ret54 := ssl3_accept(~s~0); {44775#true} is VALID [2020-07-10 18:55:00,743 INFO L280 TraceCheckUtils]: 8: Hoare triple {44775#true} ~initial_state := #in~initial_state; {44775#true} is VALID [2020-07-10 18:55:00,744 INFO L280 TraceCheckUtils]: 9: Hoare triple {44775#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,744 INFO L280 TraceCheckUtils]: 10: Hoare triple {44775#true} ~s__info_callback~0 := #t~nondet0; {44775#true} is VALID [2020-07-10 18:55:00,744 INFO L280 TraceCheckUtils]: 11: Hoare triple {44775#true} havoc #t~nondet0; {44775#true} is VALID [2020-07-10 18:55:00,744 INFO L280 TraceCheckUtils]: 12: Hoare triple {44775#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,744 INFO L280 TraceCheckUtils]: 13: Hoare triple {44775#true} ~s__in_handshake~0 := #t~nondet1; {44775#true} is VALID [2020-07-10 18:55:00,745 INFO L280 TraceCheckUtils]: 14: Hoare triple {44775#true} havoc #t~nondet1; {44775#true} is VALID [2020-07-10 18:55:00,745 INFO L280 TraceCheckUtils]: 15: Hoare triple {44775#true} havoc ~s__state~0; {44775#true} is VALID [2020-07-10 18:55:00,745 INFO L280 TraceCheckUtils]: 16: Hoare triple {44775#true} havoc ~s__new_session~0; {44775#true} is VALID [2020-07-10 18:55:00,745 INFO L280 TraceCheckUtils]: 17: Hoare triple {44775#true} havoc ~s__server~0; {44775#true} is VALID [2020-07-10 18:55:00,745 INFO L280 TraceCheckUtils]: 18: Hoare triple {44775#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,746 INFO L280 TraceCheckUtils]: 19: Hoare triple {44775#true} ~s__version~0 := #t~nondet2; {44775#true} is VALID [2020-07-10 18:55:00,746 INFO L280 TraceCheckUtils]: 20: Hoare triple {44775#true} havoc #t~nondet2; {44775#true} is VALID [2020-07-10 18:55:00,746 INFO L280 TraceCheckUtils]: 21: Hoare triple {44775#true} havoc ~s__type~0; {44775#true} is VALID [2020-07-10 18:55:00,746 INFO L280 TraceCheckUtils]: 22: Hoare triple {44775#true} havoc ~s__init_num~0; {44775#true} is VALID [2020-07-10 18:55:00,746 INFO L280 TraceCheckUtils]: 23: Hoare triple {44775#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,746 INFO L280 TraceCheckUtils]: 24: Hoare triple {44775#true} ~s__hit~0 := #t~nondet3; {44775#true} is VALID [2020-07-10 18:55:00,747 INFO L280 TraceCheckUtils]: 25: Hoare triple {44775#true} havoc #t~nondet3; {44775#true} is VALID [2020-07-10 18:55:00,747 INFO L280 TraceCheckUtils]: 26: Hoare triple {44775#true} havoc ~s__rwstate~0; {44775#true} is VALID [2020-07-10 18:55:00,747 INFO L280 TraceCheckUtils]: 27: Hoare triple {44775#true} ~s__init_buf___0~0 := 1; {44775#true} is VALID [2020-07-10 18:55:00,747 INFO L280 TraceCheckUtils]: 28: Hoare triple {44775#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,747 INFO L280 TraceCheckUtils]: 29: Hoare triple {44775#true} ~s__debug~0 := #t~nondet4; {44775#true} is VALID [2020-07-10 18:55:00,748 INFO L280 TraceCheckUtils]: 30: Hoare triple {44775#true} havoc #t~nondet4; {44775#true} is VALID [2020-07-10 18:55:00,748 INFO L280 TraceCheckUtils]: 31: Hoare triple {44775#true} havoc ~s__shutdown~0; {44775#true} is VALID [2020-07-10 18:55:00,748 INFO L280 TraceCheckUtils]: 32: Hoare triple {44775#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,748 INFO L280 TraceCheckUtils]: 33: Hoare triple {44775#true} ~s__cert~0 := #t~nondet5; {44775#true} is VALID [2020-07-10 18:55:00,748 INFO L280 TraceCheckUtils]: 34: Hoare triple {44775#true} havoc #t~nondet5; {44775#true} is VALID [2020-07-10 18:55:00,748 INFO L280 TraceCheckUtils]: 35: Hoare triple {44775#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,749 INFO L280 TraceCheckUtils]: 36: Hoare triple {44775#true} ~s__options~0 := #t~nondet6; {44775#true} is VALID [2020-07-10 18:55:00,749 INFO L280 TraceCheckUtils]: 37: Hoare triple {44775#true} havoc #t~nondet6; {44775#true} is VALID [2020-07-10 18:55:00,749 INFO L280 TraceCheckUtils]: 38: Hoare triple {44775#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,749 INFO L280 TraceCheckUtils]: 39: Hoare triple {44775#true} ~s__verify_mode~0 := #t~nondet7; {44775#true} is VALID [2020-07-10 18:55:00,749 INFO L280 TraceCheckUtils]: 40: Hoare triple {44775#true} havoc #t~nondet7; {44775#true} is VALID [2020-07-10 18:55:00,750 INFO L280 TraceCheckUtils]: 41: Hoare triple {44775#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,750 INFO L280 TraceCheckUtils]: 42: Hoare triple {44775#true} ~s__session__peer~0 := #t~nondet8; {44775#true} is VALID [2020-07-10 18:55:00,750 INFO L280 TraceCheckUtils]: 43: Hoare triple {44775#true} havoc #t~nondet8; {44775#true} is VALID [2020-07-10 18:55:00,750 INFO L280 TraceCheckUtils]: 44: Hoare triple {44775#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,750 INFO L280 TraceCheckUtils]: 45: Hoare triple {44775#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {44775#true} is VALID [2020-07-10 18:55:00,750 INFO L280 TraceCheckUtils]: 46: Hoare triple {44775#true} havoc #t~nondet9; {44775#true} is VALID [2020-07-10 18:55:00,751 INFO L280 TraceCheckUtils]: 47: Hoare triple {44775#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,751 INFO L280 TraceCheckUtils]: 48: Hoare triple {44775#true} ~s__ctx__info_callback~0 := #t~nondet10; {44775#true} is VALID [2020-07-10 18:55:00,751 INFO L280 TraceCheckUtils]: 49: Hoare triple {44775#true} havoc #t~nondet10; {44775#true} is VALID [2020-07-10 18:55:00,751 INFO L280 TraceCheckUtils]: 50: Hoare triple {44775#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,751 INFO L280 TraceCheckUtils]: 51: Hoare triple {44775#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {44775#true} is VALID [2020-07-10 18:55:00,752 INFO L280 TraceCheckUtils]: 52: Hoare triple {44775#true} havoc #t~nondet11; {44775#true} is VALID [2020-07-10 18:55:00,752 INFO L280 TraceCheckUtils]: 53: Hoare triple {44775#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,752 INFO L280 TraceCheckUtils]: 54: Hoare triple {44775#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {44775#true} is VALID [2020-07-10 18:55:00,752 INFO L280 TraceCheckUtils]: 55: Hoare triple {44775#true} havoc #t~nondet12; {44775#true} is VALID [2020-07-10 18:55:00,752 INFO L280 TraceCheckUtils]: 56: Hoare triple {44775#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,752 INFO L280 TraceCheckUtils]: 57: Hoare triple {44775#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {44775#true} is VALID [2020-07-10 18:55:00,753 INFO L280 TraceCheckUtils]: 58: Hoare triple {44775#true} havoc #t~nondet13; {44775#true} is VALID [2020-07-10 18:55:00,753 INFO L280 TraceCheckUtils]: 59: Hoare triple {44775#true} havoc ~s__s3__tmp__cert_request~0; {44775#true} is VALID [2020-07-10 18:55:00,753 INFO L280 TraceCheckUtils]: 60: Hoare triple {44775#true} havoc ~s__s3__tmp__reuse_message~0; {44775#true} is VALID [2020-07-10 18:55:00,753 INFO L280 TraceCheckUtils]: 61: Hoare triple {44775#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {44775#true} is VALID [2020-07-10 18:55:00,753 INFO L280 TraceCheckUtils]: 62: Hoare triple {44775#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,754 INFO L280 TraceCheckUtils]: 63: Hoare triple {44775#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {44775#true} is VALID [2020-07-10 18:55:00,754 INFO L280 TraceCheckUtils]: 64: Hoare triple {44775#true} havoc #t~nondet14; {44775#true} is VALID [2020-07-10 18:55:00,754 INFO L280 TraceCheckUtils]: 65: Hoare triple {44775#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {44775#true} is VALID [2020-07-10 18:55:00,754 INFO L280 TraceCheckUtils]: 66: Hoare triple {44775#true} havoc ~s__s3__tmp__next_state___0~0; {44775#true} is VALID [2020-07-10 18:55:00,754 INFO L280 TraceCheckUtils]: 67: Hoare triple {44775#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {44775#true} is VALID [2020-07-10 18:55:00,754 INFO L280 TraceCheckUtils]: 68: Hoare triple {44775#true} havoc ~s__session__cipher~0; {44775#true} is VALID [2020-07-10 18:55:00,755 INFO L280 TraceCheckUtils]: 69: Hoare triple {44775#true} havoc ~buf~0; {44775#true} is VALID [2020-07-10 18:55:00,755 INFO L280 TraceCheckUtils]: 70: Hoare triple {44775#true} havoc ~l~0; {44775#true} is VALID [2020-07-10 18:55:00,755 INFO L280 TraceCheckUtils]: 71: Hoare triple {44775#true} havoc ~Time~0; {44775#true} is VALID [2020-07-10 18:55:00,755 INFO L280 TraceCheckUtils]: 72: Hoare triple {44775#true} havoc ~tmp~0; {44775#true} is VALID [2020-07-10 18:55:00,755 INFO L280 TraceCheckUtils]: 73: Hoare triple {44775#true} havoc ~cb~0; {44775#true} is VALID [2020-07-10 18:55:00,755 INFO L280 TraceCheckUtils]: 74: Hoare triple {44775#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,756 INFO L280 TraceCheckUtils]: 75: Hoare triple {44775#true} ~num1~0 := #t~nondet15; {44775#true} is VALID [2020-07-10 18:55:00,756 INFO L280 TraceCheckUtils]: 76: Hoare triple {44775#true} havoc #t~nondet15; {44775#true} is VALID [2020-07-10 18:55:00,756 INFO L280 TraceCheckUtils]: 77: Hoare triple {44775#true} havoc ~ret~0; {44775#true} is VALID [2020-07-10 18:55:00,756 INFO L280 TraceCheckUtils]: 78: Hoare triple {44775#true} havoc ~new_state~0; {44775#true} is VALID [2020-07-10 18:55:00,756 INFO L280 TraceCheckUtils]: 79: Hoare triple {44775#true} havoc ~state~0; {44775#true} is VALID [2020-07-10 18:55:00,757 INFO L280 TraceCheckUtils]: 80: Hoare triple {44775#true} havoc ~skip~0; {44775#true} is VALID [2020-07-10 18:55:00,757 INFO L280 TraceCheckUtils]: 81: Hoare triple {44775#true} havoc ~got_new_session~0; {44775#true} is VALID [2020-07-10 18:55:00,757 INFO L280 TraceCheckUtils]: 82: Hoare triple {44775#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,757 INFO L280 TraceCheckUtils]: 83: Hoare triple {44775#true} ~tmp___1~0 := #t~nondet16; {44775#true} is VALID [2020-07-10 18:55:00,757 INFO L280 TraceCheckUtils]: 84: Hoare triple {44775#true} havoc #t~nondet16; {44775#true} is VALID [2020-07-10 18:55:00,758 INFO L280 TraceCheckUtils]: 85: Hoare triple {44775#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,758 INFO L280 TraceCheckUtils]: 86: Hoare triple {44775#true} ~tmp___2~0 := #t~nondet17; {44775#true} is VALID [2020-07-10 18:55:00,758 INFO L280 TraceCheckUtils]: 87: Hoare triple {44775#true} havoc #t~nondet17; {44775#true} is VALID [2020-07-10 18:55:00,758 INFO L280 TraceCheckUtils]: 88: Hoare triple {44775#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,758 INFO L280 TraceCheckUtils]: 89: Hoare triple {44775#true} ~tmp___3~0 := #t~nondet18; {44775#true} is VALID [2020-07-10 18:55:00,759 INFO L280 TraceCheckUtils]: 90: Hoare triple {44775#true} havoc #t~nondet18; {44775#true} is VALID [2020-07-10 18:55:00,759 INFO L280 TraceCheckUtils]: 91: Hoare triple {44775#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,759 INFO L280 TraceCheckUtils]: 92: Hoare triple {44775#true} ~tmp___4~0 := #t~nondet19; {44775#true} is VALID [2020-07-10 18:55:00,759 INFO L280 TraceCheckUtils]: 93: Hoare triple {44775#true} havoc #t~nondet19; {44775#true} is VALID [2020-07-10 18:55:00,759 INFO L280 TraceCheckUtils]: 94: Hoare triple {44775#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,760 INFO L280 TraceCheckUtils]: 95: Hoare triple {44775#true} ~tmp___5~0 := #t~nondet20; {44775#true} is VALID [2020-07-10 18:55:00,760 INFO L280 TraceCheckUtils]: 96: Hoare triple {44775#true} havoc #t~nondet20; {44775#true} is VALID [2020-07-10 18:55:00,760 INFO L280 TraceCheckUtils]: 97: Hoare triple {44775#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,760 INFO L280 TraceCheckUtils]: 98: Hoare triple {44775#true} ~tmp___6~0 := #t~nondet21; {44775#true} is VALID [2020-07-10 18:55:00,760 INFO L280 TraceCheckUtils]: 99: Hoare triple {44775#true} havoc #t~nondet21; {44775#true} is VALID [2020-07-10 18:55:00,760 INFO L280 TraceCheckUtils]: 100: Hoare triple {44775#true} havoc ~tmp___7~0; {44775#true} is VALID [2020-07-10 18:55:00,761 INFO L280 TraceCheckUtils]: 101: Hoare triple {44775#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,761 INFO L280 TraceCheckUtils]: 102: Hoare triple {44775#true} ~tmp___8~0 := #t~nondet22; {44775#true} is VALID [2020-07-10 18:55:00,761 INFO L280 TraceCheckUtils]: 103: Hoare triple {44775#true} havoc #t~nondet22; {44775#true} is VALID [2020-07-10 18:55:00,761 INFO L280 TraceCheckUtils]: 104: Hoare triple {44775#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,761 INFO L280 TraceCheckUtils]: 105: Hoare triple {44775#true} ~tmp___9~0 := #t~nondet23; {44775#true} is VALID [2020-07-10 18:55:00,762 INFO L280 TraceCheckUtils]: 106: Hoare triple {44775#true} havoc #t~nondet23; {44775#true} is VALID [2020-07-10 18:55:00,762 INFO L280 TraceCheckUtils]: 107: Hoare triple {44775#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,762 INFO L280 TraceCheckUtils]: 108: Hoare triple {44775#true} ~tmp___10~0 := #t~nondet24; {44775#true} is VALID [2020-07-10 18:55:00,762 INFO L280 TraceCheckUtils]: 109: Hoare triple {44775#true} havoc #t~nondet24; {44775#true} is VALID [2020-07-10 18:55:00,762 INFO L280 TraceCheckUtils]: 110: Hoare triple {44775#true} havoc ~blastFlag~0; {44775#true} is VALID [2020-07-10 18:55:00,763 INFO L280 TraceCheckUtils]: 111: Hoare triple {44775#true} havoc ~__cil_tmp55~0; {44775#true} is VALID [2020-07-10 18:55:00,763 INFO L280 TraceCheckUtils]: 112: Hoare triple {44775#true} havoc ~__cil_tmp56~0; {44775#true} is VALID [2020-07-10 18:55:00,763 INFO L280 TraceCheckUtils]: 113: Hoare triple {44775#true} havoc ~__cil_tmp57~0; {44775#true} is VALID [2020-07-10 18:55:00,763 INFO L280 TraceCheckUtils]: 114: Hoare triple {44775#true} havoc ~__cil_tmp58~0; {44775#true} is VALID [2020-07-10 18:55:00,763 INFO L280 TraceCheckUtils]: 115: Hoare triple {44775#true} havoc ~__cil_tmp59~0; {44775#true} is VALID [2020-07-10 18:55:00,764 INFO L280 TraceCheckUtils]: 116: Hoare triple {44775#true} havoc ~__cil_tmp60~0; {44775#true} is VALID [2020-07-10 18:55:00,764 INFO L280 TraceCheckUtils]: 117: Hoare triple {44775#true} ~__cil_tmp61~0 := #t~nondet25; {44775#true} is VALID [2020-07-10 18:55:00,764 INFO L280 TraceCheckUtils]: 118: Hoare triple {44775#true} havoc #t~nondet25; {44775#true} is VALID [2020-07-10 18:55:00,764 INFO L280 TraceCheckUtils]: 119: Hoare triple {44775#true} ~s__state~0 := ~initial_state; {44775#true} is VALID [2020-07-10 18:55:00,764 INFO L280 TraceCheckUtils]: 120: Hoare triple {44775#true} ~blastFlag~0 := 0; {44775#true} is VALID [2020-07-10 18:55:00,764 INFO L280 TraceCheckUtils]: 121: Hoare triple {44775#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,765 INFO L280 TraceCheckUtils]: 122: Hoare triple {44775#true} ~tmp~0 := #t~nondet26; {44775#true} is VALID [2020-07-10 18:55:00,765 INFO L280 TraceCheckUtils]: 123: Hoare triple {44775#true} havoc #t~nondet26; {44775#true} is VALID [2020-07-10 18:55:00,765 INFO L280 TraceCheckUtils]: 124: Hoare triple {44775#true} ~Time~0 := ~tmp~0; {44775#true} is VALID [2020-07-10 18:55:00,765 INFO L280 TraceCheckUtils]: 125: Hoare triple {44775#true} ~cb~0 := 0; {44775#true} is VALID [2020-07-10 18:55:00,766 INFO L280 TraceCheckUtils]: 126: Hoare triple {44775#true} ~ret~0 := -1; {44775#true} is VALID [2020-07-10 18:55:00,766 INFO L280 TraceCheckUtils]: 127: Hoare triple {44775#true} ~skip~0 := 0; {44775#true} is VALID [2020-07-10 18:55:00,766 INFO L280 TraceCheckUtils]: 128: Hoare triple {44775#true} ~got_new_session~0 := 0; {44775#true} is VALID [2020-07-10 18:55:00,766 INFO L280 TraceCheckUtils]: 129: Hoare triple {44775#true} assume 0 != ~s__info_callback~0; {44775#true} is VALID [2020-07-10 18:55:00,766 INFO L280 TraceCheckUtils]: 130: Hoare triple {44775#true} ~cb~0 := ~s__info_callback~0; {44775#true} is VALID [2020-07-10 18:55:00,766 INFO L280 TraceCheckUtils]: 131: Hoare triple {44775#true} #t~post27 := ~s__in_handshake~0; {44775#true} is VALID [2020-07-10 18:55:00,767 INFO L280 TraceCheckUtils]: 132: Hoare triple {44775#true} ~s__in_handshake~0 := 1 + #t~post27; {44775#true} is VALID [2020-07-10 18:55:00,767 INFO L280 TraceCheckUtils]: 133: Hoare triple {44775#true} havoc #t~post27; {44775#true} is VALID [2020-07-10 18:55:00,767 INFO L280 TraceCheckUtils]: 134: Hoare triple {44775#true} assume !(0 != 12288 + ~tmp___1~0); {44775#true} is VALID [2020-07-10 18:55:00,767 INFO L280 TraceCheckUtils]: 135: Hoare triple {44775#true} assume !(0 == ~s__cert~0); {44775#true} is VALID [2020-07-10 18:55:00,768 INFO L280 TraceCheckUtils]: 136: Hoare triple {44775#true} assume !false; {44775#true} is VALID [2020-07-10 18:55:00,768 INFO L280 TraceCheckUtils]: 137: Hoare triple {44775#true} ~state~0 := ~s__state~0; {44775#true} is VALID [2020-07-10 18:55:00,768 INFO L280 TraceCheckUtils]: 138: Hoare triple {44775#true} assume !(12292 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,768 INFO L280 TraceCheckUtils]: 139: Hoare triple {44775#true} assume !(16384 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,768 INFO L280 TraceCheckUtils]: 140: Hoare triple {44775#true} assume !(8192 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,768 INFO L280 TraceCheckUtils]: 141: Hoare triple {44775#true} assume !(24576 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,769 INFO L280 TraceCheckUtils]: 142: Hoare triple {44775#true} assume !(8195 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,769 INFO L280 TraceCheckUtils]: 143: Hoare triple {44775#true} assume !(8480 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,769 INFO L280 TraceCheckUtils]: 144: Hoare triple {44775#true} assume !(8481 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,769 INFO L280 TraceCheckUtils]: 145: Hoare triple {44775#true} assume !(8482 == ~s__state~0); {44775#true} is VALID [2020-07-10 18:55:00,770 INFO L280 TraceCheckUtils]: 146: Hoare triple {44775#true} assume 8464 == ~s__state~0; {44775#true} is VALID [2020-07-10 18:55:00,770 INFO L280 TraceCheckUtils]: 147: Hoare triple {44775#true} ~s__shutdown~0 := 0; {44775#true} is VALID [2020-07-10 18:55:00,770 INFO L280 TraceCheckUtils]: 148: Hoare triple {44775#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {44775#true} is VALID [2020-07-10 18:55:00,770 INFO L280 TraceCheckUtils]: 149: Hoare triple {44775#true} ~ret~0 := #t~nondet32; {44775#true} is VALID [2020-07-10 18:55:00,770 INFO L280 TraceCheckUtils]: 150: Hoare triple {44775#true} havoc #t~nondet32; {44775#true} is VALID [2020-07-10 18:55:00,770 INFO L280 TraceCheckUtils]: 151: Hoare triple {44775#true} assume 0 == ~blastFlag~0; {44775#true} is VALID [2020-07-10 18:55:00,771 INFO L280 TraceCheckUtils]: 152: Hoare triple {44775#true} ~blastFlag~0 := 1; {44775#true} is VALID [2020-07-10 18:55:00,771 INFO L280 TraceCheckUtils]: 153: Hoare triple {44775#true} assume !(~ret~0 <= 0); {44775#true} is VALID [2020-07-10 18:55:00,771 INFO L280 TraceCheckUtils]: 154: Hoare triple {44775#true} ~got_new_session~0 := 1; {44775#true} is VALID [2020-07-10 18:55:00,774 INFO L280 TraceCheckUtils]: 155: Hoare triple {44775#true} ~s__state~0 := 8496; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,775 INFO L280 TraceCheckUtils]: 156: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} ~s__init_num~0 := 0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,776 INFO L280 TraceCheckUtils]: 157: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,777 INFO L280 TraceCheckUtils]: 158: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,778 INFO L280 TraceCheckUtils]: 159: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} havoc #t~nondet51; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,779 INFO L280 TraceCheckUtils]: 160: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume 0 == ~s__s3__tmp__reuse_message~0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,779 INFO L280 TraceCheckUtils]: 161: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume 0 == ~skip~0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,780 INFO L280 TraceCheckUtils]: 162: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8560 == ~state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,780 INFO L280 TraceCheckUtils]: 163: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(0 != ~s__debug~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,781 INFO L280 TraceCheckUtils]: 164: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume 0 != ~cb~0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,781 INFO L280 TraceCheckUtils]: 165: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume ~s__state~0 != ~state~0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,782 INFO L280 TraceCheckUtils]: 166: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} ~new_state~0 := ~s__state~0; {44780#(<= ssl3_accept_~new_state~0 8496)} is VALID [2020-07-10 18:55:00,783 INFO L280 TraceCheckUtils]: 167: Hoare triple {44780#(<= ssl3_accept_~new_state~0 8496)} ~s__state~0 := ~state~0; {44780#(<= ssl3_accept_~new_state~0 8496)} is VALID [2020-07-10 18:55:00,784 INFO L280 TraceCheckUtils]: 168: Hoare triple {44780#(<= ssl3_accept_~new_state~0 8496)} ~s__state~0 := ~new_state~0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,784 INFO L280 TraceCheckUtils]: 169: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} ~skip~0 := 0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,785 INFO L280 TraceCheckUtils]: 170: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !false; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,786 INFO L280 TraceCheckUtils]: 171: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} ~state~0 := ~s__state~0; {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,786 INFO L280 TraceCheckUtils]: 172: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(12292 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,787 INFO L280 TraceCheckUtils]: 173: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(16384 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,787 INFO L280 TraceCheckUtils]: 174: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8192 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,788 INFO L280 TraceCheckUtils]: 175: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(24576 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,788 INFO L280 TraceCheckUtils]: 176: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8195 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,789 INFO L280 TraceCheckUtils]: 177: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8480 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,790 INFO L280 TraceCheckUtils]: 178: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8481 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,790 INFO L280 TraceCheckUtils]: 179: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8482 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,791 INFO L280 TraceCheckUtils]: 180: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8464 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,791 INFO L280 TraceCheckUtils]: 181: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8465 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,792 INFO L280 TraceCheckUtils]: 182: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8466 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,792 INFO L280 TraceCheckUtils]: 183: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8496 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,793 INFO L280 TraceCheckUtils]: 184: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8497 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,794 INFO L280 TraceCheckUtils]: 185: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8512 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,794 INFO L280 TraceCheckUtils]: 186: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8513 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,795 INFO L280 TraceCheckUtils]: 187: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8528 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,795 INFO L280 TraceCheckUtils]: 188: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8529 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,796 INFO L280 TraceCheckUtils]: 189: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8544 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,797 INFO L280 TraceCheckUtils]: 190: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume !(8545 == ~s__state~0); {44779#(<= ssl3_accept_~s__state~0 8496)} is VALID [2020-07-10 18:55:00,797 INFO L280 TraceCheckUtils]: 191: Hoare triple {44779#(<= ssl3_accept_~s__state~0 8496)} assume 8560 == ~s__state~0; {44776#false} is VALID [2020-07-10 18:55:00,798 INFO L280 TraceCheckUtils]: 192: Hoare triple {44776#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {44776#false} is VALID [2020-07-10 18:55:00,798 INFO L280 TraceCheckUtils]: 193: Hoare triple {44776#false} ~ret~0 := #t~nondet42; {44776#false} is VALID [2020-07-10 18:55:00,798 INFO L280 TraceCheckUtils]: 194: Hoare triple {44776#false} havoc #t~nondet42; {44776#false} is VALID [2020-07-10 18:55:00,798 INFO L280 TraceCheckUtils]: 195: Hoare triple {44776#false} assume !(~ret~0 <= 0); {44776#false} is VALID [2020-07-10 18:55:00,799 INFO L280 TraceCheckUtils]: 196: Hoare triple {44776#false} ~s__s3__tmp__next_state___0~0 := 8576; {44776#false} is VALID [2020-07-10 18:55:00,799 INFO L280 TraceCheckUtils]: 197: Hoare triple {44776#false} ~s__state~0 := 8448; {44776#false} is VALID [2020-07-10 18:55:00,799 INFO L280 TraceCheckUtils]: 198: Hoare triple {44776#false} ~s__init_num~0 := 0; {44776#false} is VALID [2020-07-10 18:55:00,799 INFO L280 TraceCheckUtils]: 199: Hoare triple {44776#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {44776#false} is VALID [2020-07-10 18:55:00,800 INFO L280 TraceCheckUtils]: 200: Hoare triple {44776#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {44776#false} is VALID [2020-07-10 18:55:00,800 INFO L280 TraceCheckUtils]: 201: Hoare triple {44776#false} havoc #t~nondet51; {44776#false} is VALID [2020-07-10 18:55:00,800 INFO L280 TraceCheckUtils]: 202: Hoare triple {44776#false} assume 0 == ~s__s3__tmp__reuse_message~0; {44776#false} is VALID [2020-07-10 18:55:00,800 INFO L280 TraceCheckUtils]: 203: Hoare triple {44776#false} assume 0 == ~skip~0; {44776#false} is VALID [2020-07-10 18:55:00,800 INFO L280 TraceCheckUtils]: 204: Hoare triple {44776#false} assume 8560 == ~state~0; {44776#false} is VALID [2020-07-10 18:55:00,801 INFO L280 TraceCheckUtils]: 205: Hoare triple {44776#false} assume 8448 == ~s__state~0; {44776#false} is VALID [2020-07-10 18:55:00,801 INFO L280 TraceCheckUtils]: 206: Hoare triple {44776#false} assume -1 != ~s__verify_mode~0; {44776#false} is VALID [2020-07-10 18:55:00,801 INFO L280 TraceCheckUtils]: 207: Hoare triple {44776#false} assume -2 != ~s__verify_mode~0; {44776#false} is VALID [2020-07-10 18:55:00,801 INFO L280 TraceCheckUtils]: 208: Hoare triple {44776#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {44776#false} is VALID [2020-07-10 18:55:00,802 INFO L280 TraceCheckUtils]: 209: Hoare triple {44776#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {44776#false} is VALID [2020-07-10 18:55:00,802 INFO L280 TraceCheckUtils]: 210: Hoare triple {44776#false} assume 4 != ~blastFlag~0; {44776#false} is VALID [2020-07-10 18:55:00,802 INFO L280 TraceCheckUtils]: 211: Hoare triple {44776#false} assume 1024 != ~tmp___7~0; {44776#false} is VALID [2020-07-10 18:55:00,802 INFO L280 TraceCheckUtils]: 212: Hoare triple {44776#false} assume !false; {44776#false} is VALID [2020-07-10 18:55:00,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:55:00,831 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:55:00,832 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1178782541] [2020-07-10 18:55:00,832 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:55:00,832 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 18:55:00,832 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427303849] [2020-07-10 18:55:00,833 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 213 [2020-07-10 18:55:00,834 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:55:00,834 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 18:55:01,053 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 213 edges. 213 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:01,054 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 18:55:01,054 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:55:01,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 18:55:01,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 18:55:01,055 INFO L87 Difference]: Start difference. First operand 1136 states and 1420 transitions. Second operand 4 states. [2020-07-10 18:55:12,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:12,320 INFO L93 Difference]: Finished difference Result 3282 states and 4260 transitions. [2020-07-10 18:55:12,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 18:55:12,321 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 213 [2020-07-10 18:55:12,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:55:12,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:55:12,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1544 transitions. [2020-07-10 18:55:12,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:55:12,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1544 transitions. [2020-07-10 18:55:12,336 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1544 transitions. [2020-07-10 18:55:14,152 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1544 edges. 1544 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:14,328 INFO L225 Difference]: With dead ends: 3282 [2020-07-10 18:55:14,328 INFO L226 Difference]: Without dead ends: 2213 [2020-07-10 18:55:14,331 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 18:55:14,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2213 states. [2020-07-10 18:55:18,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2213 to 1172. [2020-07-10 18:55:18,749 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:55:18,750 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2213 states. Second operand 1172 states. [2020-07-10 18:55:18,750 INFO L74 IsIncluded]: Start isIncluded. First operand 2213 states. Second operand 1172 states. [2020-07-10 18:55:18,750 INFO L87 Difference]: Start difference. First operand 2213 states. Second operand 1172 states. [2020-07-10 18:55:18,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:18,893 INFO L93 Difference]: Finished difference Result 2213 states and 2789 transitions. [2020-07-10 18:55:18,893 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 2789 transitions. [2020-07-10 18:55:18,895 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:55:18,895 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:55:18,895 INFO L74 IsIncluded]: Start isIncluded. First operand 1172 states. Second operand 2213 states. [2020-07-10 18:55:18,895 INFO L87 Difference]: Start difference. First operand 1172 states. Second operand 2213 states. [2020-07-10 18:55:19,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:19,040 INFO L93 Difference]: Finished difference Result 2213 states and 2789 transitions. [2020-07-10 18:55:19,040 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 2789 transitions. [2020-07-10 18:55:19,042 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:55:19,042 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:55:19,042 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:55:19,042 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:55:19,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1172 states. [2020-07-10 18:55:19,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1468 transitions. [2020-07-10 18:55:19,085 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 1468 transitions. Word has length 213 [2020-07-10 18:55:19,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:55:19,086 INFO L479 AbstractCegarLoop]: Abstraction has 1172 states and 1468 transitions. [2020-07-10 18:55:19,086 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 18:55:19,086 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1172 states and 1468 transitions. [2020-07-10 18:55:21,991 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1468 edges. 1468 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:21,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 1468 transitions. [2020-07-10 18:55:21,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2020-07-10 18:55:21,995 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:55:21,995 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:55:21,995 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-07-10 18:55:21,995 INFO L427 AbstractCegarLoop]: === Iteration 11 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:55:21,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:55:21,996 INFO L82 PathProgramCache]: Analyzing trace with hash 1074238856, now seen corresponding path program 1 times [2020-07-10 18:55:21,996 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:55:21,996 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1736438351] [2020-07-10 18:55:21,996 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:55:22,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:22,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:22,079 INFO L280 TraceCheckUtils]: 0: Hoare triple {58120#true} assume true; {58120#true} is VALID [2020-07-10 18:55:22,080 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {58120#true} {58120#true} #1043#return; {58120#true} is VALID [2020-07-10 18:55:22,080 INFO L263 TraceCheckUtils]: 0: Hoare triple {58120#true} call ULTIMATE.init(); {58120#true} is VALID [2020-07-10 18:55:22,080 INFO L280 TraceCheckUtils]: 1: Hoare triple {58120#true} assume true; {58120#true} is VALID [2020-07-10 18:55:22,080 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {58120#true} {58120#true} #1043#return; {58120#true} is VALID [2020-07-10 18:55:22,080 INFO L263 TraceCheckUtils]: 3: Hoare triple {58120#true} call #t~ret55 := main(); {58120#true} is VALID [2020-07-10 18:55:22,081 INFO L280 TraceCheckUtils]: 4: Hoare triple {58120#true} havoc ~s~0; {58120#true} is VALID [2020-07-10 18:55:22,081 INFO L280 TraceCheckUtils]: 5: Hoare triple {58120#true} havoc ~tmp~1; {58120#true} is VALID [2020-07-10 18:55:22,081 INFO L280 TraceCheckUtils]: 6: Hoare triple {58120#true} ~s~0 := 8464; {58120#true} is VALID [2020-07-10 18:55:22,081 INFO L263 TraceCheckUtils]: 7: Hoare triple {58120#true} call #t~ret54 := ssl3_accept(~s~0); {58120#true} is VALID [2020-07-10 18:55:22,081 INFO L280 TraceCheckUtils]: 8: Hoare triple {58120#true} ~initial_state := #in~initial_state; {58120#true} is VALID [2020-07-10 18:55:22,081 INFO L280 TraceCheckUtils]: 9: Hoare triple {58120#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,082 INFO L280 TraceCheckUtils]: 10: Hoare triple {58120#true} ~s__info_callback~0 := #t~nondet0; {58120#true} is VALID [2020-07-10 18:55:22,082 INFO L280 TraceCheckUtils]: 11: Hoare triple {58120#true} havoc #t~nondet0; {58120#true} is VALID [2020-07-10 18:55:22,082 INFO L280 TraceCheckUtils]: 12: Hoare triple {58120#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,082 INFO L280 TraceCheckUtils]: 13: Hoare triple {58120#true} ~s__in_handshake~0 := #t~nondet1; {58120#true} is VALID [2020-07-10 18:55:22,082 INFO L280 TraceCheckUtils]: 14: Hoare triple {58120#true} havoc #t~nondet1; {58120#true} is VALID [2020-07-10 18:55:22,083 INFO L280 TraceCheckUtils]: 15: Hoare triple {58120#true} havoc ~s__state~0; {58120#true} is VALID [2020-07-10 18:55:22,083 INFO L280 TraceCheckUtils]: 16: Hoare triple {58120#true} havoc ~s__new_session~0; {58120#true} is VALID [2020-07-10 18:55:22,083 INFO L280 TraceCheckUtils]: 17: Hoare triple {58120#true} havoc ~s__server~0; {58120#true} is VALID [2020-07-10 18:55:22,083 INFO L280 TraceCheckUtils]: 18: Hoare triple {58120#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,083 INFO L280 TraceCheckUtils]: 19: Hoare triple {58120#true} ~s__version~0 := #t~nondet2; {58120#true} is VALID [2020-07-10 18:55:22,083 INFO L280 TraceCheckUtils]: 20: Hoare triple {58120#true} havoc #t~nondet2; {58120#true} is VALID [2020-07-10 18:55:22,084 INFO L280 TraceCheckUtils]: 21: Hoare triple {58120#true} havoc ~s__type~0; {58120#true} is VALID [2020-07-10 18:55:22,084 INFO L280 TraceCheckUtils]: 22: Hoare triple {58120#true} havoc ~s__init_num~0; {58120#true} is VALID [2020-07-10 18:55:22,084 INFO L280 TraceCheckUtils]: 23: Hoare triple {58120#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,084 INFO L280 TraceCheckUtils]: 24: Hoare triple {58120#true} ~s__hit~0 := #t~nondet3; {58120#true} is VALID [2020-07-10 18:55:22,084 INFO L280 TraceCheckUtils]: 25: Hoare triple {58120#true} havoc #t~nondet3; {58120#true} is VALID [2020-07-10 18:55:22,085 INFO L280 TraceCheckUtils]: 26: Hoare triple {58120#true} havoc ~s__rwstate~0; {58120#true} is VALID [2020-07-10 18:55:22,085 INFO L280 TraceCheckUtils]: 27: Hoare triple {58120#true} ~s__init_buf___0~0 := 1; {58120#true} is VALID [2020-07-10 18:55:22,085 INFO L280 TraceCheckUtils]: 28: Hoare triple {58120#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,085 INFO L280 TraceCheckUtils]: 29: Hoare triple {58120#true} ~s__debug~0 := #t~nondet4; {58120#true} is VALID [2020-07-10 18:55:22,085 INFO L280 TraceCheckUtils]: 30: Hoare triple {58120#true} havoc #t~nondet4; {58120#true} is VALID [2020-07-10 18:55:22,085 INFO L280 TraceCheckUtils]: 31: Hoare triple {58120#true} havoc ~s__shutdown~0; {58120#true} is VALID [2020-07-10 18:55:22,086 INFO L280 TraceCheckUtils]: 32: Hoare triple {58120#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,086 INFO L280 TraceCheckUtils]: 33: Hoare triple {58120#true} ~s__cert~0 := #t~nondet5; {58120#true} is VALID [2020-07-10 18:55:22,086 INFO L280 TraceCheckUtils]: 34: Hoare triple {58120#true} havoc #t~nondet5; {58120#true} is VALID [2020-07-10 18:55:22,086 INFO L280 TraceCheckUtils]: 35: Hoare triple {58120#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,086 INFO L280 TraceCheckUtils]: 36: Hoare triple {58120#true} ~s__options~0 := #t~nondet6; {58120#true} is VALID [2020-07-10 18:55:22,086 INFO L280 TraceCheckUtils]: 37: Hoare triple {58120#true} havoc #t~nondet6; {58120#true} is VALID [2020-07-10 18:55:22,087 INFO L280 TraceCheckUtils]: 38: Hoare triple {58120#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,087 INFO L280 TraceCheckUtils]: 39: Hoare triple {58120#true} ~s__verify_mode~0 := #t~nondet7; {58120#true} is VALID [2020-07-10 18:55:22,087 INFO L280 TraceCheckUtils]: 40: Hoare triple {58120#true} havoc #t~nondet7; {58120#true} is VALID [2020-07-10 18:55:22,087 INFO L280 TraceCheckUtils]: 41: Hoare triple {58120#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,087 INFO L280 TraceCheckUtils]: 42: Hoare triple {58120#true} ~s__session__peer~0 := #t~nondet8; {58120#true} is VALID [2020-07-10 18:55:22,088 INFO L280 TraceCheckUtils]: 43: Hoare triple {58120#true} havoc #t~nondet8; {58120#true} is VALID [2020-07-10 18:55:22,088 INFO L280 TraceCheckUtils]: 44: Hoare triple {58120#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,088 INFO L280 TraceCheckUtils]: 45: Hoare triple {58120#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {58120#true} is VALID [2020-07-10 18:55:22,088 INFO L280 TraceCheckUtils]: 46: Hoare triple {58120#true} havoc #t~nondet9; {58120#true} is VALID [2020-07-10 18:55:22,088 INFO L280 TraceCheckUtils]: 47: Hoare triple {58120#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,088 INFO L280 TraceCheckUtils]: 48: Hoare triple {58120#true} ~s__ctx__info_callback~0 := #t~nondet10; {58120#true} is VALID [2020-07-10 18:55:22,089 INFO L280 TraceCheckUtils]: 49: Hoare triple {58120#true} havoc #t~nondet10; {58120#true} is VALID [2020-07-10 18:55:22,089 INFO L280 TraceCheckUtils]: 50: Hoare triple {58120#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,089 INFO L280 TraceCheckUtils]: 51: Hoare triple {58120#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {58120#true} is VALID [2020-07-10 18:55:22,089 INFO L280 TraceCheckUtils]: 52: Hoare triple {58120#true} havoc #t~nondet11; {58120#true} is VALID [2020-07-10 18:55:22,089 INFO L280 TraceCheckUtils]: 53: Hoare triple {58120#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,090 INFO L280 TraceCheckUtils]: 54: Hoare triple {58120#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {58120#true} is VALID [2020-07-10 18:55:22,090 INFO L280 TraceCheckUtils]: 55: Hoare triple {58120#true} havoc #t~nondet12; {58120#true} is VALID [2020-07-10 18:55:22,090 INFO L280 TraceCheckUtils]: 56: Hoare triple {58120#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,090 INFO L280 TraceCheckUtils]: 57: Hoare triple {58120#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {58120#true} is VALID [2020-07-10 18:55:22,090 INFO L280 TraceCheckUtils]: 58: Hoare triple {58120#true} havoc #t~nondet13; {58120#true} is VALID [2020-07-10 18:55:22,090 INFO L280 TraceCheckUtils]: 59: Hoare triple {58120#true} havoc ~s__s3__tmp__cert_request~0; {58120#true} is VALID [2020-07-10 18:55:22,091 INFO L280 TraceCheckUtils]: 60: Hoare triple {58120#true} havoc ~s__s3__tmp__reuse_message~0; {58120#true} is VALID [2020-07-10 18:55:22,091 INFO L280 TraceCheckUtils]: 61: Hoare triple {58120#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {58120#true} is VALID [2020-07-10 18:55:22,091 INFO L280 TraceCheckUtils]: 62: Hoare triple {58120#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,091 INFO L280 TraceCheckUtils]: 63: Hoare triple {58120#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {58120#true} is VALID [2020-07-10 18:55:22,091 INFO L280 TraceCheckUtils]: 64: Hoare triple {58120#true} havoc #t~nondet14; {58120#true} is VALID [2020-07-10 18:55:22,091 INFO L280 TraceCheckUtils]: 65: Hoare triple {58120#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {58120#true} is VALID [2020-07-10 18:55:22,092 INFO L280 TraceCheckUtils]: 66: Hoare triple {58120#true} havoc ~s__s3__tmp__next_state___0~0; {58120#true} is VALID [2020-07-10 18:55:22,092 INFO L280 TraceCheckUtils]: 67: Hoare triple {58120#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {58120#true} is VALID [2020-07-10 18:55:22,092 INFO L280 TraceCheckUtils]: 68: Hoare triple {58120#true} havoc ~s__session__cipher~0; {58120#true} is VALID [2020-07-10 18:55:22,092 INFO L280 TraceCheckUtils]: 69: Hoare triple {58120#true} havoc ~buf~0; {58120#true} is VALID [2020-07-10 18:55:22,092 INFO L280 TraceCheckUtils]: 70: Hoare triple {58120#true} havoc ~l~0; {58120#true} is VALID [2020-07-10 18:55:22,093 INFO L280 TraceCheckUtils]: 71: Hoare triple {58120#true} havoc ~Time~0; {58120#true} is VALID [2020-07-10 18:55:22,093 INFO L280 TraceCheckUtils]: 72: Hoare triple {58120#true} havoc ~tmp~0; {58120#true} is VALID [2020-07-10 18:55:22,093 INFO L280 TraceCheckUtils]: 73: Hoare triple {58120#true} havoc ~cb~0; {58120#true} is VALID [2020-07-10 18:55:22,093 INFO L280 TraceCheckUtils]: 74: Hoare triple {58120#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,093 INFO L280 TraceCheckUtils]: 75: Hoare triple {58120#true} ~num1~0 := #t~nondet15; {58120#true} is VALID [2020-07-10 18:55:22,093 INFO L280 TraceCheckUtils]: 76: Hoare triple {58120#true} havoc #t~nondet15; {58120#true} is VALID [2020-07-10 18:55:22,094 INFO L280 TraceCheckUtils]: 77: Hoare triple {58120#true} havoc ~ret~0; {58120#true} is VALID [2020-07-10 18:55:22,094 INFO L280 TraceCheckUtils]: 78: Hoare triple {58120#true} havoc ~new_state~0; {58120#true} is VALID [2020-07-10 18:55:22,094 INFO L280 TraceCheckUtils]: 79: Hoare triple {58120#true} havoc ~state~0; {58120#true} is VALID [2020-07-10 18:55:22,094 INFO L280 TraceCheckUtils]: 80: Hoare triple {58120#true} havoc ~skip~0; {58120#true} is VALID [2020-07-10 18:55:22,094 INFO L280 TraceCheckUtils]: 81: Hoare triple {58120#true} havoc ~got_new_session~0; {58120#true} is VALID [2020-07-10 18:55:22,094 INFO L280 TraceCheckUtils]: 82: Hoare triple {58120#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,095 INFO L280 TraceCheckUtils]: 83: Hoare triple {58120#true} ~tmp___1~0 := #t~nondet16; {58120#true} is VALID [2020-07-10 18:55:22,095 INFO L280 TraceCheckUtils]: 84: Hoare triple {58120#true} havoc #t~nondet16; {58120#true} is VALID [2020-07-10 18:55:22,095 INFO L280 TraceCheckUtils]: 85: Hoare triple {58120#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,095 INFO L280 TraceCheckUtils]: 86: Hoare triple {58120#true} ~tmp___2~0 := #t~nondet17; {58120#true} is VALID [2020-07-10 18:55:22,095 INFO L280 TraceCheckUtils]: 87: Hoare triple {58120#true} havoc #t~nondet17; {58120#true} is VALID [2020-07-10 18:55:22,096 INFO L280 TraceCheckUtils]: 88: Hoare triple {58120#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,096 INFO L280 TraceCheckUtils]: 89: Hoare triple {58120#true} ~tmp___3~0 := #t~nondet18; {58120#true} is VALID [2020-07-10 18:55:22,096 INFO L280 TraceCheckUtils]: 90: Hoare triple {58120#true} havoc #t~nondet18; {58120#true} is VALID [2020-07-10 18:55:22,096 INFO L280 TraceCheckUtils]: 91: Hoare triple {58120#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,096 INFO L280 TraceCheckUtils]: 92: Hoare triple {58120#true} ~tmp___4~0 := #t~nondet19; {58120#true} is VALID [2020-07-10 18:55:22,096 INFO L280 TraceCheckUtils]: 93: Hoare triple {58120#true} havoc #t~nondet19; {58120#true} is VALID [2020-07-10 18:55:22,097 INFO L280 TraceCheckUtils]: 94: Hoare triple {58120#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,097 INFO L280 TraceCheckUtils]: 95: Hoare triple {58120#true} ~tmp___5~0 := #t~nondet20; {58120#true} is VALID [2020-07-10 18:55:22,097 INFO L280 TraceCheckUtils]: 96: Hoare triple {58120#true} havoc #t~nondet20; {58120#true} is VALID [2020-07-10 18:55:22,097 INFO L280 TraceCheckUtils]: 97: Hoare triple {58120#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,097 INFO L280 TraceCheckUtils]: 98: Hoare triple {58120#true} ~tmp___6~0 := #t~nondet21; {58120#true} is VALID [2020-07-10 18:55:22,098 INFO L280 TraceCheckUtils]: 99: Hoare triple {58120#true} havoc #t~nondet21; {58120#true} is VALID [2020-07-10 18:55:22,098 INFO L280 TraceCheckUtils]: 100: Hoare triple {58120#true} havoc ~tmp___7~0; {58120#true} is VALID [2020-07-10 18:55:22,098 INFO L280 TraceCheckUtils]: 101: Hoare triple {58120#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,098 INFO L280 TraceCheckUtils]: 102: Hoare triple {58120#true} ~tmp___8~0 := #t~nondet22; {58120#true} is VALID [2020-07-10 18:55:22,098 INFO L280 TraceCheckUtils]: 103: Hoare triple {58120#true} havoc #t~nondet22; {58120#true} is VALID [2020-07-10 18:55:22,098 INFO L280 TraceCheckUtils]: 104: Hoare triple {58120#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,099 INFO L280 TraceCheckUtils]: 105: Hoare triple {58120#true} ~tmp___9~0 := #t~nondet23; {58120#true} is VALID [2020-07-10 18:55:22,099 INFO L280 TraceCheckUtils]: 106: Hoare triple {58120#true} havoc #t~nondet23; {58120#true} is VALID [2020-07-10 18:55:22,099 INFO L280 TraceCheckUtils]: 107: Hoare triple {58120#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,099 INFO L280 TraceCheckUtils]: 108: Hoare triple {58120#true} ~tmp___10~0 := #t~nondet24; {58120#true} is VALID [2020-07-10 18:55:22,099 INFO L280 TraceCheckUtils]: 109: Hoare triple {58120#true} havoc #t~nondet24; {58120#true} is VALID [2020-07-10 18:55:22,099 INFO L280 TraceCheckUtils]: 110: Hoare triple {58120#true} havoc ~blastFlag~0; {58120#true} is VALID [2020-07-10 18:55:22,100 INFO L280 TraceCheckUtils]: 111: Hoare triple {58120#true} havoc ~__cil_tmp55~0; {58120#true} is VALID [2020-07-10 18:55:22,100 INFO L280 TraceCheckUtils]: 112: Hoare triple {58120#true} havoc ~__cil_tmp56~0; {58120#true} is VALID [2020-07-10 18:55:22,100 INFO L280 TraceCheckUtils]: 113: Hoare triple {58120#true} havoc ~__cil_tmp57~0; {58120#true} is VALID [2020-07-10 18:55:22,100 INFO L280 TraceCheckUtils]: 114: Hoare triple {58120#true} havoc ~__cil_tmp58~0; {58120#true} is VALID [2020-07-10 18:55:22,100 INFO L280 TraceCheckUtils]: 115: Hoare triple {58120#true} havoc ~__cil_tmp59~0; {58120#true} is VALID [2020-07-10 18:55:22,100 INFO L280 TraceCheckUtils]: 116: Hoare triple {58120#true} havoc ~__cil_tmp60~0; {58120#true} is VALID [2020-07-10 18:55:22,101 INFO L280 TraceCheckUtils]: 117: Hoare triple {58120#true} ~__cil_tmp61~0 := #t~nondet25; {58120#true} is VALID [2020-07-10 18:55:22,101 INFO L280 TraceCheckUtils]: 118: Hoare triple {58120#true} havoc #t~nondet25; {58120#true} is VALID [2020-07-10 18:55:22,101 INFO L280 TraceCheckUtils]: 119: Hoare triple {58120#true} ~s__state~0 := ~initial_state; {58120#true} is VALID [2020-07-10 18:55:22,101 INFO L280 TraceCheckUtils]: 120: Hoare triple {58120#true} ~blastFlag~0 := 0; {58120#true} is VALID [2020-07-10 18:55:22,101 INFO L280 TraceCheckUtils]: 121: Hoare triple {58120#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,102 INFO L280 TraceCheckUtils]: 122: Hoare triple {58120#true} ~tmp~0 := #t~nondet26; {58120#true} is VALID [2020-07-10 18:55:22,102 INFO L280 TraceCheckUtils]: 123: Hoare triple {58120#true} havoc #t~nondet26; {58120#true} is VALID [2020-07-10 18:55:22,102 INFO L280 TraceCheckUtils]: 124: Hoare triple {58120#true} ~Time~0 := ~tmp~0; {58120#true} is VALID [2020-07-10 18:55:22,102 INFO L280 TraceCheckUtils]: 125: Hoare triple {58120#true} ~cb~0 := 0; {58120#true} is VALID [2020-07-10 18:55:22,102 INFO L280 TraceCheckUtils]: 126: Hoare triple {58120#true} ~ret~0 := -1; {58120#true} is VALID [2020-07-10 18:55:22,102 INFO L280 TraceCheckUtils]: 127: Hoare triple {58120#true} ~skip~0 := 0; {58120#true} is VALID [2020-07-10 18:55:22,103 INFO L280 TraceCheckUtils]: 128: Hoare triple {58120#true} ~got_new_session~0 := 0; {58120#true} is VALID [2020-07-10 18:55:22,103 INFO L280 TraceCheckUtils]: 129: Hoare triple {58120#true} assume 0 != ~s__info_callback~0; {58120#true} is VALID [2020-07-10 18:55:22,103 INFO L280 TraceCheckUtils]: 130: Hoare triple {58120#true} ~cb~0 := ~s__info_callback~0; {58120#true} is VALID [2020-07-10 18:55:22,103 INFO L280 TraceCheckUtils]: 131: Hoare triple {58120#true} #t~post27 := ~s__in_handshake~0; {58120#true} is VALID [2020-07-10 18:55:22,103 INFO L280 TraceCheckUtils]: 132: Hoare triple {58120#true} ~s__in_handshake~0 := 1 + #t~post27; {58120#true} is VALID [2020-07-10 18:55:22,103 INFO L280 TraceCheckUtils]: 133: Hoare triple {58120#true} havoc #t~post27; {58120#true} is VALID [2020-07-10 18:55:22,104 INFO L280 TraceCheckUtils]: 134: Hoare triple {58120#true} assume !(0 != 12288 + ~tmp___1~0); {58120#true} is VALID [2020-07-10 18:55:22,104 INFO L280 TraceCheckUtils]: 135: Hoare triple {58120#true} assume !(0 == ~s__cert~0); {58120#true} is VALID [2020-07-10 18:55:22,104 INFO L280 TraceCheckUtils]: 136: Hoare triple {58120#true} assume !false; {58120#true} is VALID [2020-07-10 18:55:22,104 INFO L280 TraceCheckUtils]: 137: Hoare triple {58120#true} ~state~0 := ~s__state~0; {58120#true} is VALID [2020-07-10 18:55:22,104 INFO L280 TraceCheckUtils]: 138: Hoare triple {58120#true} assume !(12292 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,104 INFO L280 TraceCheckUtils]: 139: Hoare triple {58120#true} assume !(16384 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,105 INFO L280 TraceCheckUtils]: 140: Hoare triple {58120#true} assume !(8192 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,105 INFO L280 TraceCheckUtils]: 141: Hoare triple {58120#true} assume !(24576 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,105 INFO L280 TraceCheckUtils]: 142: Hoare triple {58120#true} assume !(8195 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,105 INFO L280 TraceCheckUtils]: 143: Hoare triple {58120#true} assume !(8480 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,105 INFO L280 TraceCheckUtils]: 144: Hoare triple {58120#true} assume !(8481 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,105 INFO L280 TraceCheckUtils]: 145: Hoare triple {58120#true} assume !(8482 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,106 INFO L280 TraceCheckUtils]: 146: Hoare triple {58120#true} assume 8464 == ~s__state~0; {58120#true} is VALID [2020-07-10 18:55:22,106 INFO L280 TraceCheckUtils]: 147: Hoare triple {58120#true} ~s__shutdown~0 := 0; {58120#true} is VALID [2020-07-10 18:55:22,106 INFO L280 TraceCheckUtils]: 148: Hoare triple {58120#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,106 INFO L280 TraceCheckUtils]: 149: Hoare triple {58120#true} ~ret~0 := #t~nondet32; {58120#true} is VALID [2020-07-10 18:55:22,106 INFO L280 TraceCheckUtils]: 150: Hoare triple {58120#true} havoc #t~nondet32; {58120#true} is VALID [2020-07-10 18:55:22,107 INFO L280 TraceCheckUtils]: 151: Hoare triple {58120#true} assume 0 == ~blastFlag~0; {58120#true} is VALID [2020-07-10 18:55:22,107 INFO L280 TraceCheckUtils]: 152: Hoare triple {58120#true} ~blastFlag~0 := 1; {58120#true} is VALID [2020-07-10 18:55:22,107 INFO L280 TraceCheckUtils]: 153: Hoare triple {58120#true} assume !(~ret~0 <= 0); {58120#true} is VALID [2020-07-10 18:55:22,107 INFO L280 TraceCheckUtils]: 154: Hoare triple {58120#true} ~got_new_session~0 := 1; {58120#true} is VALID [2020-07-10 18:55:22,107 INFO L280 TraceCheckUtils]: 155: Hoare triple {58120#true} ~s__state~0 := 8496; {58120#true} is VALID [2020-07-10 18:55:22,107 INFO L280 TraceCheckUtils]: 156: Hoare triple {58120#true} ~s__init_num~0 := 0; {58120#true} is VALID [2020-07-10 18:55:22,108 INFO L280 TraceCheckUtils]: 157: Hoare triple {58120#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,108 INFO L280 TraceCheckUtils]: 158: Hoare triple {58120#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {58120#true} is VALID [2020-07-10 18:55:22,108 INFO L280 TraceCheckUtils]: 159: Hoare triple {58120#true} havoc #t~nondet51; {58120#true} is VALID [2020-07-10 18:55:22,108 INFO L280 TraceCheckUtils]: 160: Hoare triple {58120#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {58120#true} is VALID [2020-07-10 18:55:22,108 INFO L280 TraceCheckUtils]: 161: Hoare triple {58120#true} ~skip~0 := 0; {58120#true} is VALID [2020-07-10 18:55:22,108 INFO L280 TraceCheckUtils]: 162: Hoare triple {58120#true} assume !false; {58120#true} is VALID [2020-07-10 18:55:22,109 INFO L280 TraceCheckUtils]: 163: Hoare triple {58120#true} ~state~0 := ~s__state~0; {58120#true} is VALID [2020-07-10 18:55:22,109 INFO L280 TraceCheckUtils]: 164: Hoare triple {58120#true} assume !(12292 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,109 INFO L280 TraceCheckUtils]: 165: Hoare triple {58120#true} assume !(16384 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,109 INFO L280 TraceCheckUtils]: 166: Hoare triple {58120#true} assume !(8192 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,109 INFO L280 TraceCheckUtils]: 167: Hoare triple {58120#true} assume !(24576 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,109 INFO L280 TraceCheckUtils]: 168: Hoare triple {58120#true} assume !(8195 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,110 INFO L280 TraceCheckUtils]: 169: Hoare triple {58120#true} assume !(8480 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,110 INFO L280 TraceCheckUtils]: 170: Hoare triple {58120#true} assume !(8481 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,110 INFO L280 TraceCheckUtils]: 171: Hoare triple {58120#true} assume !(8482 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,110 INFO L280 TraceCheckUtils]: 172: Hoare triple {58120#true} assume !(8464 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,110 INFO L280 TraceCheckUtils]: 173: Hoare triple {58120#true} assume !(8465 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,111 INFO L280 TraceCheckUtils]: 174: Hoare triple {58120#true} assume !(8466 == ~s__state~0); {58120#true} is VALID [2020-07-10 18:55:22,111 INFO L280 TraceCheckUtils]: 175: Hoare triple {58120#true} assume 8496 == ~s__state~0; {58120#true} is VALID [2020-07-10 18:55:22,111 INFO L280 TraceCheckUtils]: 176: Hoare triple {58120#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {58120#true} is VALID [2020-07-10 18:55:22,111 INFO L280 TraceCheckUtils]: 177: Hoare triple {58120#true} ~ret~0 := #t~nondet33; {58120#true} is VALID [2020-07-10 18:55:22,111 INFO L280 TraceCheckUtils]: 178: Hoare triple {58120#true} havoc #t~nondet33; {58120#true} is VALID [2020-07-10 18:55:22,111 INFO L280 TraceCheckUtils]: 179: Hoare triple {58120#true} assume 1 == ~blastFlag~0; {58120#true} is VALID [2020-07-10 18:55:22,112 INFO L280 TraceCheckUtils]: 180: Hoare triple {58120#true} ~blastFlag~0 := 2; {58120#true} is VALID [2020-07-10 18:55:22,112 INFO L280 TraceCheckUtils]: 181: Hoare triple {58120#true} assume !(~ret~0 <= 0); {58120#true} is VALID [2020-07-10 18:55:22,112 INFO L280 TraceCheckUtils]: 182: Hoare triple {58120#true} assume 0 != ~s__hit~0; {58120#true} is VALID [2020-07-10 18:55:22,113 INFO L280 TraceCheckUtils]: 183: Hoare triple {58120#true} ~s__state~0 := 8656; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,114 INFO L280 TraceCheckUtils]: 184: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,115 INFO L280 TraceCheckUtils]: 185: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,116 INFO L280 TraceCheckUtils]: 186: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,117 INFO L280 TraceCheckUtils]: 187: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} havoc #t~nondet51; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,117 INFO L280 TraceCheckUtils]: 188: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,118 INFO L280 TraceCheckUtils]: 189: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} ~skip~0 := 0; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,118 INFO L280 TraceCheckUtils]: 190: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !false; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,119 INFO L280 TraceCheckUtils]: 191: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,119 INFO L280 TraceCheckUtils]: 192: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,120 INFO L280 TraceCheckUtils]: 193: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,120 INFO L280 TraceCheckUtils]: 194: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,121 INFO L280 TraceCheckUtils]: 195: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,121 INFO L280 TraceCheckUtils]: 196: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,122 INFO L280 TraceCheckUtils]: 197: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,122 INFO L280 TraceCheckUtils]: 198: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,123 INFO L280 TraceCheckUtils]: 199: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,123 INFO L280 TraceCheckUtils]: 200: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,124 INFO L280 TraceCheckUtils]: 201: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,125 INFO L280 TraceCheckUtils]: 202: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,125 INFO L280 TraceCheckUtils]: 203: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,126 INFO L280 TraceCheckUtils]: 204: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,126 INFO L280 TraceCheckUtils]: 205: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,127 INFO L280 TraceCheckUtils]: 206: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,132 INFO L280 TraceCheckUtils]: 207: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,133 INFO L280 TraceCheckUtils]: 208: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8529 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,134 INFO L280 TraceCheckUtils]: 209: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8544 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,134 INFO L280 TraceCheckUtils]: 210: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8545 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,135 INFO L280 TraceCheckUtils]: 211: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8560 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,136 INFO L280 TraceCheckUtils]: 212: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8561 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,136 INFO L280 TraceCheckUtils]: 213: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8448 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,137 INFO L280 TraceCheckUtils]: 214: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8576 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,137 INFO L280 TraceCheckUtils]: 215: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8577 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,138 INFO L280 TraceCheckUtils]: 216: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8592 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,139 INFO L280 TraceCheckUtils]: 217: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8593 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,139 INFO L280 TraceCheckUtils]: 218: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8608 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,140 INFO L280 TraceCheckUtils]: 219: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume !(8609 == ~s__state~0); {58124#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:22,140 INFO L280 TraceCheckUtils]: 220: Hoare triple {58124#(<= 8656 ssl3_accept_~s__state~0)} assume 8640 == ~s__state~0; {58121#false} is VALID [2020-07-10 18:55:22,140 INFO L280 TraceCheckUtils]: 221: Hoare triple {58121#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647; {58121#false} is VALID [2020-07-10 18:55:22,140 INFO L280 TraceCheckUtils]: 222: Hoare triple {58121#false} ~ret~0 := #t~nondet47; {58121#false} is VALID [2020-07-10 18:55:22,140 INFO L280 TraceCheckUtils]: 223: Hoare triple {58121#false} havoc #t~nondet47; {58121#false} is VALID [2020-07-10 18:55:22,141 INFO L280 TraceCheckUtils]: 224: Hoare triple {58121#false} assume !(9 == ~blastFlag~0); {58121#false} is VALID [2020-07-10 18:55:22,141 INFO L280 TraceCheckUtils]: 225: Hoare triple {58121#false} assume !(12 == ~blastFlag~0); {58121#false} is VALID [2020-07-10 18:55:22,141 INFO L280 TraceCheckUtils]: 226: Hoare triple {58121#false} assume !(15 == ~blastFlag~0); {58121#false} is VALID [2020-07-10 18:55:22,141 INFO L280 TraceCheckUtils]: 227: Hoare triple {58121#false} assume !(18 == ~blastFlag~0); {58121#false} is VALID [2020-07-10 18:55:22,141 INFO L280 TraceCheckUtils]: 228: Hoare triple {58121#false} assume 21 == ~blastFlag~0; {58121#false} is VALID [2020-07-10 18:55:22,141 INFO L280 TraceCheckUtils]: 229: Hoare triple {58121#false} assume !false; {58121#false} is VALID [2020-07-10 18:55:22,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:55:22,165 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:55:22,165 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1736438351] [2020-07-10 18:55:22,165 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:55:22,166 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:55:22,166 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392099919] [2020-07-10 18:55:22,166 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2020-07-10 18:55:22,167 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:55:22,167 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:55:22,396 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 220 edges. 220 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:22,396 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:55:22,396 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:55:22,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:55:22,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:55:22,397 INFO L87 Difference]: Start difference. First operand 1172 states and 1468 transitions. Second operand 3 states. [2020-07-10 18:55:28,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:28,189 INFO L93 Difference]: Finished difference Result 2297 states and 2945 transitions. [2020-07-10 18:55:28,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:55:28,190 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2020-07-10 18:55:28,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:55:28,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:55:28,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1017 transitions. [2020-07-10 18:55:28,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:55:28,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1017 transitions. [2020-07-10 18:55:28,199 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1017 transitions. [2020-07-10 18:55:29,333 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1017 edges. 1017 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:29,394 INFO L225 Difference]: With dead ends: 2297 [2020-07-10 18:55:29,394 INFO L226 Difference]: Without dead ends: 1280 [2020-07-10 18:55:29,396 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:55:29,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states. [2020-07-10 18:55:34,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1268. [2020-07-10 18:55:34,200 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:55:34,200 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1280 states. Second operand 1268 states. [2020-07-10 18:55:34,201 INFO L74 IsIncluded]: Start isIncluded. First operand 1280 states. Second operand 1268 states. [2020-07-10 18:55:34,201 INFO L87 Difference]: Start difference. First operand 1280 states. Second operand 1268 states. [2020-07-10 18:55:34,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:34,255 INFO L93 Difference]: Finished difference Result 1280 states and 1600 transitions. [2020-07-10 18:55:34,255 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1600 transitions. [2020-07-10 18:55:34,257 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:55:34,257 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:55:34,257 INFO L74 IsIncluded]: Start isIncluded. First operand 1268 states. Second operand 1280 states. [2020-07-10 18:55:34,257 INFO L87 Difference]: Start difference. First operand 1268 states. Second operand 1280 states. [2020-07-10 18:55:34,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:34,306 INFO L93 Difference]: Finished difference Result 1280 states and 1600 transitions. [2020-07-10 18:55:34,306 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1600 transitions. [2020-07-10 18:55:34,307 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:55:34,308 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:55:34,308 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:55:34,308 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:55:34,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1268 states. [2020-07-10 18:55:34,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1268 states to 1268 states and 1582 transitions. [2020-07-10 18:55:34,358 INFO L78 Accepts]: Start accepts. Automaton has 1268 states and 1582 transitions. Word has length 230 [2020-07-10 18:55:34,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:55:34,359 INFO L479 AbstractCegarLoop]: Abstraction has 1268 states and 1582 transitions. [2020-07-10 18:55:34,359 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:55:34,359 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1268 states and 1582 transitions. [2020-07-10 18:55:37,626 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1582 edges. 1582 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:37,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1268 states and 1582 transitions. [2020-07-10 18:55:37,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2020-07-10 18:55:37,630 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:55:37,631 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:55:37,631 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-07-10 18:55:37,631 INFO L427 AbstractCegarLoop]: === Iteration 12 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:55:37,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:55:37,631 INFO L82 PathProgramCache]: Analyzing trace with hash 1305865704, now seen corresponding path program 1 times [2020-07-10 18:55:37,631 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:55:37,632 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1270989837] [2020-07-10 18:55:37,632 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:55:37,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:37,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:37,718 INFO L280 TraceCheckUtils]: 0: Hoare triple {67817#true} assume true; {67817#true} is VALID [2020-07-10 18:55:37,718 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {67817#true} {67817#true} #1043#return; {67817#true} is VALID [2020-07-10 18:55:37,718 INFO L263 TraceCheckUtils]: 0: Hoare triple {67817#true} call ULTIMATE.init(); {67817#true} is VALID [2020-07-10 18:55:37,719 INFO L280 TraceCheckUtils]: 1: Hoare triple {67817#true} assume true; {67817#true} is VALID [2020-07-10 18:55:37,719 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {67817#true} {67817#true} #1043#return; {67817#true} is VALID [2020-07-10 18:55:37,719 INFO L263 TraceCheckUtils]: 3: Hoare triple {67817#true} call #t~ret55 := main(); {67817#true} is VALID [2020-07-10 18:55:37,719 INFO L280 TraceCheckUtils]: 4: Hoare triple {67817#true} havoc ~s~0; {67817#true} is VALID [2020-07-10 18:55:37,719 INFO L280 TraceCheckUtils]: 5: Hoare triple {67817#true} havoc ~tmp~1; {67817#true} is VALID [2020-07-10 18:55:37,720 INFO L280 TraceCheckUtils]: 6: Hoare triple {67817#true} ~s~0 := 8464; {67817#true} is VALID [2020-07-10 18:55:37,720 INFO L263 TraceCheckUtils]: 7: Hoare triple {67817#true} call #t~ret54 := ssl3_accept(~s~0); {67817#true} is VALID [2020-07-10 18:55:37,720 INFO L280 TraceCheckUtils]: 8: Hoare triple {67817#true} ~initial_state := #in~initial_state; {67817#true} is VALID [2020-07-10 18:55:37,720 INFO L280 TraceCheckUtils]: 9: Hoare triple {67817#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,720 INFO L280 TraceCheckUtils]: 10: Hoare triple {67817#true} ~s__info_callback~0 := #t~nondet0; {67817#true} is VALID [2020-07-10 18:55:37,720 INFO L280 TraceCheckUtils]: 11: Hoare triple {67817#true} havoc #t~nondet0; {67817#true} is VALID [2020-07-10 18:55:37,721 INFO L280 TraceCheckUtils]: 12: Hoare triple {67817#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,721 INFO L280 TraceCheckUtils]: 13: Hoare triple {67817#true} ~s__in_handshake~0 := #t~nondet1; {67817#true} is VALID [2020-07-10 18:55:37,721 INFO L280 TraceCheckUtils]: 14: Hoare triple {67817#true} havoc #t~nondet1; {67817#true} is VALID [2020-07-10 18:55:37,721 INFO L280 TraceCheckUtils]: 15: Hoare triple {67817#true} havoc ~s__state~0; {67817#true} is VALID [2020-07-10 18:55:37,721 INFO L280 TraceCheckUtils]: 16: Hoare triple {67817#true} havoc ~s__new_session~0; {67817#true} is VALID [2020-07-10 18:55:37,722 INFO L280 TraceCheckUtils]: 17: Hoare triple {67817#true} havoc ~s__server~0; {67817#true} is VALID [2020-07-10 18:55:37,722 INFO L280 TraceCheckUtils]: 18: Hoare triple {67817#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,722 INFO L280 TraceCheckUtils]: 19: Hoare triple {67817#true} ~s__version~0 := #t~nondet2; {67817#true} is VALID [2020-07-10 18:55:37,722 INFO L280 TraceCheckUtils]: 20: Hoare triple {67817#true} havoc #t~nondet2; {67817#true} is VALID [2020-07-10 18:55:37,722 INFO L280 TraceCheckUtils]: 21: Hoare triple {67817#true} havoc ~s__type~0; {67817#true} is VALID [2020-07-10 18:55:37,722 INFO L280 TraceCheckUtils]: 22: Hoare triple {67817#true} havoc ~s__init_num~0; {67817#true} is VALID [2020-07-10 18:55:37,723 INFO L280 TraceCheckUtils]: 23: Hoare triple {67817#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,723 INFO L280 TraceCheckUtils]: 24: Hoare triple {67817#true} ~s__hit~0 := #t~nondet3; {67817#true} is VALID [2020-07-10 18:55:37,723 INFO L280 TraceCheckUtils]: 25: Hoare triple {67817#true} havoc #t~nondet3; {67817#true} is VALID [2020-07-10 18:55:37,723 INFO L280 TraceCheckUtils]: 26: Hoare triple {67817#true} havoc ~s__rwstate~0; {67817#true} is VALID [2020-07-10 18:55:37,723 INFO L280 TraceCheckUtils]: 27: Hoare triple {67817#true} ~s__init_buf___0~0 := 1; {67817#true} is VALID [2020-07-10 18:55:37,723 INFO L280 TraceCheckUtils]: 28: Hoare triple {67817#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,724 INFO L280 TraceCheckUtils]: 29: Hoare triple {67817#true} ~s__debug~0 := #t~nondet4; {67817#true} is VALID [2020-07-10 18:55:37,724 INFO L280 TraceCheckUtils]: 30: Hoare triple {67817#true} havoc #t~nondet4; {67817#true} is VALID [2020-07-10 18:55:37,724 INFO L280 TraceCheckUtils]: 31: Hoare triple {67817#true} havoc ~s__shutdown~0; {67817#true} is VALID [2020-07-10 18:55:37,724 INFO L280 TraceCheckUtils]: 32: Hoare triple {67817#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,724 INFO L280 TraceCheckUtils]: 33: Hoare triple {67817#true} ~s__cert~0 := #t~nondet5; {67817#true} is VALID [2020-07-10 18:55:37,725 INFO L280 TraceCheckUtils]: 34: Hoare triple {67817#true} havoc #t~nondet5; {67817#true} is VALID [2020-07-10 18:55:37,725 INFO L280 TraceCheckUtils]: 35: Hoare triple {67817#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,725 INFO L280 TraceCheckUtils]: 36: Hoare triple {67817#true} ~s__options~0 := #t~nondet6; {67817#true} is VALID [2020-07-10 18:55:37,725 INFO L280 TraceCheckUtils]: 37: Hoare triple {67817#true} havoc #t~nondet6; {67817#true} is VALID [2020-07-10 18:55:37,725 INFO L280 TraceCheckUtils]: 38: Hoare triple {67817#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,725 INFO L280 TraceCheckUtils]: 39: Hoare triple {67817#true} ~s__verify_mode~0 := #t~nondet7; {67817#true} is VALID [2020-07-10 18:55:37,726 INFO L280 TraceCheckUtils]: 40: Hoare triple {67817#true} havoc #t~nondet7; {67817#true} is VALID [2020-07-10 18:55:37,726 INFO L280 TraceCheckUtils]: 41: Hoare triple {67817#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,726 INFO L280 TraceCheckUtils]: 42: Hoare triple {67817#true} ~s__session__peer~0 := #t~nondet8; {67817#true} is VALID [2020-07-10 18:55:37,726 INFO L280 TraceCheckUtils]: 43: Hoare triple {67817#true} havoc #t~nondet8; {67817#true} is VALID [2020-07-10 18:55:37,726 INFO L280 TraceCheckUtils]: 44: Hoare triple {67817#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,726 INFO L280 TraceCheckUtils]: 45: Hoare triple {67817#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {67817#true} is VALID [2020-07-10 18:55:37,727 INFO L280 TraceCheckUtils]: 46: Hoare triple {67817#true} havoc #t~nondet9; {67817#true} is VALID [2020-07-10 18:55:37,727 INFO L280 TraceCheckUtils]: 47: Hoare triple {67817#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,727 INFO L280 TraceCheckUtils]: 48: Hoare triple {67817#true} ~s__ctx__info_callback~0 := #t~nondet10; {67817#true} is VALID [2020-07-10 18:55:37,727 INFO L280 TraceCheckUtils]: 49: Hoare triple {67817#true} havoc #t~nondet10; {67817#true} is VALID [2020-07-10 18:55:37,727 INFO L280 TraceCheckUtils]: 50: Hoare triple {67817#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,728 INFO L280 TraceCheckUtils]: 51: Hoare triple {67817#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {67817#true} is VALID [2020-07-10 18:55:37,728 INFO L280 TraceCheckUtils]: 52: Hoare triple {67817#true} havoc #t~nondet11; {67817#true} is VALID [2020-07-10 18:55:37,728 INFO L280 TraceCheckUtils]: 53: Hoare triple {67817#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,728 INFO L280 TraceCheckUtils]: 54: Hoare triple {67817#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {67817#true} is VALID [2020-07-10 18:55:37,728 INFO L280 TraceCheckUtils]: 55: Hoare triple {67817#true} havoc #t~nondet12; {67817#true} is VALID [2020-07-10 18:55:37,728 INFO L280 TraceCheckUtils]: 56: Hoare triple {67817#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,729 INFO L280 TraceCheckUtils]: 57: Hoare triple {67817#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {67817#true} is VALID [2020-07-10 18:55:37,729 INFO L280 TraceCheckUtils]: 58: Hoare triple {67817#true} havoc #t~nondet13; {67817#true} is VALID [2020-07-10 18:55:37,729 INFO L280 TraceCheckUtils]: 59: Hoare triple {67817#true} havoc ~s__s3__tmp__cert_request~0; {67817#true} is VALID [2020-07-10 18:55:37,729 INFO L280 TraceCheckUtils]: 60: Hoare triple {67817#true} havoc ~s__s3__tmp__reuse_message~0; {67817#true} is VALID [2020-07-10 18:55:37,729 INFO L280 TraceCheckUtils]: 61: Hoare triple {67817#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {67817#true} is VALID [2020-07-10 18:55:37,729 INFO L280 TraceCheckUtils]: 62: Hoare triple {67817#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,730 INFO L280 TraceCheckUtils]: 63: Hoare triple {67817#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {67817#true} is VALID [2020-07-10 18:55:37,730 INFO L280 TraceCheckUtils]: 64: Hoare triple {67817#true} havoc #t~nondet14; {67817#true} is VALID [2020-07-10 18:55:37,730 INFO L280 TraceCheckUtils]: 65: Hoare triple {67817#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {67817#true} is VALID [2020-07-10 18:55:37,730 INFO L280 TraceCheckUtils]: 66: Hoare triple {67817#true} havoc ~s__s3__tmp__next_state___0~0; {67817#true} is VALID [2020-07-10 18:55:37,730 INFO L280 TraceCheckUtils]: 67: Hoare triple {67817#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {67817#true} is VALID [2020-07-10 18:55:37,730 INFO L280 TraceCheckUtils]: 68: Hoare triple {67817#true} havoc ~s__session__cipher~0; {67817#true} is VALID [2020-07-10 18:55:37,731 INFO L280 TraceCheckUtils]: 69: Hoare triple {67817#true} havoc ~buf~0; {67817#true} is VALID [2020-07-10 18:55:37,731 INFO L280 TraceCheckUtils]: 70: Hoare triple {67817#true} havoc ~l~0; {67817#true} is VALID [2020-07-10 18:55:37,731 INFO L280 TraceCheckUtils]: 71: Hoare triple {67817#true} havoc ~Time~0; {67817#true} is VALID [2020-07-10 18:55:37,731 INFO L280 TraceCheckUtils]: 72: Hoare triple {67817#true} havoc ~tmp~0; {67817#true} is VALID [2020-07-10 18:55:37,731 INFO L280 TraceCheckUtils]: 73: Hoare triple {67817#true} havoc ~cb~0; {67817#true} is VALID [2020-07-10 18:55:37,732 INFO L280 TraceCheckUtils]: 74: Hoare triple {67817#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,732 INFO L280 TraceCheckUtils]: 75: Hoare triple {67817#true} ~num1~0 := #t~nondet15; {67817#true} is VALID [2020-07-10 18:55:37,732 INFO L280 TraceCheckUtils]: 76: Hoare triple {67817#true} havoc #t~nondet15; {67817#true} is VALID [2020-07-10 18:55:37,732 INFO L280 TraceCheckUtils]: 77: Hoare triple {67817#true} havoc ~ret~0; {67817#true} is VALID [2020-07-10 18:55:37,732 INFO L280 TraceCheckUtils]: 78: Hoare triple {67817#true} havoc ~new_state~0; {67817#true} is VALID [2020-07-10 18:55:37,732 INFO L280 TraceCheckUtils]: 79: Hoare triple {67817#true} havoc ~state~0; {67817#true} is VALID [2020-07-10 18:55:37,733 INFO L280 TraceCheckUtils]: 80: Hoare triple {67817#true} havoc ~skip~0; {67817#true} is VALID [2020-07-10 18:55:37,733 INFO L280 TraceCheckUtils]: 81: Hoare triple {67817#true} havoc ~got_new_session~0; {67817#true} is VALID [2020-07-10 18:55:37,733 INFO L280 TraceCheckUtils]: 82: Hoare triple {67817#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,733 INFO L280 TraceCheckUtils]: 83: Hoare triple {67817#true} ~tmp___1~0 := #t~nondet16; {67817#true} is VALID [2020-07-10 18:55:37,733 INFO L280 TraceCheckUtils]: 84: Hoare triple {67817#true} havoc #t~nondet16; {67817#true} is VALID [2020-07-10 18:55:37,733 INFO L280 TraceCheckUtils]: 85: Hoare triple {67817#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,734 INFO L280 TraceCheckUtils]: 86: Hoare triple {67817#true} ~tmp___2~0 := #t~nondet17; {67817#true} is VALID [2020-07-10 18:55:37,734 INFO L280 TraceCheckUtils]: 87: Hoare triple {67817#true} havoc #t~nondet17; {67817#true} is VALID [2020-07-10 18:55:37,734 INFO L280 TraceCheckUtils]: 88: Hoare triple {67817#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,734 INFO L280 TraceCheckUtils]: 89: Hoare triple {67817#true} ~tmp___3~0 := #t~nondet18; {67817#true} is VALID [2020-07-10 18:55:37,734 INFO L280 TraceCheckUtils]: 90: Hoare triple {67817#true} havoc #t~nondet18; {67817#true} is VALID [2020-07-10 18:55:37,734 INFO L280 TraceCheckUtils]: 91: Hoare triple {67817#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,735 INFO L280 TraceCheckUtils]: 92: Hoare triple {67817#true} ~tmp___4~0 := #t~nondet19; {67817#true} is VALID [2020-07-10 18:55:37,735 INFO L280 TraceCheckUtils]: 93: Hoare triple {67817#true} havoc #t~nondet19; {67817#true} is VALID [2020-07-10 18:55:37,735 INFO L280 TraceCheckUtils]: 94: Hoare triple {67817#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,735 INFO L280 TraceCheckUtils]: 95: Hoare triple {67817#true} ~tmp___5~0 := #t~nondet20; {67817#true} is VALID [2020-07-10 18:55:37,735 INFO L280 TraceCheckUtils]: 96: Hoare triple {67817#true} havoc #t~nondet20; {67817#true} is VALID [2020-07-10 18:55:37,736 INFO L280 TraceCheckUtils]: 97: Hoare triple {67817#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,736 INFO L280 TraceCheckUtils]: 98: Hoare triple {67817#true} ~tmp___6~0 := #t~nondet21; {67817#true} is VALID [2020-07-10 18:55:37,736 INFO L280 TraceCheckUtils]: 99: Hoare triple {67817#true} havoc #t~nondet21; {67817#true} is VALID [2020-07-10 18:55:37,736 INFO L280 TraceCheckUtils]: 100: Hoare triple {67817#true} havoc ~tmp___7~0; {67817#true} is VALID [2020-07-10 18:55:37,736 INFO L280 TraceCheckUtils]: 101: Hoare triple {67817#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,736 INFO L280 TraceCheckUtils]: 102: Hoare triple {67817#true} ~tmp___8~0 := #t~nondet22; {67817#true} is VALID [2020-07-10 18:55:37,737 INFO L280 TraceCheckUtils]: 103: Hoare triple {67817#true} havoc #t~nondet22; {67817#true} is VALID [2020-07-10 18:55:37,737 INFO L280 TraceCheckUtils]: 104: Hoare triple {67817#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,737 INFO L280 TraceCheckUtils]: 105: Hoare triple {67817#true} ~tmp___9~0 := #t~nondet23; {67817#true} is VALID [2020-07-10 18:55:37,737 INFO L280 TraceCheckUtils]: 106: Hoare triple {67817#true} havoc #t~nondet23; {67817#true} is VALID [2020-07-10 18:55:37,737 INFO L280 TraceCheckUtils]: 107: Hoare triple {67817#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,738 INFO L280 TraceCheckUtils]: 108: Hoare triple {67817#true} ~tmp___10~0 := #t~nondet24; {67817#true} is VALID [2020-07-10 18:55:37,738 INFO L280 TraceCheckUtils]: 109: Hoare triple {67817#true} havoc #t~nondet24; {67817#true} is VALID [2020-07-10 18:55:37,738 INFO L280 TraceCheckUtils]: 110: Hoare triple {67817#true} havoc ~blastFlag~0; {67817#true} is VALID [2020-07-10 18:55:37,738 INFO L280 TraceCheckUtils]: 111: Hoare triple {67817#true} havoc ~__cil_tmp55~0; {67817#true} is VALID [2020-07-10 18:55:37,738 INFO L280 TraceCheckUtils]: 112: Hoare triple {67817#true} havoc ~__cil_tmp56~0; {67817#true} is VALID [2020-07-10 18:55:37,739 INFO L280 TraceCheckUtils]: 113: Hoare triple {67817#true} havoc ~__cil_tmp57~0; {67817#true} is VALID [2020-07-10 18:55:37,739 INFO L280 TraceCheckUtils]: 114: Hoare triple {67817#true} havoc ~__cil_tmp58~0; {67817#true} is VALID [2020-07-10 18:55:37,739 INFO L280 TraceCheckUtils]: 115: Hoare triple {67817#true} havoc ~__cil_tmp59~0; {67817#true} is VALID [2020-07-10 18:55:37,739 INFO L280 TraceCheckUtils]: 116: Hoare triple {67817#true} havoc ~__cil_tmp60~0; {67817#true} is VALID [2020-07-10 18:55:37,739 INFO L280 TraceCheckUtils]: 117: Hoare triple {67817#true} ~__cil_tmp61~0 := #t~nondet25; {67817#true} is VALID [2020-07-10 18:55:37,740 INFO L280 TraceCheckUtils]: 118: Hoare triple {67817#true} havoc #t~nondet25; {67817#true} is VALID [2020-07-10 18:55:37,740 INFO L280 TraceCheckUtils]: 119: Hoare triple {67817#true} ~s__state~0 := ~initial_state; {67817#true} is VALID [2020-07-10 18:55:37,740 INFO L280 TraceCheckUtils]: 120: Hoare triple {67817#true} ~blastFlag~0 := 0; {67817#true} is VALID [2020-07-10 18:55:37,740 INFO L280 TraceCheckUtils]: 121: Hoare triple {67817#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,740 INFO L280 TraceCheckUtils]: 122: Hoare triple {67817#true} ~tmp~0 := #t~nondet26; {67817#true} is VALID [2020-07-10 18:55:37,740 INFO L280 TraceCheckUtils]: 123: Hoare triple {67817#true} havoc #t~nondet26; {67817#true} is VALID [2020-07-10 18:55:37,741 INFO L280 TraceCheckUtils]: 124: Hoare triple {67817#true} ~Time~0 := ~tmp~0; {67817#true} is VALID [2020-07-10 18:55:37,741 INFO L280 TraceCheckUtils]: 125: Hoare triple {67817#true} ~cb~0 := 0; {67817#true} is VALID [2020-07-10 18:55:37,741 INFO L280 TraceCheckUtils]: 126: Hoare triple {67817#true} ~ret~0 := -1; {67817#true} is VALID [2020-07-10 18:55:37,741 INFO L280 TraceCheckUtils]: 127: Hoare triple {67817#true} ~skip~0 := 0; {67817#true} is VALID [2020-07-10 18:55:37,741 INFO L280 TraceCheckUtils]: 128: Hoare triple {67817#true} ~got_new_session~0 := 0; {67817#true} is VALID [2020-07-10 18:55:37,742 INFO L280 TraceCheckUtils]: 129: Hoare triple {67817#true} assume 0 != ~s__info_callback~0; {67817#true} is VALID [2020-07-10 18:55:37,742 INFO L280 TraceCheckUtils]: 130: Hoare triple {67817#true} ~cb~0 := ~s__info_callback~0; {67817#true} is VALID [2020-07-10 18:55:37,742 INFO L280 TraceCheckUtils]: 131: Hoare triple {67817#true} #t~post27 := ~s__in_handshake~0; {67817#true} is VALID [2020-07-10 18:55:37,742 INFO L280 TraceCheckUtils]: 132: Hoare triple {67817#true} ~s__in_handshake~0 := 1 + #t~post27; {67817#true} is VALID [2020-07-10 18:55:37,742 INFO L280 TraceCheckUtils]: 133: Hoare triple {67817#true} havoc #t~post27; {67817#true} is VALID [2020-07-10 18:55:37,742 INFO L280 TraceCheckUtils]: 134: Hoare triple {67817#true} assume !(0 != 12288 + ~tmp___1~0); {67817#true} is VALID [2020-07-10 18:55:37,743 INFO L280 TraceCheckUtils]: 135: Hoare triple {67817#true} assume !(0 == ~s__cert~0); {67817#true} is VALID [2020-07-10 18:55:37,743 INFO L280 TraceCheckUtils]: 136: Hoare triple {67817#true} assume !false; {67817#true} is VALID [2020-07-10 18:55:37,744 INFO L280 TraceCheckUtils]: 137: Hoare triple {67817#true} ~state~0 := ~s__state~0; {67817#true} is VALID [2020-07-10 18:55:37,744 INFO L280 TraceCheckUtils]: 138: Hoare triple {67817#true} assume !(12292 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,744 INFO L280 TraceCheckUtils]: 139: Hoare triple {67817#true} assume !(16384 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,744 INFO L280 TraceCheckUtils]: 140: Hoare triple {67817#true} assume !(8192 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,744 INFO L280 TraceCheckUtils]: 141: Hoare triple {67817#true} assume !(24576 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,744 INFO L280 TraceCheckUtils]: 142: Hoare triple {67817#true} assume !(8195 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,745 INFO L280 TraceCheckUtils]: 143: Hoare triple {67817#true} assume !(8480 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,745 INFO L280 TraceCheckUtils]: 144: Hoare triple {67817#true} assume !(8481 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,745 INFO L280 TraceCheckUtils]: 145: Hoare triple {67817#true} assume !(8482 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,745 INFO L280 TraceCheckUtils]: 146: Hoare triple {67817#true} assume 8464 == ~s__state~0; {67817#true} is VALID [2020-07-10 18:55:37,745 INFO L280 TraceCheckUtils]: 147: Hoare triple {67817#true} ~s__shutdown~0 := 0; {67817#true} is VALID [2020-07-10 18:55:37,746 INFO L280 TraceCheckUtils]: 148: Hoare triple {67817#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,746 INFO L280 TraceCheckUtils]: 149: Hoare triple {67817#true} ~ret~0 := #t~nondet32; {67817#true} is VALID [2020-07-10 18:55:37,746 INFO L280 TraceCheckUtils]: 150: Hoare triple {67817#true} havoc #t~nondet32; {67817#true} is VALID [2020-07-10 18:55:37,746 INFO L280 TraceCheckUtils]: 151: Hoare triple {67817#true} assume 0 == ~blastFlag~0; {67817#true} is VALID [2020-07-10 18:55:37,746 INFO L280 TraceCheckUtils]: 152: Hoare triple {67817#true} ~blastFlag~0 := 1; {67817#true} is VALID [2020-07-10 18:55:37,746 INFO L280 TraceCheckUtils]: 153: Hoare triple {67817#true} assume !(~ret~0 <= 0); {67817#true} is VALID [2020-07-10 18:55:37,747 INFO L280 TraceCheckUtils]: 154: Hoare triple {67817#true} ~got_new_session~0 := 1; {67817#true} is VALID [2020-07-10 18:55:37,747 INFO L280 TraceCheckUtils]: 155: Hoare triple {67817#true} ~s__state~0 := 8496; {67817#true} is VALID [2020-07-10 18:55:37,747 INFO L280 TraceCheckUtils]: 156: Hoare triple {67817#true} ~s__init_num~0 := 0; {67817#true} is VALID [2020-07-10 18:55:37,747 INFO L280 TraceCheckUtils]: 157: Hoare triple {67817#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,747 INFO L280 TraceCheckUtils]: 158: Hoare triple {67817#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {67817#true} is VALID [2020-07-10 18:55:37,747 INFO L280 TraceCheckUtils]: 159: Hoare triple {67817#true} havoc #t~nondet51; {67817#true} is VALID [2020-07-10 18:55:37,748 INFO L280 TraceCheckUtils]: 160: Hoare triple {67817#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67817#true} is VALID [2020-07-10 18:55:37,748 INFO L280 TraceCheckUtils]: 161: Hoare triple {67817#true} ~skip~0 := 0; {67817#true} is VALID [2020-07-10 18:55:37,748 INFO L280 TraceCheckUtils]: 162: Hoare triple {67817#true} assume !false; {67817#true} is VALID [2020-07-10 18:55:37,748 INFO L280 TraceCheckUtils]: 163: Hoare triple {67817#true} ~state~0 := ~s__state~0; {67817#true} is VALID [2020-07-10 18:55:37,748 INFO L280 TraceCheckUtils]: 164: Hoare triple {67817#true} assume !(12292 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,749 INFO L280 TraceCheckUtils]: 165: Hoare triple {67817#true} assume !(16384 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,749 INFO L280 TraceCheckUtils]: 166: Hoare triple {67817#true} assume !(8192 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,749 INFO L280 TraceCheckUtils]: 167: Hoare triple {67817#true} assume !(24576 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,749 INFO L280 TraceCheckUtils]: 168: Hoare triple {67817#true} assume !(8195 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,749 INFO L280 TraceCheckUtils]: 169: Hoare triple {67817#true} assume !(8480 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,749 INFO L280 TraceCheckUtils]: 170: Hoare triple {67817#true} assume !(8481 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,750 INFO L280 TraceCheckUtils]: 171: Hoare triple {67817#true} assume !(8482 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,750 INFO L280 TraceCheckUtils]: 172: Hoare triple {67817#true} assume !(8464 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,750 INFO L280 TraceCheckUtils]: 173: Hoare triple {67817#true} assume !(8465 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,750 INFO L280 TraceCheckUtils]: 174: Hoare triple {67817#true} assume !(8466 == ~s__state~0); {67817#true} is VALID [2020-07-10 18:55:37,750 INFO L280 TraceCheckUtils]: 175: Hoare triple {67817#true} assume 8496 == ~s__state~0; {67817#true} is VALID [2020-07-10 18:55:37,751 INFO L280 TraceCheckUtils]: 176: Hoare triple {67817#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {67817#true} is VALID [2020-07-10 18:55:37,751 INFO L280 TraceCheckUtils]: 177: Hoare triple {67817#true} ~ret~0 := #t~nondet33; {67817#true} is VALID [2020-07-10 18:55:37,751 INFO L280 TraceCheckUtils]: 178: Hoare triple {67817#true} havoc #t~nondet33; {67817#true} is VALID [2020-07-10 18:55:37,751 INFO L280 TraceCheckUtils]: 179: Hoare triple {67817#true} assume 1 == ~blastFlag~0; {67817#true} is VALID [2020-07-10 18:55:37,751 INFO L280 TraceCheckUtils]: 180: Hoare triple {67817#true} ~blastFlag~0 := 2; {67817#true} is VALID [2020-07-10 18:55:37,751 INFO L280 TraceCheckUtils]: 181: Hoare triple {67817#true} assume !(~ret~0 <= 0); {67817#true} is VALID [2020-07-10 18:55:37,752 INFO L280 TraceCheckUtils]: 182: Hoare triple {67817#true} assume !(0 != ~s__hit~0); {67817#true} is VALID [2020-07-10 18:55:37,752 INFO L280 TraceCheckUtils]: 183: Hoare triple {67817#true} ~s__state~0 := 8512; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,753 INFO L280 TraceCheckUtils]: 184: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,753 INFO L280 TraceCheckUtils]: 185: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,754 INFO L280 TraceCheckUtils]: 186: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,754 INFO L280 TraceCheckUtils]: 187: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} havoc #t~nondet51; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,756 INFO L280 TraceCheckUtils]: 188: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,759 INFO L280 TraceCheckUtils]: 189: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} ~skip~0 := 0; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,761 INFO L280 TraceCheckUtils]: 190: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !false; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,762 INFO L280 TraceCheckUtils]: 191: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,763 INFO L280 TraceCheckUtils]: 192: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,763 INFO L280 TraceCheckUtils]: 193: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,764 INFO L280 TraceCheckUtils]: 194: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,764 INFO L280 TraceCheckUtils]: 195: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,765 INFO L280 TraceCheckUtils]: 196: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,765 INFO L280 TraceCheckUtils]: 197: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,766 INFO L280 TraceCheckUtils]: 198: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,766 INFO L280 TraceCheckUtils]: 199: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,767 INFO L280 TraceCheckUtils]: 200: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,768 INFO L280 TraceCheckUtils]: 201: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,768 INFO L280 TraceCheckUtils]: 202: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,769 INFO L280 TraceCheckUtils]: 203: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,769 INFO L280 TraceCheckUtils]: 204: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {67821#(= 8512 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:55:37,770 INFO L280 TraceCheckUtils]: 205: Hoare triple {67821#(= 8512 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,770 INFO L280 TraceCheckUtils]: 206: Hoare triple {67818#false} assume !(8513 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,770 INFO L280 TraceCheckUtils]: 207: Hoare triple {67818#false} assume !(8528 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,770 INFO L280 TraceCheckUtils]: 208: Hoare triple {67818#false} assume !(8529 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,771 INFO L280 TraceCheckUtils]: 209: Hoare triple {67818#false} assume !(8544 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,771 INFO L280 TraceCheckUtils]: 210: Hoare triple {67818#false} assume !(8545 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,771 INFO L280 TraceCheckUtils]: 211: Hoare triple {67818#false} assume !(8560 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,771 INFO L280 TraceCheckUtils]: 212: Hoare triple {67818#false} assume !(8561 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,771 INFO L280 TraceCheckUtils]: 213: Hoare triple {67818#false} assume !(8448 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,771 INFO L280 TraceCheckUtils]: 214: Hoare triple {67818#false} assume !(8576 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,772 INFO L280 TraceCheckUtils]: 215: Hoare triple {67818#false} assume !(8577 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,772 INFO L280 TraceCheckUtils]: 216: Hoare triple {67818#false} assume !(8592 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,772 INFO L280 TraceCheckUtils]: 217: Hoare triple {67818#false} assume !(8593 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,772 INFO L280 TraceCheckUtils]: 218: Hoare triple {67818#false} assume !(8608 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,772 INFO L280 TraceCheckUtils]: 219: Hoare triple {67818#false} assume !(8609 == ~s__state~0); {67818#false} is VALID [2020-07-10 18:55:37,773 INFO L280 TraceCheckUtils]: 220: Hoare triple {67818#false} assume 8640 == ~s__state~0; {67818#false} is VALID [2020-07-10 18:55:37,773 INFO L280 TraceCheckUtils]: 221: Hoare triple {67818#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647; {67818#false} is VALID [2020-07-10 18:55:37,773 INFO L280 TraceCheckUtils]: 222: Hoare triple {67818#false} ~ret~0 := #t~nondet47; {67818#false} is VALID [2020-07-10 18:55:37,773 INFO L280 TraceCheckUtils]: 223: Hoare triple {67818#false} havoc #t~nondet47; {67818#false} is VALID [2020-07-10 18:55:37,773 INFO L280 TraceCheckUtils]: 224: Hoare triple {67818#false} assume !(9 == ~blastFlag~0); {67818#false} is VALID [2020-07-10 18:55:37,773 INFO L280 TraceCheckUtils]: 225: Hoare triple {67818#false} assume !(12 == ~blastFlag~0); {67818#false} is VALID [2020-07-10 18:55:37,773 INFO L280 TraceCheckUtils]: 226: Hoare triple {67818#false} assume !(15 == ~blastFlag~0); {67818#false} is VALID [2020-07-10 18:55:37,774 INFO L280 TraceCheckUtils]: 227: Hoare triple {67818#false} assume !(18 == ~blastFlag~0); {67818#false} is VALID [2020-07-10 18:55:37,774 INFO L280 TraceCheckUtils]: 228: Hoare triple {67818#false} assume 21 == ~blastFlag~0; {67818#false} is VALID [2020-07-10 18:55:37,774 INFO L280 TraceCheckUtils]: 229: Hoare triple {67818#false} assume !false; {67818#false} is VALID [2020-07-10 18:55:37,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:55:37,796 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:55:37,796 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1270989837] [2020-07-10 18:55:37,796 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:55:37,796 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:55:37,796 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900064801] [2020-07-10 18:55:37,797 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2020-07-10 18:55:37,797 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:55:37,797 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:55:38,030 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 220 edges. 220 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:38,030 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:55:38,031 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:55:38,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:55:38,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:55:38,031 INFO L87 Difference]: Start difference. First operand 1268 states and 1582 transitions. Second operand 3 states. [2020-07-10 18:55:44,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:44,345 INFO L93 Difference]: Finished difference Result 2474 states and 3125 transitions. [2020-07-10 18:55:44,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:55:44,346 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2020-07-10 18:55:44,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:55:44,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:55:44,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 975 transitions. [2020-07-10 18:55:44,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:55:44,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 975 transitions. [2020-07-10 18:55:44,354 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 975 transitions. [2020-07-10 18:55:45,414 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 975 edges. 975 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:45,481 INFO L225 Difference]: With dead ends: 2474 [2020-07-10 18:55:45,481 INFO L226 Difference]: Without dead ends: 1361 [2020-07-10 18:55:45,484 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:55:45,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2020-07-10 18:55:50,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 1330. [2020-07-10 18:55:50,481 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:55:50,481 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1361 states. Second operand 1330 states. [2020-07-10 18:55:50,481 INFO L74 IsIncluded]: Start isIncluded. First operand 1361 states. Second operand 1330 states. [2020-07-10 18:55:50,481 INFO L87 Difference]: Start difference. First operand 1361 states. Second operand 1330 states. [2020-07-10 18:55:50,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:50,556 INFO L93 Difference]: Finished difference Result 1361 states and 1690 transitions. [2020-07-10 18:55:50,556 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1690 transitions. [2020-07-10 18:55:50,558 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:55:50,558 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:55:50,558 INFO L74 IsIncluded]: Start isIncluded. First operand 1330 states. Second operand 1361 states. [2020-07-10 18:55:50,558 INFO L87 Difference]: Start difference. First operand 1330 states. Second operand 1361 states. [2020-07-10 18:55:50,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:55:50,614 INFO L93 Difference]: Finished difference Result 1361 states and 1690 transitions. [2020-07-10 18:55:50,614 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1690 transitions. [2020-07-10 18:55:50,615 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:55:50,615 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:55:50,615 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:55:50,615 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:55:50,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1330 states. [2020-07-10 18:55:50,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1330 states to 1330 states and 1656 transitions. [2020-07-10 18:55:50,684 INFO L78 Accepts]: Start accepts. Automaton has 1330 states and 1656 transitions. Word has length 230 [2020-07-10 18:55:50,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:55:50,684 INFO L479 AbstractCegarLoop]: Abstraction has 1330 states and 1656 transitions. [2020-07-10 18:55:50,684 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:55:50,684 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1330 states and 1656 transitions. [2020-07-10 18:55:54,093 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1656 edges. 1656 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:54,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1330 states and 1656 transitions. [2020-07-10 18:55:54,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2020-07-10 18:55:54,097 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:55:54,098 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:55:54,098 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-07-10 18:55:54,098 INFO L427 AbstractCegarLoop]: === Iteration 13 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:55:54,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:55:54,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1647539560, now seen corresponding path program 1 times [2020-07-10 18:55:54,099 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:55:54,099 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1502158973] [2020-07-10 18:55:54,099 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:55:54,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:54,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:55:54,180 INFO L280 TraceCheckUtils]: 0: Hoare triple {78154#true} assume true; {78154#true} is VALID [2020-07-10 18:55:54,181 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {78154#true} {78154#true} #1043#return; {78154#true} is VALID [2020-07-10 18:55:54,181 INFO L263 TraceCheckUtils]: 0: Hoare triple {78154#true} call ULTIMATE.init(); {78154#true} is VALID [2020-07-10 18:55:54,181 INFO L280 TraceCheckUtils]: 1: Hoare triple {78154#true} assume true; {78154#true} is VALID [2020-07-10 18:55:54,181 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {78154#true} {78154#true} #1043#return; {78154#true} is VALID [2020-07-10 18:55:54,182 INFO L263 TraceCheckUtils]: 3: Hoare triple {78154#true} call #t~ret55 := main(); {78154#true} is VALID [2020-07-10 18:55:54,182 INFO L280 TraceCheckUtils]: 4: Hoare triple {78154#true} havoc ~s~0; {78154#true} is VALID [2020-07-10 18:55:54,182 INFO L280 TraceCheckUtils]: 5: Hoare triple {78154#true} havoc ~tmp~1; {78154#true} is VALID [2020-07-10 18:55:54,183 INFO L280 TraceCheckUtils]: 6: Hoare triple {78154#true} ~s~0 := 8464; {78154#true} is VALID [2020-07-10 18:55:54,183 INFO L263 TraceCheckUtils]: 7: Hoare triple {78154#true} call #t~ret54 := ssl3_accept(~s~0); {78154#true} is VALID [2020-07-10 18:55:54,184 INFO L280 TraceCheckUtils]: 8: Hoare triple {78154#true} ~initial_state := #in~initial_state; {78154#true} is VALID [2020-07-10 18:55:54,184 INFO L280 TraceCheckUtils]: 9: Hoare triple {78154#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,184 INFO L280 TraceCheckUtils]: 10: Hoare triple {78154#true} ~s__info_callback~0 := #t~nondet0; {78154#true} is VALID [2020-07-10 18:55:54,184 INFO L280 TraceCheckUtils]: 11: Hoare triple {78154#true} havoc #t~nondet0; {78154#true} is VALID [2020-07-10 18:55:54,184 INFO L280 TraceCheckUtils]: 12: Hoare triple {78154#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,184 INFO L280 TraceCheckUtils]: 13: Hoare triple {78154#true} ~s__in_handshake~0 := #t~nondet1; {78154#true} is VALID [2020-07-10 18:55:54,185 INFO L280 TraceCheckUtils]: 14: Hoare triple {78154#true} havoc #t~nondet1; {78154#true} is VALID [2020-07-10 18:55:54,185 INFO L280 TraceCheckUtils]: 15: Hoare triple {78154#true} havoc ~s__state~0; {78154#true} is VALID [2020-07-10 18:55:54,185 INFO L280 TraceCheckUtils]: 16: Hoare triple {78154#true} havoc ~s__new_session~0; {78154#true} is VALID [2020-07-10 18:55:54,185 INFO L280 TraceCheckUtils]: 17: Hoare triple {78154#true} havoc ~s__server~0; {78154#true} is VALID [2020-07-10 18:55:54,185 INFO L280 TraceCheckUtils]: 18: Hoare triple {78154#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,186 INFO L280 TraceCheckUtils]: 19: Hoare triple {78154#true} ~s__version~0 := #t~nondet2; {78154#true} is VALID [2020-07-10 18:55:54,186 INFO L280 TraceCheckUtils]: 20: Hoare triple {78154#true} havoc #t~nondet2; {78154#true} is VALID [2020-07-10 18:55:54,186 INFO L280 TraceCheckUtils]: 21: Hoare triple {78154#true} havoc ~s__type~0; {78154#true} is VALID [2020-07-10 18:55:54,186 INFO L280 TraceCheckUtils]: 22: Hoare triple {78154#true} havoc ~s__init_num~0; {78154#true} is VALID [2020-07-10 18:55:54,186 INFO L280 TraceCheckUtils]: 23: Hoare triple {78154#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,187 INFO L280 TraceCheckUtils]: 24: Hoare triple {78154#true} ~s__hit~0 := #t~nondet3; {78154#true} is VALID [2020-07-10 18:55:54,187 INFO L280 TraceCheckUtils]: 25: Hoare triple {78154#true} havoc #t~nondet3; {78154#true} is VALID [2020-07-10 18:55:54,187 INFO L280 TraceCheckUtils]: 26: Hoare triple {78154#true} havoc ~s__rwstate~0; {78154#true} is VALID [2020-07-10 18:55:54,187 INFO L280 TraceCheckUtils]: 27: Hoare triple {78154#true} ~s__init_buf___0~0 := 1; {78154#true} is VALID [2020-07-10 18:55:54,187 INFO L280 TraceCheckUtils]: 28: Hoare triple {78154#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,187 INFO L280 TraceCheckUtils]: 29: Hoare triple {78154#true} ~s__debug~0 := #t~nondet4; {78154#true} is VALID [2020-07-10 18:55:54,188 INFO L280 TraceCheckUtils]: 30: Hoare triple {78154#true} havoc #t~nondet4; {78154#true} is VALID [2020-07-10 18:55:54,188 INFO L280 TraceCheckUtils]: 31: Hoare triple {78154#true} havoc ~s__shutdown~0; {78154#true} is VALID [2020-07-10 18:55:54,188 INFO L280 TraceCheckUtils]: 32: Hoare triple {78154#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,188 INFO L280 TraceCheckUtils]: 33: Hoare triple {78154#true} ~s__cert~0 := #t~nondet5; {78154#true} is VALID [2020-07-10 18:55:54,188 INFO L280 TraceCheckUtils]: 34: Hoare triple {78154#true} havoc #t~nondet5; {78154#true} is VALID [2020-07-10 18:55:54,188 INFO L280 TraceCheckUtils]: 35: Hoare triple {78154#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,189 INFO L280 TraceCheckUtils]: 36: Hoare triple {78154#true} ~s__options~0 := #t~nondet6; {78154#true} is VALID [2020-07-10 18:55:54,189 INFO L280 TraceCheckUtils]: 37: Hoare triple {78154#true} havoc #t~nondet6; {78154#true} is VALID [2020-07-10 18:55:54,189 INFO L280 TraceCheckUtils]: 38: Hoare triple {78154#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,189 INFO L280 TraceCheckUtils]: 39: Hoare triple {78154#true} ~s__verify_mode~0 := #t~nondet7; {78154#true} is VALID [2020-07-10 18:55:54,189 INFO L280 TraceCheckUtils]: 40: Hoare triple {78154#true} havoc #t~nondet7; {78154#true} is VALID [2020-07-10 18:55:54,190 INFO L280 TraceCheckUtils]: 41: Hoare triple {78154#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,190 INFO L280 TraceCheckUtils]: 42: Hoare triple {78154#true} ~s__session__peer~0 := #t~nondet8; {78154#true} is VALID [2020-07-10 18:55:54,190 INFO L280 TraceCheckUtils]: 43: Hoare triple {78154#true} havoc #t~nondet8; {78154#true} is VALID [2020-07-10 18:55:54,190 INFO L280 TraceCheckUtils]: 44: Hoare triple {78154#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,190 INFO L280 TraceCheckUtils]: 45: Hoare triple {78154#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {78154#true} is VALID [2020-07-10 18:55:54,190 INFO L280 TraceCheckUtils]: 46: Hoare triple {78154#true} havoc #t~nondet9; {78154#true} is VALID [2020-07-10 18:55:54,191 INFO L280 TraceCheckUtils]: 47: Hoare triple {78154#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,191 INFO L280 TraceCheckUtils]: 48: Hoare triple {78154#true} ~s__ctx__info_callback~0 := #t~nondet10; {78154#true} is VALID [2020-07-10 18:55:54,191 INFO L280 TraceCheckUtils]: 49: Hoare triple {78154#true} havoc #t~nondet10; {78154#true} is VALID [2020-07-10 18:55:54,191 INFO L280 TraceCheckUtils]: 50: Hoare triple {78154#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,191 INFO L280 TraceCheckUtils]: 51: Hoare triple {78154#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {78154#true} is VALID [2020-07-10 18:55:54,191 INFO L280 TraceCheckUtils]: 52: Hoare triple {78154#true} havoc #t~nondet11; {78154#true} is VALID [2020-07-10 18:55:54,192 INFO L280 TraceCheckUtils]: 53: Hoare triple {78154#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,192 INFO L280 TraceCheckUtils]: 54: Hoare triple {78154#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {78154#true} is VALID [2020-07-10 18:55:54,192 INFO L280 TraceCheckUtils]: 55: Hoare triple {78154#true} havoc #t~nondet12; {78154#true} is VALID [2020-07-10 18:55:54,192 INFO L280 TraceCheckUtils]: 56: Hoare triple {78154#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,192 INFO L280 TraceCheckUtils]: 57: Hoare triple {78154#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {78154#true} is VALID [2020-07-10 18:55:54,192 INFO L280 TraceCheckUtils]: 58: Hoare triple {78154#true} havoc #t~nondet13; {78154#true} is VALID [2020-07-10 18:55:54,193 INFO L280 TraceCheckUtils]: 59: Hoare triple {78154#true} havoc ~s__s3__tmp__cert_request~0; {78154#true} is VALID [2020-07-10 18:55:54,193 INFO L280 TraceCheckUtils]: 60: Hoare triple {78154#true} havoc ~s__s3__tmp__reuse_message~0; {78154#true} is VALID [2020-07-10 18:55:54,193 INFO L280 TraceCheckUtils]: 61: Hoare triple {78154#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {78154#true} is VALID [2020-07-10 18:55:54,193 INFO L280 TraceCheckUtils]: 62: Hoare triple {78154#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,193 INFO L280 TraceCheckUtils]: 63: Hoare triple {78154#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {78154#true} is VALID [2020-07-10 18:55:54,194 INFO L280 TraceCheckUtils]: 64: Hoare triple {78154#true} havoc #t~nondet14; {78154#true} is VALID [2020-07-10 18:55:54,194 INFO L280 TraceCheckUtils]: 65: Hoare triple {78154#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {78154#true} is VALID [2020-07-10 18:55:54,194 INFO L280 TraceCheckUtils]: 66: Hoare triple {78154#true} havoc ~s__s3__tmp__next_state___0~0; {78154#true} is VALID [2020-07-10 18:55:54,194 INFO L280 TraceCheckUtils]: 67: Hoare triple {78154#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {78154#true} is VALID [2020-07-10 18:55:54,194 INFO L280 TraceCheckUtils]: 68: Hoare triple {78154#true} havoc ~s__session__cipher~0; {78154#true} is VALID [2020-07-10 18:55:54,194 INFO L280 TraceCheckUtils]: 69: Hoare triple {78154#true} havoc ~buf~0; {78154#true} is VALID [2020-07-10 18:55:54,195 INFO L280 TraceCheckUtils]: 70: Hoare triple {78154#true} havoc ~l~0; {78154#true} is VALID [2020-07-10 18:55:54,195 INFO L280 TraceCheckUtils]: 71: Hoare triple {78154#true} havoc ~Time~0; {78154#true} is VALID [2020-07-10 18:55:54,195 INFO L280 TraceCheckUtils]: 72: Hoare triple {78154#true} havoc ~tmp~0; {78154#true} is VALID [2020-07-10 18:55:54,195 INFO L280 TraceCheckUtils]: 73: Hoare triple {78154#true} havoc ~cb~0; {78154#true} is VALID [2020-07-10 18:55:54,195 INFO L280 TraceCheckUtils]: 74: Hoare triple {78154#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,196 INFO L280 TraceCheckUtils]: 75: Hoare triple {78154#true} ~num1~0 := #t~nondet15; {78154#true} is VALID [2020-07-10 18:55:54,196 INFO L280 TraceCheckUtils]: 76: Hoare triple {78154#true} havoc #t~nondet15; {78154#true} is VALID [2020-07-10 18:55:54,196 INFO L280 TraceCheckUtils]: 77: Hoare triple {78154#true} havoc ~ret~0; {78154#true} is VALID [2020-07-10 18:55:54,196 INFO L280 TraceCheckUtils]: 78: Hoare triple {78154#true} havoc ~new_state~0; {78154#true} is VALID [2020-07-10 18:55:54,196 INFO L280 TraceCheckUtils]: 79: Hoare triple {78154#true} havoc ~state~0; {78154#true} is VALID [2020-07-10 18:55:54,196 INFO L280 TraceCheckUtils]: 80: Hoare triple {78154#true} havoc ~skip~0; {78154#true} is VALID [2020-07-10 18:55:54,197 INFO L280 TraceCheckUtils]: 81: Hoare triple {78154#true} havoc ~got_new_session~0; {78154#true} is VALID [2020-07-10 18:55:54,197 INFO L280 TraceCheckUtils]: 82: Hoare triple {78154#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,197 INFO L280 TraceCheckUtils]: 83: Hoare triple {78154#true} ~tmp___1~0 := #t~nondet16; {78154#true} is VALID [2020-07-10 18:55:54,197 INFO L280 TraceCheckUtils]: 84: Hoare triple {78154#true} havoc #t~nondet16; {78154#true} is VALID [2020-07-10 18:55:54,197 INFO L280 TraceCheckUtils]: 85: Hoare triple {78154#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,197 INFO L280 TraceCheckUtils]: 86: Hoare triple {78154#true} ~tmp___2~0 := #t~nondet17; {78154#true} is VALID [2020-07-10 18:55:54,198 INFO L280 TraceCheckUtils]: 87: Hoare triple {78154#true} havoc #t~nondet17; {78154#true} is VALID [2020-07-10 18:55:54,198 INFO L280 TraceCheckUtils]: 88: Hoare triple {78154#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,198 INFO L280 TraceCheckUtils]: 89: Hoare triple {78154#true} ~tmp___3~0 := #t~nondet18; {78154#true} is VALID [2020-07-10 18:55:54,198 INFO L280 TraceCheckUtils]: 90: Hoare triple {78154#true} havoc #t~nondet18; {78154#true} is VALID [2020-07-10 18:55:54,198 INFO L280 TraceCheckUtils]: 91: Hoare triple {78154#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,198 INFO L280 TraceCheckUtils]: 92: Hoare triple {78154#true} ~tmp___4~0 := #t~nondet19; {78154#true} is VALID [2020-07-10 18:55:54,199 INFO L280 TraceCheckUtils]: 93: Hoare triple {78154#true} havoc #t~nondet19; {78154#true} is VALID [2020-07-10 18:55:54,199 INFO L280 TraceCheckUtils]: 94: Hoare triple {78154#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,199 INFO L280 TraceCheckUtils]: 95: Hoare triple {78154#true} ~tmp___5~0 := #t~nondet20; {78154#true} is VALID [2020-07-10 18:55:54,199 INFO L280 TraceCheckUtils]: 96: Hoare triple {78154#true} havoc #t~nondet20; {78154#true} is VALID [2020-07-10 18:55:54,199 INFO L280 TraceCheckUtils]: 97: Hoare triple {78154#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,200 INFO L280 TraceCheckUtils]: 98: Hoare triple {78154#true} ~tmp___6~0 := #t~nondet21; {78154#true} is VALID [2020-07-10 18:55:54,200 INFO L280 TraceCheckUtils]: 99: Hoare triple {78154#true} havoc #t~nondet21; {78154#true} is VALID [2020-07-10 18:55:54,200 INFO L280 TraceCheckUtils]: 100: Hoare triple {78154#true} havoc ~tmp___7~0; {78154#true} is VALID [2020-07-10 18:55:54,200 INFO L280 TraceCheckUtils]: 101: Hoare triple {78154#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,200 INFO L280 TraceCheckUtils]: 102: Hoare triple {78154#true} ~tmp___8~0 := #t~nondet22; {78154#true} is VALID [2020-07-10 18:55:54,200 INFO L280 TraceCheckUtils]: 103: Hoare triple {78154#true} havoc #t~nondet22; {78154#true} is VALID [2020-07-10 18:55:54,201 INFO L280 TraceCheckUtils]: 104: Hoare triple {78154#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,201 INFO L280 TraceCheckUtils]: 105: Hoare triple {78154#true} ~tmp___9~0 := #t~nondet23; {78154#true} is VALID [2020-07-10 18:55:54,201 INFO L280 TraceCheckUtils]: 106: Hoare triple {78154#true} havoc #t~nondet23; {78154#true} is VALID [2020-07-10 18:55:54,201 INFO L280 TraceCheckUtils]: 107: Hoare triple {78154#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,201 INFO L280 TraceCheckUtils]: 108: Hoare triple {78154#true} ~tmp___10~0 := #t~nondet24; {78154#true} is VALID [2020-07-10 18:55:54,202 INFO L280 TraceCheckUtils]: 109: Hoare triple {78154#true} havoc #t~nondet24; {78154#true} is VALID [2020-07-10 18:55:54,202 INFO L280 TraceCheckUtils]: 110: Hoare triple {78154#true} havoc ~blastFlag~0; {78154#true} is VALID [2020-07-10 18:55:54,202 INFO L280 TraceCheckUtils]: 111: Hoare triple {78154#true} havoc ~__cil_tmp55~0; {78154#true} is VALID [2020-07-10 18:55:54,202 INFO L280 TraceCheckUtils]: 112: Hoare triple {78154#true} havoc ~__cil_tmp56~0; {78154#true} is VALID [2020-07-10 18:55:54,202 INFO L280 TraceCheckUtils]: 113: Hoare triple {78154#true} havoc ~__cil_tmp57~0; {78154#true} is VALID [2020-07-10 18:55:54,202 INFO L280 TraceCheckUtils]: 114: Hoare triple {78154#true} havoc ~__cil_tmp58~0; {78154#true} is VALID [2020-07-10 18:55:54,203 INFO L280 TraceCheckUtils]: 115: Hoare triple {78154#true} havoc ~__cil_tmp59~0; {78154#true} is VALID [2020-07-10 18:55:54,203 INFO L280 TraceCheckUtils]: 116: Hoare triple {78154#true} havoc ~__cil_tmp60~0; {78154#true} is VALID [2020-07-10 18:55:54,203 INFO L280 TraceCheckUtils]: 117: Hoare triple {78154#true} ~__cil_tmp61~0 := #t~nondet25; {78154#true} is VALID [2020-07-10 18:55:54,203 INFO L280 TraceCheckUtils]: 118: Hoare triple {78154#true} havoc #t~nondet25; {78154#true} is VALID [2020-07-10 18:55:54,203 INFO L280 TraceCheckUtils]: 119: Hoare triple {78154#true} ~s__state~0 := ~initial_state; {78154#true} is VALID [2020-07-10 18:55:54,203 INFO L280 TraceCheckUtils]: 120: Hoare triple {78154#true} ~blastFlag~0 := 0; {78154#true} is VALID [2020-07-10 18:55:54,204 INFO L280 TraceCheckUtils]: 121: Hoare triple {78154#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,204 INFO L280 TraceCheckUtils]: 122: Hoare triple {78154#true} ~tmp~0 := #t~nondet26; {78154#true} is VALID [2020-07-10 18:55:54,204 INFO L280 TraceCheckUtils]: 123: Hoare triple {78154#true} havoc #t~nondet26; {78154#true} is VALID [2020-07-10 18:55:54,204 INFO L280 TraceCheckUtils]: 124: Hoare triple {78154#true} ~Time~0 := ~tmp~0; {78154#true} is VALID [2020-07-10 18:55:54,204 INFO L280 TraceCheckUtils]: 125: Hoare triple {78154#true} ~cb~0 := 0; {78154#true} is VALID [2020-07-10 18:55:54,204 INFO L280 TraceCheckUtils]: 126: Hoare triple {78154#true} ~ret~0 := -1; {78154#true} is VALID [2020-07-10 18:55:54,205 INFO L280 TraceCheckUtils]: 127: Hoare triple {78154#true} ~skip~0 := 0; {78154#true} is VALID [2020-07-10 18:55:54,205 INFO L280 TraceCheckUtils]: 128: Hoare triple {78154#true} ~got_new_session~0 := 0; {78154#true} is VALID [2020-07-10 18:55:54,205 INFO L280 TraceCheckUtils]: 129: Hoare triple {78154#true} assume 0 != ~s__info_callback~0; {78154#true} is VALID [2020-07-10 18:55:54,205 INFO L280 TraceCheckUtils]: 130: Hoare triple {78154#true} ~cb~0 := ~s__info_callback~0; {78154#true} is VALID [2020-07-10 18:55:54,205 INFO L280 TraceCheckUtils]: 131: Hoare triple {78154#true} #t~post27 := ~s__in_handshake~0; {78154#true} is VALID [2020-07-10 18:55:54,205 INFO L280 TraceCheckUtils]: 132: Hoare triple {78154#true} ~s__in_handshake~0 := 1 + #t~post27; {78154#true} is VALID [2020-07-10 18:55:54,206 INFO L280 TraceCheckUtils]: 133: Hoare triple {78154#true} havoc #t~post27; {78154#true} is VALID [2020-07-10 18:55:54,206 INFO L280 TraceCheckUtils]: 134: Hoare triple {78154#true} assume !(0 != 12288 + ~tmp___1~0); {78154#true} is VALID [2020-07-10 18:55:54,206 INFO L280 TraceCheckUtils]: 135: Hoare triple {78154#true} assume !(0 == ~s__cert~0); {78154#true} is VALID [2020-07-10 18:55:54,206 INFO L280 TraceCheckUtils]: 136: Hoare triple {78154#true} assume !false; {78154#true} is VALID [2020-07-10 18:55:54,206 INFO L280 TraceCheckUtils]: 137: Hoare triple {78154#true} ~state~0 := ~s__state~0; {78154#true} is VALID [2020-07-10 18:55:54,206 INFO L280 TraceCheckUtils]: 138: Hoare triple {78154#true} assume !(12292 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,207 INFO L280 TraceCheckUtils]: 139: Hoare triple {78154#true} assume !(16384 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,207 INFO L280 TraceCheckUtils]: 140: Hoare triple {78154#true} assume !(8192 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,207 INFO L280 TraceCheckUtils]: 141: Hoare triple {78154#true} assume !(24576 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,207 INFO L280 TraceCheckUtils]: 142: Hoare triple {78154#true} assume !(8195 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,207 INFO L280 TraceCheckUtils]: 143: Hoare triple {78154#true} assume !(8480 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,207 INFO L280 TraceCheckUtils]: 144: Hoare triple {78154#true} assume !(8481 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,208 INFO L280 TraceCheckUtils]: 145: Hoare triple {78154#true} assume !(8482 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,208 INFO L280 TraceCheckUtils]: 146: Hoare triple {78154#true} assume 8464 == ~s__state~0; {78154#true} is VALID [2020-07-10 18:55:54,208 INFO L280 TraceCheckUtils]: 147: Hoare triple {78154#true} ~s__shutdown~0 := 0; {78154#true} is VALID [2020-07-10 18:55:54,208 INFO L280 TraceCheckUtils]: 148: Hoare triple {78154#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,208 INFO L280 TraceCheckUtils]: 149: Hoare triple {78154#true} ~ret~0 := #t~nondet32; {78154#true} is VALID [2020-07-10 18:55:54,209 INFO L280 TraceCheckUtils]: 150: Hoare triple {78154#true} havoc #t~nondet32; {78154#true} is VALID [2020-07-10 18:55:54,209 INFO L280 TraceCheckUtils]: 151: Hoare triple {78154#true} assume 0 == ~blastFlag~0; {78154#true} is VALID [2020-07-10 18:55:54,209 INFO L280 TraceCheckUtils]: 152: Hoare triple {78154#true} ~blastFlag~0 := 1; {78154#true} is VALID [2020-07-10 18:55:54,209 INFO L280 TraceCheckUtils]: 153: Hoare triple {78154#true} assume !(~ret~0 <= 0); {78154#true} is VALID [2020-07-10 18:55:54,209 INFO L280 TraceCheckUtils]: 154: Hoare triple {78154#true} ~got_new_session~0 := 1; {78154#true} is VALID [2020-07-10 18:55:54,209 INFO L280 TraceCheckUtils]: 155: Hoare triple {78154#true} ~s__state~0 := 8496; {78154#true} is VALID [2020-07-10 18:55:54,210 INFO L280 TraceCheckUtils]: 156: Hoare triple {78154#true} ~s__init_num~0 := 0; {78154#true} is VALID [2020-07-10 18:55:54,210 INFO L280 TraceCheckUtils]: 157: Hoare triple {78154#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,210 INFO L280 TraceCheckUtils]: 158: Hoare triple {78154#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {78154#true} is VALID [2020-07-10 18:55:54,210 INFO L280 TraceCheckUtils]: 159: Hoare triple {78154#true} havoc #t~nondet51; {78154#true} is VALID [2020-07-10 18:55:54,210 INFO L280 TraceCheckUtils]: 160: Hoare triple {78154#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78154#true} is VALID [2020-07-10 18:55:54,211 INFO L280 TraceCheckUtils]: 161: Hoare triple {78154#true} ~skip~0 := 0; {78154#true} is VALID [2020-07-10 18:55:54,211 INFO L280 TraceCheckUtils]: 162: Hoare triple {78154#true} assume !false; {78154#true} is VALID [2020-07-10 18:55:54,211 INFO L280 TraceCheckUtils]: 163: Hoare triple {78154#true} ~state~0 := ~s__state~0; {78154#true} is VALID [2020-07-10 18:55:54,211 INFO L280 TraceCheckUtils]: 164: Hoare triple {78154#true} assume !(12292 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,211 INFO L280 TraceCheckUtils]: 165: Hoare triple {78154#true} assume !(16384 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,211 INFO L280 TraceCheckUtils]: 166: Hoare triple {78154#true} assume !(8192 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,212 INFO L280 TraceCheckUtils]: 167: Hoare triple {78154#true} assume !(24576 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,212 INFO L280 TraceCheckUtils]: 168: Hoare triple {78154#true} assume !(8195 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,212 INFO L280 TraceCheckUtils]: 169: Hoare triple {78154#true} assume !(8480 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,212 INFO L280 TraceCheckUtils]: 170: Hoare triple {78154#true} assume !(8481 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,212 INFO L280 TraceCheckUtils]: 171: Hoare triple {78154#true} assume !(8482 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,213 INFO L280 TraceCheckUtils]: 172: Hoare triple {78154#true} assume !(8464 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,213 INFO L280 TraceCheckUtils]: 173: Hoare triple {78154#true} assume !(8465 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,213 INFO L280 TraceCheckUtils]: 174: Hoare triple {78154#true} assume !(8466 == ~s__state~0); {78154#true} is VALID [2020-07-10 18:55:54,213 INFO L280 TraceCheckUtils]: 175: Hoare triple {78154#true} assume 8496 == ~s__state~0; {78154#true} is VALID [2020-07-10 18:55:54,213 INFO L280 TraceCheckUtils]: 176: Hoare triple {78154#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {78154#true} is VALID [2020-07-10 18:55:54,214 INFO L280 TraceCheckUtils]: 177: Hoare triple {78154#true} ~ret~0 := #t~nondet33; {78154#true} is VALID [2020-07-10 18:55:54,214 INFO L280 TraceCheckUtils]: 178: Hoare triple {78154#true} havoc #t~nondet33; {78154#true} is VALID [2020-07-10 18:55:54,214 INFO L280 TraceCheckUtils]: 179: Hoare triple {78154#true} assume 1 == ~blastFlag~0; {78154#true} is VALID [2020-07-10 18:55:54,218 INFO L280 TraceCheckUtils]: 180: Hoare triple {78154#true} ~blastFlag~0 := 2; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,219 INFO L280 TraceCheckUtils]: 181: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(~ret~0 <= 0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,220 INFO L280 TraceCheckUtils]: 182: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume 0 != ~s__hit~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,220 INFO L280 TraceCheckUtils]: 183: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~s__state~0 := 8656; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,221 INFO L280 TraceCheckUtils]: 184: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~s__init_num~0 := 0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,221 INFO L280 TraceCheckUtils]: 185: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,222 INFO L280 TraceCheckUtils]: 186: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,222 INFO L280 TraceCheckUtils]: 187: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} havoc #t~nondet51; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,223 INFO L280 TraceCheckUtils]: 188: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume 0 == ~s__s3__tmp__reuse_message~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,223 INFO L280 TraceCheckUtils]: 189: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume 0 == ~skip~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,224 INFO L280 TraceCheckUtils]: 190: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8560 == ~state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,224 INFO L280 TraceCheckUtils]: 191: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(0 != ~s__debug~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,225 INFO L280 TraceCheckUtils]: 192: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume 0 != ~cb~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,225 INFO L280 TraceCheckUtils]: 193: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume ~s__state~0 != ~state~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,226 INFO L280 TraceCheckUtils]: 194: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~new_state~0 := ~s__state~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,226 INFO L280 TraceCheckUtils]: 195: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~s__state~0 := ~state~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,227 INFO L280 TraceCheckUtils]: 196: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~s__state~0 := ~new_state~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,227 INFO L280 TraceCheckUtils]: 197: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~skip~0 := 0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,228 INFO L280 TraceCheckUtils]: 198: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !false; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,228 INFO L280 TraceCheckUtils]: 199: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~state~0 := ~s__state~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,229 INFO L280 TraceCheckUtils]: 200: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(12292 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,229 INFO L280 TraceCheckUtils]: 201: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(16384 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,230 INFO L280 TraceCheckUtils]: 202: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8192 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,231 INFO L280 TraceCheckUtils]: 203: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(24576 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,231 INFO L280 TraceCheckUtils]: 204: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8195 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,232 INFO L280 TraceCheckUtils]: 205: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8480 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,232 INFO L280 TraceCheckUtils]: 206: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8481 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,233 INFO L280 TraceCheckUtils]: 207: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8482 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,233 INFO L280 TraceCheckUtils]: 208: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8464 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,234 INFO L280 TraceCheckUtils]: 209: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8465 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,234 INFO L280 TraceCheckUtils]: 210: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8466 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,235 INFO L280 TraceCheckUtils]: 211: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8496 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,235 INFO L280 TraceCheckUtils]: 212: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8497 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,236 INFO L280 TraceCheckUtils]: 213: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8512 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,237 INFO L280 TraceCheckUtils]: 214: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8513 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,237 INFO L280 TraceCheckUtils]: 215: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8528 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,238 INFO L280 TraceCheckUtils]: 216: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8529 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,238 INFO L280 TraceCheckUtils]: 217: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8544 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,239 INFO L280 TraceCheckUtils]: 218: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8545 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,239 INFO L280 TraceCheckUtils]: 219: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8560 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,240 INFO L280 TraceCheckUtils]: 220: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8561 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,240 INFO L280 TraceCheckUtils]: 221: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8448 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,241 INFO L280 TraceCheckUtils]: 222: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8576 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,242 INFO L280 TraceCheckUtils]: 223: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8577 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,242 INFO L280 TraceCheckUtils]: 224: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8592 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,243 INFO L280 TraceCheckUtils]: 225: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8593 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,243 INFO L280 TraceCheckUtils]: 226: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8608 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,244 INFO L280 TraceCheckUtils]: 227: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(8609 == ~s__state~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,244 INFO L280 TraceCheckUtils]: 228: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume 8640 == ~s__state~0; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,245 INFO L280 TraceCheckUtils]: 229: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,245 INFO L280 TraceCheckUtils]: 230: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} ~ret~0 := #t~nondet47; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,246 INFO L280 TraceCheckUtils]: 231: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} havoc #t~nondet47; {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,246 INFO L280 TraceCheckUtils]: 232: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(9 == ~blastFlag~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,247 INFO L280 TraceCheckUtils]: 233: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(12 == ~blastFlag~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,248 INFO L280 TraceCheckUtils]: 234: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(15 == ~blastFlag~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,248 INFO L280 TraceCheckUtils]: 235: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume !(18 == ~blastFlag~0); {78158#(<= ssl3_accept_~blastFlag~0 2)} is VALID [2020-07-10 18:55:54,249 INFO L280 TraceCheckUtils]: 236: Hoare triple {78158#(<= ssl3_accept_~blastFlag~0 2)} assume 21 == ~blastFlag~0; {78155#false} is VALID [2020-07-10 18:55:54,249 INFO L280 TraceCheckUtils]: 237: Hoare triple {78155#false} assume !false; {78155#false} is VALID [2020-07-10 18:55:54,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:55:54,281 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:55:54,281 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1502158973] [2020-07-10 18:55:54,281 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:55:54,282 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:55:54,282 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449452274] [2020-07-10 18:55:54,282 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2020-07-10 18:55:54,283 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:55:54,283 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:55:54,544 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 228 edges. 228 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:55:54,544 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:55:54,544 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:55:54,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:55:54,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:55:54,545 INFO L87 Difference]: Start difference. First operand 1330 states and 1656 transitions. Second operand 3 states. [2020-07-10 18:56:03,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:56:03,420 INFO L93 Difference]: Finished difference Result 3083 states and 3902 transitions. [2020-07-10 18:56:03,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:56:03,420 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 238 [2020-07-10 18:56:03,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:56:03,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:56:03,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1277 transitions. [2020-07-10 18:56:03,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:56:03,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1277 transitions. [2020-07-10 18:56:03,429 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1277 transitions. [2020-07-10 18:56:04,827 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1277 edges. 1277 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:56:04,951 INFO L225 Difference]: With dead ends: 3083 [2020-07-10 18:56:04,951 INFO L226 Difference]: Without dead ends: 1908 [2020-07-10 18:56:04,954 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:56:04,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1908 states. [2020-07-10 18:56:12,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1908 to 1906. [2020-07-10 18:56:12,476 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:56:12,476 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1908 states. Second operand 1906 states. [2020-07-10 18:56:12,477 INFO L74 IsIncluded]: Start isIncluded. First operand 1908 states. Second operand 1906 states. [2020-07-10 18:56:12,477 INFO L87 Difference]: Start difference. First operand 1908 states. Second operand 1906 states. [2020-07-10 18:56:12,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:56:12,586 INFO L93 Difference]: Finished difference Result 1908 states and 2385 transitions. [2020-07-10 18:56:12,586 INFO L276 IsEmpty]: Start isEmpty. Operand 1908 states and 2385 transitions. [2020-07-10 18:56:12,588 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:56:12,588 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:56:12,588 INFO L74 IsIncluded]: Start isIncluded. First operand 1906 states. Second operand 1908 states. [2020-07-10 18:56:12,588 INFO L87 Difference]: Start difference. First operand 1906 states. Second operand 1908 states. [2020-07-10 18:56:12,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:56:12,696 INFO L93 Difference]: Finished difference Result 1908 states and 2385 transitions. [2020-07-10 18:56:12,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1908 states and 2385 transitions. [2020-07-10 18:56:12,698 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:56:12,699 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:56:12,699 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:56:12,699 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:56:12,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1906 states. [2020-07-10 18:56:12,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1906 states to 1906 states and 2384 transitions. [2020-07-10 18:56:12,802 INFO L78 Accepts]: Start accepts. Automaton has 1906 states and 2384 transitions. Word has length 238 [2020-07-10 18:56:12,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:56:12,803 INFO L479 AbstractCegarLoop]: Abstraction has 1906 states and 2384 transitions. [2020-07-10 18:56:12,803 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:56:12,803 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1906 states and 2384 transitions. [2020-07-10 18:56:17,783 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2384 edges. 2384 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:56:17,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1906 states and 2384 transitions. [2020-07-10 18:56:17,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2020-07-10 18:56:17,787 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:56:17,787 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:56:17,787 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-07-10 18:56:17,787 INFO L427 AbstractCegarLoop]: === Iteration 14 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:56:17,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:56:17,788 INFO L82 PathProgramCache]: Analyzing trace with hash -1847120940, now seen corresponding path program 1 times [2020-07-10 18:56:17,788 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:56:17,788 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1862398724] [2020-07-10 18:56:17,788 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:56:17,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:56:17,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:56:17,870 INFO L280 TraceCheckUtils]: 0: Hoare triple {91955#true} assume true; {91955#true} is VALID [2020-07-10 18:56:17,870 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {91955#true} {91955#true} #1043#return; {91955#true} is VALID [2020-07-10 18:56:17,870 INFO L263 TraceCheckUtils]: 0: Hoare triple {91955#true} call ULTIMATE.init(); {91955#true} is VALID [2020-07-10 18:56:17,871 INFO L280 TraceCheckUtils]: 1: Hoare triple {91955#true} assume true; {91955#true} is VALID [2020-07-10 18:56:17,871 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {91955#true} {91955#true} #1043#return; {91955#true} is VALID [2020-07-10 18:56:17,871 INFO L263 TraceCheckUtils]: 3: Hoare triple {91955#true} call #t~ret55 := main(); {91955#true} is VALID [2020-07-10 18:56:17,872 INFO L280 TraceCheckUtils]: 4: Hoare triple {91955#true} havoc ~s~0; {91955#true} is VALID [2020-07-10 18:56:17,872 INFO L280 TraceCheckUtils]: 5: Hoare triple {91955#true} havoc ~tmp~1; {91955#true} is VALID [2020-07-10 18:56:17,872 INFO L280 TraceCheckUtils]: 6: Hoare triple {91955#true} ~s~0 := 8464; {91955#true} is VALID [2020-07-10 18:56:17,872 INFO L263 TraceCheckUtils]: 7: Hoare triple {91955#true} call #t~ret54 := ssl3_accept(~s~0); {91955#true} is VALID [2020-07-10 18:56:17,872 INFO L280 TraceCheckUtils]: 8: Hoare triple {91955#true} ~initial_state := #in~initial_state; {91955#true} is VALID [2020-07-10 18:56:17,873 INFO L280 TraceCheckUtils]: 9: Hoare triple {91955#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,873 INFO L280 TraceCheckUtils]: 10: Hoare triple {91955#true} ~s__info_callback~0 := #t~nondet0; {91955#true} is VALID [2020-07-10 18:56:17,873 INFO L280 TraceCheckUtils]: 11: Hoare triple {91955#true} havoc #t~nondet0; {91955#true} is VALID [2020-07-10 18:56:17,873 INFO L280 TraceCheckUtils]: 12: Hoare triple {91955#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,873 INFO L280 TraceCheckUtils]: 13: Hoare triple {91955#true} ~s__in_handshake~0 := #t~nondet1; {91955#true} is VALID [2020-07-10 18:56:17,873 INFO L280 TraceCheckUtils]: 14: Hoare triple {91955#true} havoc #t~nondet1; {91955#true} is VALID [2020-07-10 18:56:17,874 INFO L280 TraceCheckUtils]: 15: Hoare triple {91955#true} havoc ~s__state~0; {91955#true} is VALID [2020-07-10 18:56:17,874 INFO L280 TraceCheckUtils]: 16: Hoare triple {91955#true} havoc ~s__new_session~0; {91955#true} is VALID [2020-07-10 18:56:17,874 INFO L280 TraceCheckUtils]: 17: Hoare triple {91955#true} havoc ~s__server~0; {91955#true} is VALID [2020-07-10 18:56:17,874 INFO L280 TraceCheckUtils]: 18: Hoare triple {91955#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,874 INFO L280 TraceCheckUtils]: 19: Hoare triple {91955#true} ~s__version~0 := #t~nondet2; {91955#true} is VALID [2020-07-10 18:56:17,875 INFO L280 TraceCheckUtils]: 20: Hoare triple {91955#true} havoc #t~nondet2; {91955#true} is VALID [2020-07-10 18:56:17,875 INFO L280 TraceCheckUtils]: 21: Hoare triple {91955#true} havoc ~s__type~0; {91955#true} is VALID [2020-07-10 18:56:17,875 INFO L280 TraceCheckUtils]: 22: Hoare triple {91955#true} havoc ~s__init_num~0; {91955#true} is VALID [2020-07-10 18:56:17,875 INFO L280 TraceCheckUtils]: 23: Hoare triple {91955#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,875 INFO L280 TraceCheckUtils]: 24: Hoare triple {91955#true} ~s__hit~0 := #t~nondet3; {91955#true} is VALID [2020-07-10 18:56:17,875 INFO L280 TraceCheckUtils]: 25: Hoare triple {91955#true} havoc #t~nondet3; {91955#true} is VALID [2020-07-10 18:56:17,876 INFO L280 TraceCheckUtils]: 26: Hoare triple {91955#true} havoc ~s__rwstate~0; {91955#true} is VALID [2020-07-10 18:56:17,876 INFO L280 TraceCheckUtils]: 27: Hoare triple {91955#true} ~s__init_buf___0~0 := 1; {91955#true} is VALID [2020-07-10 18:56:17,876 INFO L280 TraceCheckUtils]: 28: Hoare triple {91955#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,876 INFO L280 TraceCheckUtils]: 29: Hoare triple {91955#true} ~s__debug~0 := #t~nondet4; {91955#true} is VALID [2020-07-10 18:56:17,876 INFO L280 TraceCheckUtils]: 30: Hoare triple {91955#true} havoc #t~nondet4; {91955#true} is VALID [2020-07-10 18:56:17,876 INFO L280 TraceCheckUtils]: 31: Hoare triple {91955#true} havoc ~s__shutdown~0; {91955#true} is VALID [2020-07-10 18:56:17,877 INFO L280 TraceCheckUtils]: 32: Hoare triple {91955#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,877 INFO L280 TraceCheckUtils]: 33: Hoare triple {91955#true} ~s__cert~0 := #t~nondet5; {91955#true} is VALID [2020-07-10 18:56:17,877 INFO L280 TraceCheckUtils]: 34: Hoare triple {91955#true} havoc #t~nondet5; {91955#true} is VALID [2020-07-10 18:56:17,877 INFO L280 TraceCheckUtils]: 35: Hoare triple {91955#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,877 INFO L280 TraceCheckUtils]: 36: Hoare triple {91955#true} ~s__options~0 := #t~nondet6; {91955#true} is VALID [2020-07-10 18:56:17,878 INFO L280 TraceCheckUtils]: 37: Hoare triple {91955#true} havoc #t~nondet6; {91955#true} is VALID [2020-07-10 18:56:17,878 INFO L280 TraceCheckUtils]: 38: Hoare triple {91955#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,878 INFO L280 TraceCheckUtils]: 39: Hoare triple {91955#true} ~s__verify_mode~0 := #t~nondet7; {91955#true} is VALID [2020-07-10 18:56:17,878 INFO L280 TraceCheckUtils]: 40: Hoare triple {91955#true} havoc #t~nondet7; {91955#true} is VALID [2020-07-10 18:56:17,878 INFO L280 TraceCheckUtils]: 41: Hoare triple {91955#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,878 INFO L280 TraceCheckUtils]: 42: Hoare triple {91955#true} ~s__session__peer~0 := #t~nondet8; {91955#true} is VALID [2020-07-10 18:56:17,879 INFO L280 TraceCheckUtils]: 43: Hoare triple {91955#true} havoc #t~nondet8; {91955#true} is VALID [2020-07-10 18:56:17,879 INFO L280 TraceCheckUtils]: 44: Hoare triple {91955#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,879 INFO L280 TraceCheckUtils]: 45: Hoare triple {91955#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {91955#true} is VALID [2020-07-10 18:56:17,879 INFO L280 TraceCheckUtils]: 46: Hoare triple {91955#true} havoc #t~nondet9; {91955#true} is VALID [2020-07-10 18:56:17,879 INFO L280 TraceCheckUtils]: 47: Hoare triple {91955#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,880 INFO L280 TraceCheckUtils]: 48: Hoare triple {91955#true} ~s__ctx__info_callback~0 := #t~nondet10; {91955#true} is VALID [2020-07-10 18:56:17,880 INFO L280 TraceCheckUtils]: 49: Hoare triple {91955#true} havoc #t~nondet10; {91955#true} is VALID [2020-07-10 18:56:17,880 INFO L280 TraceCheckUtils]: 50: Hoare triple {91955#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,880 INFO L280 TraceCheckUtils]: 51: Hoare triple {91955#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {91955#true} is VALID [2020-07-10 18:56:17,880 INFO L280 TraceCheckUtils]: 52: Hoare triple {91955#true} havoc #t~nondet11; {91955#true} is VALID [2020-07-10 18:56:17,880 INFO L280 TraceCheckUtils]: 53: Hoare triple {91955#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,881 INFO L280 TraceCheckUtils]: 54: Hoare triple {91955#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {91955#true} is VALID [2020-07-10 18:56:17,881 INFO L280 TraceCheckUtils]: 55: Hoare triple {91955#true} havoc #t~nondet12; {91955#true} is VALID [2020-07-10 18:56:17,881 INFO L280 TraceCheckUtils]: 56: Hoare triple {91955#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,881 INFO L280 TraceCheckUtils]: 57: Hoare triple {91955#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {91955#true} is VALID [2020-07-10 18:56:17,881 INFO L280 TraceCheckUtils]: 58: Hoare triple {91955#true} havoc #t~nondet13; {91955#true} is VALID [2020-07-10 18:56:17,882 INFO L280 TraceCheckUtils]: 59: Hoare triple {91955#true} havoc ~s__s3__tmp__cert_request~0; {91955#true} is VALID [2020-07-10 18:56:17,882 INFO L280 TraceCheckUtils]: 60: Hoare triple {91955#true} havoc ~s__s3__tmp__reuse_message~0; {91955#true} is VALID [2020-07-10 18:56:17,882 INFO L280 TraceCheckUtils]: 61: Hoare triple {91955#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {91955#true} is VALID [2020-07-10 18:56:17,882 INFO L280 TraceCheckUtils]: 62: Hoare triple {91955#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,882 INFO L280 TraceCheckUtils]: 63: Hoare triple {91955#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {91955#true} is VALID [2020-07-10 18:56:17,882 INFO L280 TraceCheckUtils]: 64: Hoare triple {91955#true} havoc #t~nondet14; {91955#true} is VALID [2020-07-10 18:56:17,883 INFO L280 TraceCheckUtils]: 65: Hoare triple {91955#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {91955#true} is VALID [2020-07-10 18:56:17,883 INFO L280 TraceCheckUtils]: 66: Hoare triple {91955#true} havoc ~s__s3__tmp__next_state___0~0; {91955#true} is VALID [2020-07-10 18:56:17,883 INFO L280 TraceCheckUtils]: 67: Hoare triple {91955#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {91955#true} is VALID [2020-07-10 18:56:17,883 INFO L280 TraceCheckUtils]: 68: Hoare triple {91955#true} havoc ~s__session__cipher~0; {91955#true} is VALID [2020-07-10 18:56:17,883 INFO L280 TraceCheckUtils]: 69: Hoare triple {91955#true} havoc ~buf~0; {91955#true} is VALID [2020-07-10 18:56:17,884 INFO L280 TraceCheckUtils]: 70: Hoare triple {91955#true} havoc ~l~0; {91955#true} is VALID [2020-07-10 18:56:17,884 INFO L280 TraceCheckUtils]: 71: Hoare triple {91955#true} havoc ~Time~0; {91955#true} is VALID [2020-07-10 18:56:17,884 INFO L280 TraceCheckUtils]: 72: Hoare triple {91955#true} havoc ~tmp~0; {91955#true} is VALID [2020-07-10 18:56:17,884 INFO L280 TraceCheckUtils]: 73: Hoare triple {91955#true} havoc ~cb~0; {91955#true} is VALID [2020-07-10 18:56:17,884 INFO L280 TraceCheckUtils]: 74: Hoare triple {91955#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,884 INFO L280 TraceCheckUtils]: 75: Hoare triple {91955#true} ~num1~0 := #t~nondet15; {91955#true} is VALID [2020-07-10 18:56:17,885 INFO L280 TraceCheckUtils]: 76: Hoare triple {91955#true} havoc #t~nondet15; {91955#true} is VALID [2020-07-10 18:56:17,885 INFO L280 TraceCheckUtils]: 77: Hoare triple {91955#true} havoc ~ret~0; {91955#true} is VALID [2020-07-10 18:56:17,885 INFO L280 TraceCheckUtils]: 78: Hoare triple {91955#true} havoc ~new_state~0; {91955#true} is VALID [2020-07-10 18:56:17,885 INFO L280 TraceCheckUtils]: 79: Hoare triple {91955#true} havoc ~state~0; {91955#true} is VALID [2020-07-10 18:56:17,885 INFO L280 TraceCheckUtils]: 80: Hoare triple {91955#true} havoc ~skip~0; {91955#true} is VALID [2020-07-10 18:56:17,885 INFO L280 TraceCheckUtils]: 81: Hoare triple {91955#true} havoc ~got_new_session~0; {91955#true} is VALID [2020-07-10 18:56:17,886 INFO L280 TraceCheckUtils]: 82: Hoare triple {91955#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,886 INFO L280 TraceCheckUtils]: 83: Hoare triple {91955#true} ~tmp___1~0 := #t~nondet16; {91955#true} is VALID [2020-07-10 18:56:17,886 INFO L280 TraceCheckUtils]: 84: Hoare triple {91955#true} havoc #t~nondet16; {91955#true} is VALID [2020-07-10 18:56:17,886 INFO L280 TraceCheckUtils]: 85: Hoare triple {91955#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,886 INFO L280 TraceCheckUtils]: 86: Hoare triple {91955#true} ~tmp___2~0 := #t~nondet17; {91955#true} is VALID [2020-07-10 18:56:17,887 INFO L280 TraceCheckUtils]: 87: Hoare triple {91955#true} havoc #t~nondet17; {91955#true} is VALID [2020-07-10 18:56:17,887 INFO L280 TraceCheckUtils]: 88: Hoare triple {91955#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,887 INFO L280 TraceCheckUtils]: 89: Hoare triple {91955#true} ~tmp___3~0 := #t~nondet18; {91955#true} is VALID [2020-07-10 18:56:17,887 INFO L280 TraceCheckUtils]: 90: Hoare triple {91955#true} havoc #t~nondet18; {91955#true} is VALID [2020-07-10 18:56:17,887 INFO L280 TraceCheckUtils]: 91: Hoare triple {91955#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,887 INFO L280 TraceCheckUtils]: 92: Hoare triple {91955#true} ~tmp___4~0 := #t~nondet19; {91955#true} is VALID [2020-07-10 18:56:17,888 INFO L280 TraceCheckUtils]: 93: Hoare triple {91955#true} havoc #t~nondet19; {91955#true} is VALID [2020-07-10 18:56:17,888 INFO L280 TraceCheckUtils]: 94: Hoare triple {91955#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,888 INFO L280 TraceCheckUtils]: 95: Hoare triple {91955#true} ~tmp___5~0 := #t~nondet20; {91955#true} is VALID [2020-07-10 18:56:17,888 INFO L280 TraceCheckUtils]: 96: Hoare triple {91955#true} havoc #t~nondet20; {91955#true} is VALID [2020-07-10 18:56:17,888 INFO L280 TraceCheckUtils]: 97: Hoare triple {91955#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,889 INFO L280 TraceCheckUtils]: 98: Hoare triple {91955#true} ~tmp___6~0 := #t~nondet21; {91955#true} is VALID [2020-07-10 18:56:17,889 INFO L280 TraceCheckUtils]: 99: Hoare triple {91955#true} havoc #t~nondet21; {91955#true} is VALID [2020-07-10 18:56:17,889 INFO L280 TraceCheckUtils]: 100: Hoare triple {91955#true} havoc ~tmp___7~0; {91955#true} is VALID [2020-07-10 18:56:17,889 INFO L280 TraceCheckUtils]: 101: Hoare triple {91955#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,889 INFO L280 TraceCheckUtils]: 102: Hoare triple {91955#true} ~tmp___8~0 := #t~nondet22; {91955#true} is VALID [2020-07-10 18:56:17,889 INFO L280 TraceCheckUtils]: 103: Hoare triple {91955#true} havoc #t~nondet22; {91955#true} is VALID [2020-07-10 18:56:17,890 INFO L280 TraceCheckUtils]: 104: Hoare triple {91955#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,890 INFO L280 TraceCheckUtils]: 105: Hoare triple {91955#true} ~tmp___9~0 := #t~nondet23; {91955#true} is VALID [2020-07-10 18:56:17,890 INFO L280 TraceCheckUtils]: 106: Hoare triple {91955#true} havoc #t~nondet23; {91955#true} is VALID [2020-07-10 18:56:17,890 INFO L280 TraceCheckUtils]: 107: Hoare triple {91955#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,890 INFO L280 TraceCheckUtils]: 108: Hoare triple {91955#true} ~tmp___10~0 := #t~nondet24; {91955#true} is VALID [2020-07-10 18:56:17,891 INFO L280 TraceCheckUtils]: 109: Hoare triple {91955#true} havoc #t~nondet24; {91955#true} is VALID [2020-07-10 18:56:17,891 INFO L280 TraceCheckUtils]: 110: Hoare triple {91955#true} havoc ~blastFlag~0; {91955#true} is VALID [2020-07-10 18:56:17,891 INFO L280 TraceCheckUtils]: 111: Hoare triple {91955#true} havoc ~__cil_tmp55~0; {91955#true} is VALID [2020-07-10 18:56:17,891 INFO L280 TraceCheckUtils]: 112: Hoare triple {91955#true} havoc ~__cil_tmp56~0; {91955#true} is VALID [2020-07-10 18:56:17,891 INFO L280 TraceCheckUtils]: 113: Hoare triple {91955#true} havoc ~__cil_tmp57~0; {91955#true} is VALID [2020-07-10 18:56:17,891 INFO L280 TraceCheckUtils]: 114: Hoare triple {91955#true} havoc ~__cil_tmp58~0; {91955#true} is VALID [2020-07-10 18:56:17,892 INFO L280 TraceCheckUtils]: 115: Hoare triple {91955#true} havoc ~__cil_tmp59~0; {91955#true} is VALID [2020-07-10 18:56:17,892 INFO L280 TraceCheckUtils]: 116: Hoare triple {91955#true} havoc ~__cil_tmp60~0; {91955#true} is VALID [2020-07-10 18:56:17,892 INFO L280 TraceCheckUtils]: 117: Hoare triple {91955#true} ~__cil_tmp61~0 := #t~nondet25; {91955#true} is VALID [2020-07-10 18:56:17,892 INFO L280 TraceCheckUtils]: 118: Hoare triple {91955#true} havoc #t~nondet25; {91955#true} is VALID [2020-07-10 18:56:17,892 INFO L280 TraceCheckUtils]: 119: Hoare triple {91955#true} ~s__state~0 := ~initial_state; {91955#true} is VALID [2020-07-10 18:56:17,892 INFO L280 TraceCheckUtils]: 120: Hoare triple {91955#true} ~blastFlag~0 := 0; {91955#true} is VALID [2020-07-10 18:56:17,893 INFO L280 TraceCheckUtils]: 121: Hoare triple {91955#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,893 INFO L280 TraceCheckUtils]: 122: Hoare triple {91955#true} ~tmp~0 := #t~nondet26; {91955#true} is VALID [2020-07-10 18:56:17,893 INFO L280 TraceCheckUtils]: 123: Hoare triple {91955#true} havoc #t~nondet26; {91955#true} is VALID [2020-07-10 18:56:17,893 INFO L280 TraceCheckUtils]: 124: Hoare triple {91955#true} ~Time~0 := ~tmp~0; {91955#true} is VALID [2020-07-10 18:56:17,893 INFO L280 TraceCheckUtils]: 125: Hoare triple {91955#true} ~cb~0 := 0; {91955#true} is VALID [2020-07-10 18:56:17,893 INFO L280 TraceCheckUtils]: 126: Hoare triple {91955#true} ~ret~0 := -1; {91955#true} is VALID [2020-07-10 18:56:17,894 INFO L280 TraceCheckUtils]: 127: Hoare triple {91955#true} ~skip~0 := 0; {91955#true} is VALID [2020-07-10 18:56:17,894 INFO L280 TraceCheckUtils]: 128: Hoare triple {91955#true} ~got_new_session~0 := 0; {91955#true} is VALID [2020-07-10 18:56:17,894 INFO L280 TraceCheckUtils]: 129: Hoare triple {91955#true} assume 0 != ~s__info_callback~0; {91955#true} is VALID [2020-07-10 18:56:17,894 INFO L280 TraceCheckUtils]: 130: Hoare triple {91955#true} ~cb~0 := ~s__info_callback~0; {91955#true} is VALID [2020-07-10 18:56:17,894 INFO L280 TraceCheckUtils]: 131: Hoare triple {91955#true} #t~post27 := ~s__in_handshake~0; {91955#true} is VALID [2020-07-10 18:56:17,895 INFO L280 TraceCheckUtils]: 132: Hoare triple {91955#true} ~s__in_handshake~0 := 1 + #t~post27; {91955#true} is VALID [2020-07-10 18:56:17,895 INFO L280 TraceCheckUtils]: 133: Hoare triple {91955#true} havoc #t~post27; {91955#true} is VALID [2020-07-10 18:56:17,895 INFO L280 TraceCheckUtils]: 134: Hoare triple {91955#true} assume !(0 != 12288 + ~tmp___1~0); {91955#true} is VALID [2020-07-10 18:56:17,895 INFO L280 TraceCheckUtils]: 135: Hoare triple {91955#true} assume !(0 == ~s__cert~0); {91955#true} is VALID [2020-07-10 18:56:17,895 INFO L280 TraceCheckUtils]: 136: Hoare triple {91955#true} assume !false; {91955#true} is VALID [2020-07-10 18:56:17,895 INFO L280 TraceCheckUtils]: 137: Hoare triple {91955#true} ~state~0 := ~s__state~0; {91955#true} is VALID [2020-07-10 18:56:17,896 INFO L280 TraceCheckUtils]: 138: Hoare triple {91955#true} assume !(12292 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,896 INFO L280 TraceCheckUtils]: 139: Hoare triple {91955#true} assume !(16384 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,896 INFO L280 TraceCheckUtils]: 140: Hoare triple {91955#true} assume !(8192 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,896 INFO L280 TraceCheckUtils]: 141: Hoare triple {91955#true} assume !(24576 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,896 INFO L280 TraceCheckUtils]: 142: Hoare triple {91955#true} assume !(8195 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,897 INFO L280 TraceCheckUtils]: 143: Hoare triple {91955#true} assume !(8480 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,897 INFO L280 TraceCheckUtils]: 144: Hoare triple {91955#true} assume !(8481 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,897 INFO L280 TraceCheckUtils]: 145: Hoare triple {91955#true} assume !(8482 == ~s__state~0); {91955#true} is VALID [2020-07-10 18:56:17,897 INFO L280 TraceCheckUtils]: 146: Hoare triple {91955#true} assume 8464 == ~s__state~0; {91955#true} is VALID [2020-07-10 18:56:17,897 INFO L280 TraceCheckUtils]: 147: Hoare triple {91955#true} ~s__shutdown~0 := 0; {91955#true} is VALID [2020-07-10 18:56:17,897 INFO L280 TraceCheckUtils]: 148: Hoare triple {91955#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {91955#true} is VALID [2020-07-10 18:56:17,898 INFO L280 TraceCheckUtils]: 149: Hoare triple {91955#true} ~ret~0 := #t~nondet32; {91955#true} is VALID [2020-07-10 18:56:17,898 INFO L280 TraceCheckUtils]: 150: Hoare triple {91955#true} havoc #t~nondet32; {91955#true} is VALID [2020-07-10 18:56:17,898 INFO L280 TraceCheckUtils]: 151: Hoare triple {91955#true} assume 0 == ~blastFlag~0; {91955#true} is VALID [2020-07-10 18:56:17,902 INFO L280 TraceCheckUtils]: 152: Hoare triple {91955#true} ~blastFlag~0 := 1; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,902 INFO L280 TraceCheckUtils]: 153: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(~ret~0 <= 0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,903 INFO L280 TraceCheckUtils]: 154: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} ~got_new_session~0 := 1; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,904 INFO L280 TraceCheckUtils]: 155: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} ~s__state~0 := 8496; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,904 INFO L280 TraceCheckUtils]: 156: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} ~s__init_num~0 := 0; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,905 INFO L280 TraceCheckUtils]: 157: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,905 INFO L280 TraceCheckUtils]: 158: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,906 INFO L280 TraceCheckUtils]: 159: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} havoc #t~nondet51; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,906 INFO L280 TraceCheckUtils]: 160: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,907 INFO L280 TraceCheckUtils]: 161: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} ~skip~0 := 0; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,907 INFO L280 TraceCheckUtils]: 162: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !false; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,908 INFO L280 TraceCheckUtils]: 163: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} ~state~0 := ~s__state~0; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,908 INFO L280 TraceCheckUtils]: 164: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(12292 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,909 INFO L280 TraceCheckUtils]: 165: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(16384 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,909 INFO L280 TraceCheckUtils]: 166: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8192 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,910 INFO L280 TraceCheckUtils]: 167: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(24576 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,911 INFO L280 TraceCheckUtils]: 168: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8195 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,911 INFO L280 TraceCheckUtils]: 169: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8480 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,912 INFO L280 TraceCheckUtils]: 170: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8481 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,912 INFO L280 TraceCheckUtils]: 171: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8482 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,913 INFO L280 TraceCheckUtils]: 172: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8464 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,913 INFO L280 TraceCheckUtils]: 173: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8465 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,914 INFO L280 TraceCheckUtils]: 174: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(8466 == ~s__state~0); {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,914 INFO L280 TraceCheckUtils]: 175: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume 8496 == ~s__state~0; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,915 INFO L280 TraceCheckUtils]: 176: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,918 INFO L280 TraceCheckUtils]: 177: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} ~ret~0 := #t~nondet33; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,918 INFO L280 TraceCheckUtils]: 178: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} havoc #t~nondet33; {91959#(= 1 ssl3_accept_~blastFlag~0)} is VALID [2020-07-10 18:56:17,919 INFO L280 TraceCheckUtils]: 179: Hoare triple {91959#(= 1 ssl3_accept_~blastFlag~0)} assume !(1 == ~blastFlag~0); {91956#false} is VALID [2020-07-10 18:56:17,919 INFO L280 TraceCheckUtils]: 180: Hoare triple {91956#false} assume !(~ret~0 <= 0); {91956#false} is VALID [2020-07-10 18:56:17,919 INFO L280 TraceCheckUtils]: 181: Hoare triple {91956#false} assume 0 != ~s__hit~0; {91956#false} is VALID [2020-07-10 18:56:17,919 INFO L280 TraceCheckUtils]: 182: Hoare triple {91956#false} ~s__state~0 := 8656; {91956#false} is VALID [2020-07-10 18:56:17,919 INFO L280 TraceCheckUtils]: 183: Hoare triple {91956#false} ~s__init_num~0 := 0; {91956#false} is VALID [2020-07-10 18:56:17,920 INFO L280 TraceCheckUtils]: 184: Hoare triple {91956#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {91956#false} is VALID [2020-07-10 18:56:17,920 INFO L280 TraceCheckUtils]: 185: Hoare triple {91956#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {91956#false} is VALID [2020-07-10 18:56:17,920 INFO L280 TraceCheckUtils]: 186: Hoare triple {91956#false} havoc #t~nondet51; {91956#false} is VALID [2020-07-10 18:56:17,920 INFO L280 TraceCheckUtils]: 187: Hoare triple {91956#false} assume 0 == ~s__s3__tmp__reuse_message~0; {91956#false} is VALID [2020-07-10 18:56:17,920 INFO L280 TraceCheckUtils]: 188: Hoare triple {91956#false} assume 0 == ~skip~0; {91956#false} is VALID [2020-07-10 18:56:17,921 INFO L280 TraceCheckUtils]: 189: Hoare triple {91956#false} assume !(8560 == ~state~0); {91956#false} is VALID [2020-07-10 18:56:17,921 INFO L280 TraceCheckUtils]: 190: Hoare triple {91956#false} assume !(0 != ~s__debug~0); {91956#false} is VALID [2020-07-10 18:56:17,921 INFO L280 TraceCheckUtils]: 191: Hoare triple {91956#false} assume 0 != ~cb~0; {91956#false} is VALID [2020-07-10 18:56:17,921 INFO L280 TraceCheckUtils]: 192: Hoare triple {91956#false} assume ~s__state~0 != ~state~0; {91956#false} is VALID [2020-07-10 18:56:17,921 INFO L280 TraceCheckUtils]: 193: Hoare triple {91956#false} ~new_state~0 := ~s__state~0; {91956#false} is VALID [2020-07-10 18:56:17,922 INFO L280 TraceCheckUtils]: 194: Hoare triple {91956#false} ~s__state~0 := ~state~0; {91956#false} is VALID [2020-07-10 18:56:17,922 INFO L280 TraceCheckUtils]: 195: Hoare triple {91956#false} ~s__state~0 := ~new_state~0; {91956#false} is VALID [2020-07-10 18:56:17,922 INFO L280 TraceCheckUtils]: 196: Hoare triple {91956#false} ~skip~0 := 0; {91956#false} is VALID [2020-07-10 18:56:17,922 INFO L280 TraceCheckUtils]: 197: Hoare triple {91956#false} assume !false; {91956#false} is VALID [2020-07-10 18:56:17,922 INFO L280 TraceCheckUtils]: 198: Hoare triple {91956#false} ~state~0 := ~s__state~0; {91956#false} is VALID [2020-07-10 18:56:17,922 INFO L280 TraceCheckUtils]: 199: Hoare triple {91956#false} assume !(12292 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,923 INFO L280 TraceCheckUtils]: 200: Hoare triple {91956#false} assume !(16384 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,923 INFO L280 TraceCheckUtils]: 201: Hoare triple {91956#false} assume !(8192 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,923 INFO L280 TraceCheckUtils]: 202: Hoare triple {91956#false} assume !(24576 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,923 INFO L280 TraceCheckUtils]: 203: Hoare triple {91956#false} assume !(8195 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,923 INFO L280 TraceCheckUtils]: 204: Hoare triple {91956#false} assume !(8480 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,924 INFO L280 TraceCheckUtils]: 205: Hoare triple {91956#false} assume !(8481 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,924 INFO L280 TraceCheckUtils]: 206: Hoare triple {91956#false} assume !(8482 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,924 INFO L280 TraceCheckUtils]: 207: Hoare triple {91956#false} assume !(8464 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,924 INFO L280 TraceCheckUtils]: 208: Hoare triple {91956#false} assume !(8465 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,924 INFO L280 TraceCheckUtils]: 209: Hoare triple {91956#false} assume !(8466 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,925 INFO L280 TraceCheckUtils]: 210: Hoare triple {91956#false} assume !(8496 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,925 INFO L280 TraceCheckUtils]: 211: Hoare triple {91956#false} assume !(8497 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,925 INFO L280 TraceCheckUtils]: 212: Hoare triple {91956#false} assume !(8512 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,925 INFO L280 TraceCheckUtils]: 213: Hoare triple {91956#false} assume !(8513 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,925 INFO L280 TraceCheckUtils]: 214: Hoare triple {91956#false} assume !(8528 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,926 INFO L280 TraceCheckUtils]: 215: Hoare triple {91956#false} assume !(8529 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,926 INFO L280 TraceCheckUtils]: 216: Hoare triple {91956#false} assume !(8544 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,926 INFO L280 TraceCheckUtils]: 217: Hoare triple {91956#false} assume !(8545 == ~s__state~0); {91956#false} is VALID [2020-07-10 18:56:17,926 INFO L280 TraceCheckUtils]: 218: Hoare triple {91956#false} assume 8560 == ~s__state~0; {91956#false} is VALID [2020-07-10 18:56:17,926 INFO L280 TraceCheckUtils]: 219: Hoare triple {91956#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {91956#false} is VALID [2020-07-10 18:56:17,926 INFO L280 TraceCheckUtils]: 220: Hoare triple {91956#false} ~ret~0 := #t~nondet42; {91956#false} is VALID [2020-07-10 18:56:17,927 INFO L280 TraceCheckUtils]: 221: Hoare triple {91956#false} havoc #t~nondet42; {91956#false} is VALID [2020-07-10 18:56:17,927 INFO L280 TraceCheckUtils]: 222: Hoare triple {91956#false} assume !(~ret~0 <= 0); {91956#false} is VALID [2020-07-10 18:56:17,927 INFO L280 TraceCheckUtils]: 223: Hoare triple {91956#false} ~s__s3__tmp__next_state___0~0 := 8576; {91956#false} is VALID [2020-07-10 18:56:17,927 INFO L280 TraceCheckUtils]: 224: Hoare triple {91956#false} ~s__state~0 := 8448; {91956#false} is VALID [2020-07-10 18:56:17,927 INFO L280 TraceCheckUtils]: 225: Hoare triple {91956#false} ~s__init_num~0 := 0; {91956#false} is VALID [2020-07-10 18:56:17,928 INFO L280 TraceCheckUtils]: 226: Hoare triple {91956#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {91956#false} is VALID [2020-07-10 18:56:17,928 INFO L280 TraceCheckUtils]: 227: Hoare triple {91956#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {91956#false} is VALID [2020-07-10 18:56:17,928 INFO L280 TraceCheckUtils]: 228: Hoare triple {91956#false} havoc #t~nondet51; {91956#false} is VALID [2020-07-10 18:56:17,928 INFO L280 TraceCheckUtils]: 229: Hoare triple {91956#false} assume 0 == ~s__s3__tmp__reuse_message~0; {91956#false} is VALID [2020-07-10 18:56:17,928 INFO L280 TraceCheckUtils]: 230: Hoare triple {91956#false} assume 0 == ~skip~0; {91956#false} is VALID [2020-07-10 18:56:17,929 INFO L280 TraceCheckUtils]: 231: Hoare triple {91956#false} assume 8560 == ~state~0; {91956#false} is VALID [2020-07-10 18:56:17,929 INFO L280 TraceCheckUtils]: 232: Hoare triple {91956#false} assume 8448 == ~s__state~0; {91956#false} is VALID [2020-07-10 18:56:17,929 INFO L280 TraceCheckUtils]: 233: Hoare triple {91956#false} assume -1 != ~s__verify_mode~0; {91956#false} is VALID [2020-07-10 18:56:17,929 INFO L280 TraceCheckUtils]: 234: Hoare triple {91956#false} assume -2 != ~s__verify_mode~0; {91956#false} is VALID [2020-07-10 18:56:17,929 INFO L280 TraceCheckUtils]: 235: Hoare triple {91956#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {91956#false} is VALID [2020-07-10 18:56:17,930 INFO L280 TraceCheckUtils]: 236: Hoare triple {91956#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {91956#false} is VALID [2020-07-10 18:56:17,930 INFO L280 TraceCheckUtils]: 237: Hoare triple {91956#false} assume 4 != ~blastFlag~0; {91956#false} is VALID [2020-07-10 18:56:17,930 INFO L280 TraceCheckUtils]: 238: Hoare triple {91956#false} assume 1024 != ~tmp___7~0; {91956#false} is VALID [2020-07-10 18:56:17,930 INFO L280 TraceCheckUtils]: 239: Hoare triple {91956#false} assume !false; {91956#false} is VALID [2020-07-10 18:56:17,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:56:17,959 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:56:17,960 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1862398724] [2020-07-10 18:56:17,960 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:56:17,960 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:56:17,960 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809220514] [2020-07-10 18:56:17,961 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 240 [2020-07-10 18:56:17,961 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:56:17,962 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:56:18,207 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 235 edges. 235 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:56:18,207 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:56:18,207 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:56:18,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:56:18,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:56:18,208 INFO L87 Difference]: Start difference. First operand 1906 states and 2384 transitions. Second operand 3 states. [2020-07-10 18:56:27,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:56:27,306 INFO L93 Difference]: Finished difference Result 3622 states and 4566 transitions. [2020-07-10 18:56:27,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:56:27,306 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 240 [2020-07-10 18:56:27,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:56:27,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:56:27,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1250 transitions. [2020-07-10 18:56:27,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:56:27,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1250 transitions. [2020-07-10 18:56:27,315 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1250 transitions. [2020-07-10 18:56:28,747 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1250 edges. 1250 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:56:28,868 INFO L225 Difference]: With dead ends: 3622 [2020-07-10 18:56:28,868 INFO L226 Difference]: Without dead ends: 1871 [2020-07-10 18:56:28,871 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:56:28,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states. [2020-07-10 18:56:36,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 1869. [2020-07-10 18:56:36,466 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:56:36,466 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1871 states. Second operand 1869 states. [2020-07-10 18:56:36,466 INFO L74 IsIncluded]: Start isIncluded. First operand 1871 states. Second operand 1869 states. [2020-07-10 18:56:36,466 INFO L87 Difference]: Start difference. First operand 1871 states. Second operand 1869 states. [2020-07-10 18:56:36,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:56:36,572 INFO L93 Difference]: Finished difference Result 1871 states and 2339 transitions. [2020-07-10 18:56:36,572 INFO L276 IsEmpty]: Start isEmpty. Operand 1871 states and 2339 transitions. [2020-07-10 18:56:36,574 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:56:36,574 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:56:36,574 INFO L74 IsIncluded]: Start isIncluded. First operand 1869 states. Second operand 1871 states. [2020-07-10 18:56:36,574 INFO L87 Difference]: Start difference. First operand 1869 states. Second operand 1871 states. [2020-07-10 18:56:36,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:56:36,676 INFO L93 Difference]: Finished difference Result 1871 states and 2339 transitions. [2020-07-10 18:56:36,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1871 states and 2339 transitions. [2020-07-10 18:56:36,678 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:56:36,678 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:56:36,679 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:56:36,679 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:56:36,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1869 states. [2020-07-10 18:56:36,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1869 states to 1869 states and 2338 transitions. [2020-07-10 18:56:36,781 INFO L78 Accepts]: Start accepts. Automaton has 1869 states and 2338 transitions. Word has length 240 [2020-07-10 18:56:36,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:56:36,781 INFO L479 AbstractCegarLoop]: Abstraction has 1869 states and 2338 transitions. [2020-07-10 18:56:36,781 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:56:36,781 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1869 states and 2338 transitions. [2020-07-10 18:56:41,715 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2338 edges. 2338 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:56:41,715 INFO L276 IsEmpty]: Start isEmpty. Operand 1869 states and 2338 transitions. [2020-07-10 18:56:41,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2020-07-10 18:56:41,719 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:56:41,719 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:56:41,719 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-07-10 18:56:41,719 INFO L427 AbstractCegarLoop]: === Iteration 15 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:56:41,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:56:41,720 INFO L82 PathProgramCache]: Analyzing trace with hash 400073983, now seen corresponding path program 1 times [2020-07-10 18:56:41,720 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:56:41,720 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [264009227] [2020-07-10 18:56:41,721 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:56:41,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:56:41,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:56:41,814 INFO L280 TraceCheckUtils]: 0: Hoare triple {106686#true} assume true; {106686#true} is VALID [2020-07-10 18:56:41,815 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {106686#true} {106686#true} #1043#return; {106686#true} is VALID [2020-07-10 18:56:41,815 INFO L263 TraceCheckUtils]: 0: Hoare triple {106686#true} call ULTIMATE.init(); {106686#true} is VALID [2020-07-10 18:56:41,815 INFO L280 TraceCheckUtils]: 1: Hoare triple {106686#true} assume true; {106686#true} is VALID [2020-07-10 18:56:41,815 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {106686#true} {106686#true} #1043#return; {106686#true} is VALID [2020-07-10 18:56:41,815 INFO L263 TraceCheckUtils]: 3: Hoare triple {106686#true} call #t~ret55 := main(); {106686#true} is VALID [2020-07-10 18:56:41,816 INFO L280 TraceCheckUtils]: 4: Hoare triple {106686#true} havoc ~s~0; {106686#true} is VALID [2020-07-10 18:56:41,816 INFO L280 TraceCheckUtils]: 5: Hoare triple {106686#true} havoc ~tmp~1; {106686#true} is VALID [2020-07-10 18:56:41,816 INFO L280 TraceCheckUtils]: 6: Hoare triple {106686#true} ~s~0 := 8464; {106686#true} is VALID [2020-07-10 18:56:41,816 INFO L263 TraceCheckUtils]: 7: Hoare triple {106686#true} call #t~ret54 := ssl3_accept(~s~0); {106686#true} is VALID [2020-07-10 18:56:41,816 INFO L280 TraceCheckUtils]: 8: Hoare triple {106686#true} ~initial_state := #in~initial_state; {106686#true} is VALID [2020-07-10 18:56:41,817 INFO L280 TraceCheckUtils]: 9: Hoare triple {106686#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,817 INFO L280 TraceCheckUtils]: 10: Hoare triple {106686#true} ~s__info_callback~0 := #t~nondet0; {106686#true} is VALID [2020-07-10 18:56:41,817 INFO L280 TraceCheckUtils]: 11: Hoare triple {106686#true} havoc #t~nondet0; {106686#true} is VALID [2020-07-10 18:56:41,817 INFO L280 TraceCheckUtils]: 12: Hoare triple {106686#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,817 INFO L280 TraceCheckUtils]: 13: Hoare triple {106686#true} ~s__in_handshake~0 := #t~nondet1; {106686#true} is VALID [2020-07-10 18:56:41,818 INFO L280 TraceCheckUtils]: 14: Hoare triple {106686#true} havoc #t~nondet1; {106686#true} is VALID [2020-07-10 18:56:41,818 INFO L280 TraceCheckUtils]: 15: Hoare triple {106686#true} havoc ~s__state~0; {106686#true} is VALID [2020-07-10 18:56:41,818 INFO L280 TraceCheckUtils]: 16: Hoare triple {106686#true} havoc ~s__new_session~0; {106686#true} is VALID [2020-07-10 18:56:41,818 INFO L280 TraceCheckUtils]: 17: Hoare triple {106686#true} havoc ~s__server~0; {106686#true} is VALID [2020-07-10 18:56:41,818 INFO L280 TraceCheckUtils]: 18: Hoare triple {106686#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,818 INFO L280 TraceCheckUtils]: 19: Hoare triple {106686#true} ~s__version~0 := #t~nondet2; {106686#true} is VALID [2020-07-10 18:56:41,819 INFO L280 TraceCheckUtils]: 20: Hoare triple {106686#true} havoc #t~nondet2; {106686#true} is VALID [2020-07-10 18:56:41,819 INFO L280 TraceCheckUtils]: 21: Hoare triple {106686#true} havoc ~s__type~0; {106686#true} is VALID [2020-07-10 18:56:41,819 INFO L280 TraceCheckUtils]: 22: Hoare triple {106686#true} havoc ~s__init_num~0; {106686#true} is VALID [2020-07-10 18:56:41,819 INFO L280 TraceCheckUtils]: 23: Hoare triple {106686#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,819 INFO L280 TraceCheckUtils]: 24: Hoare triple {106686#true} ~s__hit~0 := #t~nondet3; {106686#true} is VALID [2020-07-10 18:56:41,819 INFO L280 TraceCheckUtils]: 25: Hoare triple {106686#true} havoc #t~nondet3; {106686#true} is VALID [2020-07-10 18:56:41,820 INFO L280 TraceCheckUtils]: 26: Hoare triple {106686#true} havoc ~s__rwstate~0; {106686#true} is VALID [2020-07-10 18:56:41,820 INFO L280 TraceCheckUtils]: 27: Hoare triple {106686#true} ~s__init_buf___0~0 := 1; {106686#true} is VALID [2020-07-10 18:56:41,820 INFO L280 TraceCheckUtils]: 28: Hoare triple {106686#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,820 INFO L280 TraceCheckUtils]: 29: Hoare triple {106686#true} ~s__debug~0 := #t~nondet4; {106686#true} is VALID [2020-07-10 18:56:41,820 INFO L280 TraceCheckUtils]: 30: Hoare triple {106686#true} havoc #t~nondet4; {106686#true} is VALID [2020-07-10 18:56:41,821 INFO L280 TraceCheckUtils]: 31: Hoare triple {106686#true} havoc ~s__shutdown~0; {106686#true} is VALID [2020-07-10 18:56:41,821 INFO L280 TraceCheckUtils]: 32: Hoare triple {106686#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,821 INFO L280 TraceCheckUtils]: 33: Hoare triple {106686#true} ~s__cert~0 := #t~nondet5; {106686#true} is VALID [2020-07-10 18:56:41,821 INFO L280 TraceCheckUtils]: 34: Hoare triple {106686#true} havoc #t~nondet5; {106686#true} is VALID [2020-07-10 18:56:41,821 INFO L280 TraceCheckUtils]: 35: Hoare triple {106686#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,821 INFO L280 TraceCheckUtils]: 36: Hoare triple {106686#true} ~s__options~0 := #t~nondet6; {106686#true} is VALID [2020-07-10 18:56:41,822 INFO L280 TraceCheckUtils]: 37: Hoare triple {106686#true} havoc #t~nondet6; {106686#true} is VALID [2020-07-10 18:56:41,822 INFO L280 TraceCheckUtils]: 38: Hoare triple {106686#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,822 INFO L280 TraceCheckUtils]: 39: Hoare triple {106686#true} ~s__verify_mode~0 := #t~nondet7; {106686#true} is VALID [2020-07-10 18:56:41,822 INFO L280 TraceCheckUtils]: 40: Hoare triple {106686#true} havoc #t~nondet7; {106686#true} is VALID [2020-07-10 18:56:41,822 INFO L280 TraceCheckUtils]: 41: Hoare triple {106686#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,823 INFO L280 TraceCheckUtils]: 42: Hoare triple {106686#true} ~s__session__peer~0 := #t~nondet8; {106686#true} is VALID [2020-07-10 18:56:41,823 INFO L280 TraceCheckUtils]: 43: Hoare triple {106686#true} havoc #t~nondet8; {106686#true} is VALID [2020-07-10 18:56:41,823 INFO L280 TraceCheckUtils]: 44: Hoare triple {106686#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,823 INFO L280 TraceCheckUtils]: 45: Hoare triple {106686#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {106686#true} is VALID [2020-07-10 18:56:41,823 INFO L280 TraceCheckUtils]: 46: Hoare triple {106686#true} havoc #t~nondet9; {106686#true} is VALID [2020-07-10 18:56:41,823 INFO L280 TraceCheckUtils]: 47: Hoare triple {106686#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,824 INFO L280 TraceCheckUtils]: 48: Hoare triple {106686#true} ~s__ctx__info_callback~0 := #t~nondet10; {106686#true} is VALID [2020-07-10 18:56:41,824 INFO L280 TraceCheckUtils]: 49: Hoare triple {106686#true} havoc #t~nondet10; {106686#true} is VALID [2020-07-10 18:56:41,824 INFO L280 TraceCheckUtils]: 50: Hoare triple {106686#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,824 INFO L280 TraceCheckUtils]: 51: Hoare triple {106686#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {106686#true} is VALID [2020-07-10 18:56:41,824 INFO L280 TraceCheckUtils]: 52: Hoare triple {106686#true} havoc #t~nondet11; {106686#true} is VALID [2020-07-10 18:56:41,824 INFO L280 TraceCheckUtils]: 53: Hoare triple {106686#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,825 INFO L280 TraceCheckUtils]: 54: Hoare triple {106686#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {106686#true} is VALID [2020-07-10 18:56:41,825 INFO L280 TraceCheckUtils]: 55: Hoare triple {106686#true} havoc #t~nondet12; {106686#true} is VALID [2020-07-10 18:56:41,825 INFO L280 TraceCheckUtils]: 56: Hoare triple {106686#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,825 INFO L280 TraceCheckUtils]: 57: Hoare triple {106686#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {106686#true} is VALID [2020-07-10 18:56:41,825 INFO L280 TraceCheckUtils]: 58: Hoare triple {106686#true} havoc #t~nondet13; {106686#true} is VALID [2020-07-10 18:56:41,825 INFO L280 TraceCheckUtils]: 59: Hoare triple {106686#true} havoc ~s__s3__tmp__cert_request~0; {106686#true} is VALID [2020-07-10 18:56:41,826 INFO L280 TraceCheckUtils]: 60: Hoare triple {106686#true} havoc ~s__s3__tmp__reuse_message~0; {106686#true} is VALID [2020-07-10 18:56:41,826 INFO L280 TraceCheckUtils]: 61: Hoare triple {106686#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {106686#true} is VALID [2020-07-10 18:56:41,826 INFO L280 TraceCheckUtils]: 62: Hoare triple {106686#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,826 INFO L280 TraceCheckUtils]: 63: Hoare triple {106686#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {106686#true} is VALID [2020-07-10 18:56:41,826 INFO L280 TraceCheckUtils]: 64: Hoare triple {106686#true} havoc #t~nondet14; {106686#true} is VALID [2020-07-10 18:56:41,827 INFO L280 TraceCheckUtils]: 65: Hoare triple {106686#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {106686#true} is VALID [2020-07-10 18:56:41,827 INFO L280 TraceCheckUtils]: 66: Hoare triple {106686#true} havoc ~s__s3__tmp__next_state___0~0; {106686#true} is VALID [2020-07-10 18:56:41,827 INFO L280 TraceCheckUtils]: 67: Hoare triple {106686#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {106686#true} is VALID [2020-07-10 18:56:41,827 INFO L280 TraceCheckUtils]: 68: Hoare triple {106686#true} havoc ~s__session__cipher~0; {106686#true} is VALID [2020-07-10 18:56:41,827 INFO L280 TraceCheckUtils]: 69: Hoare triple {106686#true} havoc ~buf~0; {106686#true} is VALID [2020-07-10 18:56:41,827 INFO L280 TraceCheckUtils]: 70: Hoare triple {106686#true} havoc ~l~0; {106686#true} is VALID [2020-07-10 18:56:41,828 INFO L280 TraceCheckUtils]: 71: Hoare triple {106686#true} havoc ~Time~0; {106686#true} is VALID [2020-07-10 18:56:41,828 INFO L280 TraceCheckUtils]: 72: Hoare triple {106686#true} havoc ~tmp~0; {106686#true} is VALID [2020-07-10 18:56:41,828 INFO L280 TraceCheckUtils]: 73: Hoare triple {106686#true} havoc ~cb~0; {106686#true} is VALID [2020-07-10 18:56:41,828 INFO L280 TraceCheckUtils]: 74: Hoare triple {106686#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,828 INFO L280 TraceCheckUtils]: 75: Hoare triple {106686#true} ~num1~0 := #t~nondet15; {106686#true} is VALID [2020-07-10 18:56:41,829 INFO L280 TraceCheckUtils]: 76: Hoare triple {106686#true} havoc #t~nondet15; {106686#true} is VALID [2020-07-10 18:56:41,829 INFO L280 TraceCheckUtils]: 77: Hoare triple {106686#true} havoc ~ret~0; {106686#true} is VALID [2020-07-10 18:56:41,829 INFO L280 TraceCheckUtils]: 78: Hoare triple {106686#true} havoc ~new_state~0; {106686#true} is VALID [2020-07-10 18:56:41,829 INFO L280 TraceCheckUtils]: 79: Hoare triple {106686#true} havoc ~state~0; {106686#true} is VALID [2020-07-10 18:56:41,829 INFO L280 TraceCheckUtils]: 80: Hoare triple {106686#true} havoc ~skip~0; {106686#true} is VALID [2020-07-10 18:56:41,829 INFO L280 TraceCheckUtils]: 81: Hoare triple {106686#true} havoc ~got_new_session~0; {106686#true} is VALID [2020-07-10 18:56:41,830 INFO L280 TraceCheckUtils]: 82: Hoare triple {106686#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,830 INFO L280 TraceCheckUtils]: 83: Hoare triple {106686#true} ~tmp___1~0 := #t~nondet16; {106686#true} is VALID [2020-07-10 18:56:41,830 INFO L280 TraceCheckUtils]: 84: Hoare triple {106686#true} havoc #t~nondet16; {106686#true} is VALID [2020-07-10 18:56:41,830 INFO L280 TraceCheckUtils]: 85: Hoare triple {106686#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,830 INFO L280 TraceCheckUtils]: 86: Hoare triple {106686#true} ~tmp___2~0 := #t~nondet17; {106686#true} is VALID [2020-07-10 18:56:41,831 INFO L280 TraceCheckUtils]: 87: Hoare triple {106686#true} havoc #t~nondet17; {106686#true} is VALID [2020-07-10 18:56:41,831 INFO L280 TraceCheckUtils]: 88: Hoare triple {106686#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,831 INFO L280 TraceCheckUtils]: 89: Hoare triple {106686#true} ~tmp___3~0 := #t~nondet18; {106686#true} is VALID [2020-07-10 18:56:41,831 INFO L280 TraceCheckUtils]: 90: Hoare triple {106686#true} havoc #t~nondet18; {106686#true} is VALID [2020-07-10 18:56:41,831 INFO L280 TraceCheckUtils]: 91: Hoare triple {106686#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,831 INFO L280 TraceCheckUtils]: 92: Hoare triple {106686#true} ~tmp___4~0 := #t~nondet19; {106686#true} is VALID [2020-07-10 18:56:41,832 INFO L280 TraceCheckUtils]: 93: Hoare triple {106686#true} havoc #t~nondet19; {106686#true} is VALID [2020-07-10 18:56:41,832 INFO L280 TraceCheckUtils]: 94: Hoare triple {106686#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,832 INFO L280 TraceCheckUtils]: 95: Hoare triple {106686#true} ~tmp___5~0 := #t~nondet20; {106686#true} is VALID [2020-07-10 18:56:41,832 INFO L280 TraceCheckUtils]: 96: Hoare triple {106686#true} havoc #t~nondet20; {106686#true} is VALID [2020-07-10 18:56:41,832 INFO L280 TraceCheckUtils]: 97: Hoare triple {106686#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,832 INFO L280 TraceCheckUtils]: 98: Hoare triple {106686#true} ~tmp___6~0 := #t~nondet21; {106686#true} is VALID [2020-07-10 18:56:41,833 INFO L280 TraceCheckUtils]: 99: Hoare triple {106686#true} havoc #t~nondet21; {106686#true} is VALID [2020-07-10 18:56:41,833 INFO L280 TraceCheckUtils]: 100: Hoare triple {106686#true} havoc ~tmp___7~0; {106686#true} is VALID [2020-07-10 18:56:41,833 INFO L280 TraceCheckUtils]: 101: Hoare triple {106686#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,833 INFO L280 TraceCheckUtils]: 102: Hoare triple {106686#true} ~tmp___8~0 := #t~nondet22; {106686#true} is VALID [2020-07-10 18:56:41,833 INFO L280 TraceCheckUtils]: 103: Hoare triple {106686#true} havoc #t~nondet22; {106686#true} is VALID [2020-07-10 18:56:41,833 INFO L280 TraceCheckUtils]: 104: Hoare triple {106686#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,834 INFO L280 TraceCheckUtils]: 105: Hoare triple {106686#true} ~tmp___9~0 := #t~nondet23; {106686#true} is VALID [2020-07-10 18:56:41,834 INFO L280 TraceCheckUtils]: 106: Hoare triple {106686#true} havoc #t~nondet23; {106686#true} is VALID [2020-07-10 18:56:41,834 INFO L280 TraceCheckUtils]: 107: Hoare triple {106686#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,834 INFO L280 TraceCheckUtils]: 108: Hoare triple {106686#true} ~tmp___10~0 := #t~nondet24; {106686#true} is VALID [2020-07-10 18:56:41,834 INFO L280 TraceCheckUtils]: 109: Hoare triple {106686#true} havoc #t~nondet24; {106686#true} is VALID [2020-07-10 18:56:41,835 INFO L280 TraceCheckUtils]: 110: Hoare triple {106686#true} havoc ~blastFlag~0; {106686#true} is VALID [2020-07-10 18:56:41,835 INFO L280 TraceCheckUtils]: 111: Hoare triple {106686#true} havoc ~__cil_tmp55~0; {106686#true} is VALID [2020-07-10 18:56:41,835 INFO L280 TraceCheckUtils]: 112: Hoare triple {106686#true} havoc ~__cil_tmp56~0; {106686#true} is VALID [2020-07-10 18:56:41,835 INFO L280 TraceCheckUtils]: 113: Hoare triple {106686#true} havoc ~__cil_tmp57~0; {106686#true} is VALID [2020-07-10 18:56:41,835 INFO L280 TraceCheckUtils]: 114: Hoare triple {106686#true} havoc ~__cil_tmp58~0; {106686#true} is VALID [2020-07-10 18:56:41,835 INFO L280 TraceCheckUtils]: 115: Hoare triple {106686#true} havoc ~__cil_tmp59~0; {106686#true} is VALID [2020-07-10 18:56:41,836 INFO L280 TraceCheckUtils]: 116: Hoare triple {106686#true} havoc ~__cil_tmp60~0; {106686#true} is VALID [2020-07-10 18:56:41,836 INFO L280 TraceCheckUtils]: 117: Hoare triple {106686#true} ~__cil_tmp61~0 := #t~nondet25; {106686#true} is VALID [2020-07-10 18:56:41,836 INFO L280 TraceCheckUtils]: 118: Hoare triple {106686#true} havoc #t~nondet25; {106686#true} is VALID [2020-07-10 18:56:41,836 INFO L280 TraceCheckUtils]: 119: Hoare triple {106686#true} ~s__state~0 := ~initial_state; {106686#true} is VALID [2020-07-10 18:56:41,836 INFO L280 TraceCheckUtils]: 120: Hoare triple {106686#true} ~blastFlag~0 := 0; {106686#true} is VALID [2020-07-10 18:56:41,837 INFO L280 TraceCheckUtils]: 121: Hoare triple {106686#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,837 INFO L280 TraceCheckUtils]: 122: Hoare triple {106686#true} ~tmp~0 := #t~nondet26; {106686#true} is VALID [2020-07-10 18:56:41,837 INFO L280 TraceCheckUtils]: 123: Hoare triple {106686#true} havoc #t~nondet26; {106686#true} is VALID [2020-07-10 18:56:41,837 INFO L280 TraceCheckUtils]: 124: Hoare triple {106686#true} ~Time~0 := ~tmp~0; {106686#true} is VALID [2020-07-10 18:56:41,837 INFO L280 TraceCheckUtils]: 125: Hoare triple {106686#true} ~cb~0 := 0; {106686#true} is VALID [2020-07-10 18:56:41,838 INFO L280 TraceCheckUtils]: 126: Hoare triple {106686#true} ~ret~0 := -1; {106686#true} is VALID [2020-07-10 18:56:41,838 INFO L280 TraceCheckUtils]: 127: Hoare triple {106686#true} ~skip~0 := 0; {106686#true} is VALID [2020-07-10 18:56:41,838 INFO L280 TraceCheckUtils]: 128: Hoare triple {106686#true} ~got_new_session~0 := 0; {106686#true} is VALID [2020-07-10 18:56:41,838 INFO L280 TraceCheckUtils]: 129: Hoare triple {106686#true} assume 0 != ~s__info_callback~0; {106686#true} is VALID [2020-07-10 18:56:41,838 INFO L280 TraceCheckUtils]: 130: Hoare triple {106686#true} ~cb~0 := ~s__info_callback~0; {106686#true} is VALID [2020-07-10 18:56:41,838 INFO L280 TraceCheckUtils]: 131: Hoare triple {106686#true} #t~post27 := ~s__in_handshake~0; {106686#true} is VALID [2020-07-10 18:56:41,839 INFO L280 TraceCheckUtils]: 132: Hoare triple {106686#true} ~s__in_handshake~0 := 1 + #t~post27; {106686#true} is VALID [2020-07-10 18:56:41,839 INFO L280 TraceCheckUtils]: 133: Hoare triple {106686#true} havoc #t~post27; {106686#true} is VALID [2020-07-10 18:56:41,839 INFO L280 TraceCheckUtils]: 134: Hoare triple {106686#true} assume !(0 != 12288 + ~tmp___1~0); {106686#true} is VALID [2020-07-10 18:56:41,839 INFO L280 TraceCheckUtils]: 135: Hoare triple {106686#true} assume !(0 == ~s__cert~0); {106686#true} is VALID [2020-07-10 18:56:41,839 INFO L280 TraceCheckUtils]: 136: Hoare triple {106686#true} assume !false; {106686#true} is VALID [2020-07-10 18:56:41,839 INFO L280 TraceCheckUtils]: 137: Hoare triple {106686#true} ~state~0 := ~s__state~0; {106686#true} is VALID [2020-07-10 18:56:41,840 INFO L280 TraceCheckUtils]: 138: Hoare triple {106686#true} assume !(12292 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,840 INFO L280 TraceCheckUtils]: 139: Hoare triple {106686#true} assume !(16384 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,840 INFO L280 TraceCheckUtils]: 140: Hoare triple {106686#true} assume !(8192 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,840 INFO L280 TraceCheckUtils]: 141: Hoare triple {106686#true} assume !(24576 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,840 INFO L280 TraceCheckUtils]: 142: Hoare triple {106686#true} assume !(8195 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,841 INFO L280 TraceCheckUtils]: 143: Hoare triple {106686#true} assume !(8480 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,841 INFO L280 TraceCheckUtils]: 144: Hoare triple {106686#true} assume !(8481 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,841 INFO L280 TraceCheckUtils]: 145: Hoare triple {106686#true} assume !(8482 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,841 INFO L280 TraceCheckUtils]: 146: Hoare triple {106686#true} assume 8464 == ~s__state~0; {106686#true} is VALID [2020-07-10 18:56:41,841 INFO L280 TraceCheckUtils]: 147: Hoare triple {106686#true} ~s__shutdown~0 := 0; {106686#true} is VALID [2020-07-10 18:56:41,841 INFO L280 TraceCheckUtils]: 148: Hoare triple {106686#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,842 INFO L280 TraceCheckUtils]: 149: Hoare triple {106686#true} ~ret~0 := #t~nondet32; {106686#true} is VALID [2020-07-10 18:56:41,842 INFO L280 TraceCheckUtils]: 150: Hoare triple {106686#true} havoc #t~nondet32; {106686#true} is VALID [2020-07-10 18:56:41,842 INFO L280 TraceCheckUtils]: 151: Hoare triple {106686#true} assume 0 == ~blastFlag~0; {106686#true} is VALID [2020-07-10 18:56:41,842 INFO L280 TraceCheckUtils]: 152: Hoare triple {106686#true} ~blastFlag~0 := 1; {106686#true} is VALID [2020-07-10 18:56:41,842 INFO L280 TraceCheckUtils]: 153: Hoare triple {106686#true} assume !(~ret~0 <= 0); {106686#true} is VALID [2020-07-10 18:56:41,842 INFO L280 TraceCheckUtils]: 154: Hoare triple {106686#true} ~got_new_session~0 := 1; {106686#true} is VALID [2020-07-10 18:56:41,843 INFO L280 TraceCheckUtils]: 155: Hoare triple {106686#true} ~s__state~0 := 8496; {106686#true} is VALID [2020-07-10 18:56:41,843 INFO L280 TraceCheckUtils]: 156: Hoare triple {106686#true} ~s__init_num~0 := 0; {106686#true} is VALID [2020-07-10 18:56:41,843 INFO L280 TraceCheckUtils]: 157: Hoare triple {106686#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,843 INFO L280 TraceCheckUtils]: 158: Hoare triple {106686#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {106686#true} is VALID [2020-07-10 18:56:41,843 INFO L280 TraceCheckUtils]: 159: Hoare triple {106686#true} havoc #t~nondet51; {106686#true} is VALID [2020-07-10 18:56:41,843 INFO L280 TraceCheckUtils]: 160: Hoare triple {106686#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {106686#true} is VALID [2020-07-10 18:56:41,844 INFO L280 TraceCheckUtils]: 161: Hoare triple {106686#true} ~skip~0 := 0; {106686#true} is VALID [2020-07-10 18:56:41,844 INFO L280 TraceCheckUtils]: 162: Hoare triple {106686#true} assume !false; {106686#true} is VALID [2020-07-10 18:56:41,844 INFO L280 TraceCheckUtils]: 163: Hoare triple {106686#true} ~state~0 := ~s__state~0; {106686#true} is VALID [2020-07-10 18:56:41,844 INFO L280 TraceCheckUtils]: 164: Hoare triple {106686#true} assume !(12292 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,844 INFO L280 TraceCheckUtils]: 165: Hoare triple {106686#true} assume !(16384 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,844 INFO L280 TraceCheckUtils]: 166: Hoare triple {106686#true} assume !(8192 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,845 INFO L280 TraceCheckUtils]: 167: Hoare triple {106686#true} assume !(24576 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,845 INFO L280 TraceCheckUtils]: 168: Hoare triple {106686#true} assume !(8195 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,845 INFO L280 TraceCheckUtils]: 169: Hoare triple {106686#true} assume !(8480 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,845 INFO L280 TraceCheckUtils]: 170: Hoare triple {106686#true} assume !(8481 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,845 INFO L280 TraceCheckUtils]: 171: Hoare triple {106686#true} assume !(8482 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,845 INFO L280 TraceCheckUtils]: 172: Hoare triple {106686#true} assume !(8464 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,846 INFO L280 TraceCheckUtils]: 173: Hoare triple {106686#true} assume !(8465 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,846 INFO L280 TraceCheckUtils]: 174: Hoare triple {106686#true} assume !(8466 == ~s__state~0); {106686#true} is VALID [2020-07-10 18:56:41,846 INFO L280 TraceCheckUtils]: 175: Hoare triple {106686#true} assume 8496 == ~s__state~0; {106686#true} is VALID [2020-07-10 18:56:41,846 INFO L280 TraceCheckUtils]: 176: Hoare triple {106686#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {106686#true} is VALID [2020-07-10 18:56:41,846 INFO L280 TraceCheckUtils]: 177: Hoare triple {106686#true} ~ret~0 := #t~nondet33; {106686#true} is VALID [2020-07-10 18:56:41,846 INFO L280 TraceCheckUtils]: 178: Hoare triple {106686#true} havoc #t~nondet33; {106686#true} is VALID [2020-07-10 18:56:41,847 INFO L280 TraceCheckUtils]: 179: Hoare triple {106686#true} assume 1 == ~blastFlag~0; {106686#true} is VALID [2020-07-10 18:56:41,847 INFO L280 TraceCheckUtils]: 180: Hoare triple {106686#true} ~blastFlag~0 := 2; {106686#true} is VALID [2020-07-10 18:56:41,847 INFO L280 TraceCheckUtils]: 181: Hoare triple {106686#true} assume !(~ret~0 <= 0); {106686#true} is VALID [2020-07-10 18:56:41,847 INFO L280 TraceCheckUtils]: 182: Hoare triple {106686#true} assume 0 != ~s__hit~0; {106686#true} is VALID [2020-07-10 18:56:41,851 INFO L280 TraceCheckUtils]: 183: Hoare triple {106686#true} ~s__state~0 := 8656; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,852 INFO L280 TraceCheckUtils]: 184: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,853 INFO L280 TraceCheckUtils]: 185: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,853 INFO L280 TraceCheckUtils]: 186: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,854 INFO L280 TraceCheckUtils]: 187: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} havoc #t~nondet51; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,854 INFO L280 TraceCheckUtils]: 188: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume 0 == ~s__s3__tmp__reuse_message~0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,855 INFO L280 TraceCheckUtils]: 189: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume 0 == ~skip~0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,855 INFO L280 TraceCheckUtils]: 190: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8560 == ~state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,856 INFO L280 TraceCheckUtils]: 191: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(0 != ~s__debug~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,856 INFO L280 TraceCheckUtils]: 192: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume 0 != ~cb~0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,857 INFO L280 TraceCheckUtils]: 193: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume ~s__state~0 != ~state~0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,857 INFO L280 TraceCheckUtils]: 194: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} ~new_state~0 := ~s__state~0; {106691#(<= 8656 ssl3_accept_~new_state~0)} is VALID [2020-07-10 18:56:41,858 INFO L280 TraceCheckUtils]: 195: Hoare triple {106691#(<= 8656 ssl3_accept_~new_state~0)} ~s__state~0 := ~state~0; {106691#(<= 8656 ssl3_accept_~new_state~0)} is VALID [2020-07-10 18:56:41,859 INFO L280 TraceCheckUtils]: 196: Hoare triple {106691#(<= 8656 ssl3_accept_~new_state~0)} ~s__state~0 := ~new_state~0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,859 INFO L280 TraceCheckUtils]: 197: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} ~skip~0 := 0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,860 INFO L280 TraceCheckUtils]: 198: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !false; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,861 INFO L280 TraceCheckUtils]: 199: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,861 INFO L280 TraceCheckUtils]: 200: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,862 INFO L280 TraceCheckUtils]: 201: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,863 INFO L280 TraceCheckUtils]: 202: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,863 INFO L280 TraceCheckUtils]: 203: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,864 INFO L280 TraceCheckUtils]: 204: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,865 INFO L280 TraceCheckUtils]: 205: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,865 INFO L280 TraceCheckUtils]: 206: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,868 INFO L280 TraceCheckUtils]: 207: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,869 INFO L280 TraceCheckUtils]: 208: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,870 INFO L280 TraceCheckUtils]: 209: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,870 INFO L280 TraceCheckUtils]: 210: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,871 INFO L280 TraceCheckUtils]: 211: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,871 INFO L280 TraceCheckUtils]: 212: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,872 INFO L280 TraceCheckUtils]: 213: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,872 INFO L280 TraceCheckUtils]: 214: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,873 INFO L280 TraceCheckUtils]: 215: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,873 INFO L280 TraceCheckUtils]: 216: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8529 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,874 INFO L280 TraceCheckUtils]: 217: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8544 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,875 INFO L280 TraceCheckUtils]: 218: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume !(8545 == ~s__state~0); {106690#(<= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:56:41,875 INFO L280 TraceCheckUtils]: 219: Hoare triple {106690#(<= 8656 ssl3_accept_~s__state~0)} assume 8560 == ~s__state~0; {106687#false} is VALID [2020-07-10 18:56:41,875 INFO L280 TraceCheckUtils]: 220: Hoare triple {106687#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {106687#false} is VALID [2020-07-10 18:56:41,875 INFO L280 TraceCheckUtils]: 221: Hoare triple {106687#false} ~ret~0 := #t~nondet42; {106687#false} is VALID [2020-07-10 18:56:41,876 INFO L280 TraceCheckUtils]: 222: Hoare triple {106687#false} havoc #t~nondet42; {106687#false} is VALID [2020-07-10 18:56:41,876 INFO L280 TraceCheckUtils]: 223: Hoare triple {106687#false} assume !(~ret~0 <= 0); {106687#false} is VALID [2020-07-10 18:56:41,876 INFO L280 TraceCheckUtils]: 224: Hoare triple {106687#false} ~s__s3__tmp__next_state___0~0 := 8576; {106687#false} is VALID [2020-07-10 18:56:41,876 INFO L280 TraceCheckUtils]: 225: Hoare triple {106687#false} ~s__state~0 := 8448; {106687#false} is VALID [2020-07-10 18:56:41,876 INFO L280 TraceCheckUtils]: 226: Hoare triple {106687#false} ~s__init_num~0 := 0; {106687#false} is VALID [2020-07-10 18:56:41,877 INFO L280 TraceCheckUtils]: 227: Hoare triple {106687#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {106687#false} is VALID [2020-07-10 18:56:41,877 INFO L280 TraceCheckUtils]: 228: Hoare triple {106687#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {106687#false} is VALID [2020-07-10 18:56:41,877 INFO L280 TraceCheckUtils]: 229: Hoare triple {106687#false} havoc #t~nondet51; {106687#false} is VALID [2020-07-10 18:56:41,877 INFO L280 TraceCheckUtils]: 230: Hoare triple {106687#false} assume 0 == ~s__s3__tmp__reuse_message~0; {106687#false} is VALID [2020-07-10 18:56:41,877 INFO L280 TraceCheckUtils]: 231: Hoare triple {106687#false} assume 0 == ~skip~0; {106687#false} is VALID [2020-07-10 18:56:41,877 INFO L280 TraceCheckUtils]: 232: Hoare triple {106687#false} assume 8560 == ~state~0; {106687#false} is VALID [2020-07-10 18:56:41,878 INFO L280 TraceCheckUtils]: 233: Hoare triple {106687#false} assume 8448 == ~s__state~0; {106687#false} is VALID [2020-07-10 18:56:41,878 INFO L280 TraceCheckUtils]: 234: Hoare triple {106687#false} assume -1 != ~s__verify_mode~0; {106687#false} is VALID [2020-07-10 18:56:41,878 INFO L280 TraceCheckUtils]: 235: Hoare triple {106687#false} assume -2 != ~s__verify_mode~0; {106687#false} is VALID [2020-07-10 18:56:41,878 INFO L280 TraceCheckUtils]: 236: Hoare triple {106687#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {106687#false} is VALID [2020-07-10 18:56:41,878 INFO L280 TraceCheckUtils]: 237: Hoare triple {106687#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {106687#false} is VALID [2020-07-10 18:56:41,878 INFO L280 TraceCheckUtils]: 238: Hoare triple {106687#false} assume 4 != ~blastFlag~0; {106687#false} is VALID [2020-07-10 18:56:41,879 INFO L280 TraceCheckUtils]: 239: Hoare triple {106687#false} assume 1024 != ~tmp___7~0; {106687#false} is VALID [2020-07-10 18:56:41,879 INFO L280 TraceCheckUtils]: 240: Hoare triple {106687#false} assume !false; {106687#false} is VALID [2020-07-10 18:56:41,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:56:41,905 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:56:41,905 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [264009227] [2020-07-10 18:56:41,905 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:56:41,906 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 18:56:41,906 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902653563] [2020-07-10 18:56:41,906 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 241 [2020-07-10 18:56:41,906 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:56:41,906 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 18:56:42,164 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 231 edges. 231 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:56:42,164 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 18:56:42,164 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:56:42,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 18:56:42,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 18:56:42,165 INFO L87 Difference]: Start difference. First operand 1869 states and 2338 transitions. Second operand 4 states. [2020-07-10 18:57:00,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:57:00,683 INFO L93 Difference]: Finished difference Result 5375 states and 6855 transitions. [2020-07-10 18:57:00,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 18:57:00,683 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 241 [2020-07-10 18:57:00,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:57:00,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:57:00,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1495 transitions. [2020-07-10 18:57:00,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:57:00,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1495 transitions. [2020-07-10 18:57:00,695 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1495 transitions. [2020-07-10 18:57:02,495 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1495 edges. 1495 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:57:02,969 INFO L225 Difference]: With dead ends: 5375 [2020-07-10 18:57:02,970 INFO L226 Difference]: Without dead ends: 3661 [2020-07-10 18:57:02,972 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 18:57:02,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3661 states. [2020-07-10 18:57:11,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3661 to 1878. [2020-07-10 18:57:11,220 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:57:11,220 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3661 states. Second operand 1878 states. [2020-07-10 18:57:11,220 INFO L74 IsIncluded]: Start isIncluded. First operand 3661 states. Second operand 1878 states. [2020-07-10 18:57:11,221 INFO L87 Difference]: Start difference. First operand 3661 states. Second operand 1878 states. [2020-07-10 18:57:11,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:57:11,624 INFO L93 Difference]: Finished difference Result 3661 states and 4595 transitions. [2020-07-10 18:57:11,624 INFO L276 IsEmpty]: Start isEmpty. Operand 3661 states and 4595 transitions. [2020-07-10 18:57:11,628 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:57:11,628 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:57:11,628 INFO L74 IsIncluded]: Start isIncluded. First operand 1878 states. Second operand 3661 states. [2020-07-10 18:57:11,628 INFO L87 Difference]: Start difference. First operand 1878 states. Second operand 3661 states. [2020-07-10 18:57:12,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:57:12,033 INFO L93 Difference]: Finished difference Result 3661 states and 4595 transitions. [2020-07-10 18:57:12,033 INFO L276 IsEmpty]: Start isEmpty. Operand 3661 states and 4595 transitions. [2020-07-10 18:57:12,036 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:57:12,036 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:57:12,036 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:57:12,037 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:57:12,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1878 states. [2020-07-10 18:57:12,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1878 states to 1878 states and 2347 transitions. [2020-07-10 18:57:12,140 INFO L78 Accepts]: Start accepts. Automaton has 1878 states and 2347 transitions. Word has length 241 [2020-07-10 18:57:12,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:57:12,140 INFO L479 AbstractCegarLoop]: Abstraction has 1878 states and 2347 transitions. [2020-07-10 18:57:12,140 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 18:57:12,140 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1878 states and 2347 transitions. [2020-07-10 18:57:17,549 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2347 edges. 2347 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:57:17,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1878 states and 2347 transitions. [2020-07-10 18:57:17,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2020-07-10 18:57:17,553 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:57:17,553 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:57:17,554 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-07-10 18:57:17,554 INFO L427 AbstractCegarLoop]: === Iteration 16 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:57:17,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:57:17,554 INFO L82 PathProgramCache]: Analyzing trace with hash -255766369, now seen corresponding path program 1 times [2020-07-10 18:57:17,554 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:57:17,554 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1285571896] [2020-07-10 18:57:17,554 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:57:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:57:17,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:57:17,642 INFO L280 TraceCheckUtils]: 0: Hoare triple {128525#true} assume true; {128525#true} is VALID [2020-07-10 18:57:17,642 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {128525#true} {128525#true} #1043#return; {128525#true} is VALID [2020-07-10 18:57:17,643 INFO L263 TraceCheckUtils]: 0: Hoare triple {128525#true} call ULTIMATE.init(); {128525#true} is VALID [2020-07-10 18:57:17,643 INFO L280 TraceCheckUtils]: 1: Hoare triple {128525#true} assume true; {128525#true} is VALID [2020-07-10 18:57:17,643 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {128525#true} {128525#true} #1043#return; {128525#true} is VALID [2020-07-10 18:57:17,643 INFO L263 TraceCheckUtils]: 3: Hoare triple {128525#true} call #t~ret55 := main(); {128525#true} is VALID [2020-07-10 18:57:17,643 INFO L280 TraceCheckUtils]: 4: Hoare triple {128525#true} havoc ~s~0; {128525#true} is VALID [2020-07-10 18:57:17,644 INFO L280 TraceCheckUtils]: 5: Hoare triple {128525#true} havoc ~tmp~1; {128525#true} is VALID [2020-07-10 18:57:17,644 INFO L280 TraceCheckUtils]: 6: Hoare triple {128525#true} ~s~0 := 8464; {128525#true} is VALID [2020-07-10 18:57:17,644 INFO L263 TraceCheckUtils]: 7: Hoare triple {128525#true} call #t~ret54 := ssl3_accept(~s~0); {128525#true} is VALID [2020-07-10 18:57:17,644 INFO L280 TraceCheckUtils]: 8: Hoare triple {128525#true} ~initial_state := #in~initial_state; {128525#true} is VALID [2020-07-10 18:57:17,645 INFO L280 TraceCheckUtils]: 9: Hoare triple {128525#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,645 INFO L280 TraceCheckUtils]: 10: Hoare triple {128525#true} ~s__info_callback~0 := #t~nondet0; {128525#true} is VALID [2020-07-10 18:57:17,645 INFO L280 TraceCheckUtils]: 11: Hoare triple {128525#true} havoc #t~nondet0; {128525#true} is VALID [2020-07-10 18:57:17,645 INFO L280 TraceCheckUtils]: 12: Hoare triple {128525#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,645 INFO L280 TraceCheckUtils]: 13: Hoare triple {128525#true} ~s__in_handshake~0 := #t~nondet1; {128525#true} is VALID [2020-07-10 18:57:17,646 INFO L280 TraceCheckUtils]: 14: Hoare triple {128525#true} havoc #t~nondet1; {128525#true} is VALID [2020-07-10 18:57:17,646 INFO L280 TraceCheckUtils]: 15: Hoare triple {128525#true} havoc ~s__state~0; {128525#true} is VALID [2020-07-10 18:57:17,646 INFO L280 TraceCheckUtils]: 16: Hoare triple {128525#true} havoc ~s__new_session~0; {128525#true} is VALID [2020-07-10 18:57:17,646 INFO L280 TraceCheckUtils]: 17: Hoare triple {128525#true} havoc ~s__server~0; {128525#true} is VALID [2020-07-10 18:57:17,646 INFO L280 TraceCheckUtils]: 18: Hoare triple {128525#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,647 INFO L280 TraceCheckUtils]: 19: Hoare triple {128525#true} ~s__version~0 := #t~nondet2; {128525#true} is VALID [2020-07-10 18:57:17,647 INFO L280 TraceCheckUtils]: 20: Hoare triple {128525#true} havoc #t~nondet2; {128525#true} is VALID [2020-07-10 18:57:17,647 INFO L280 TraceCheckUtils]: 21: Hoare triple {128525#true} havoc ~s__type~0; {128525#true} is VALID [2020-07-10 18:57:17,647 INFO L280 TraceCheckUtils]: 22: Hoare triple {128525#true} havoc ~s__init_num~0; {128525#true} is VALID [2020-07-10 18:57:17,647 INFO L280 TraceCheckUtils]: 23: Hoare triple {128525#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,647 INFO L280 TraceCheckUtils]: 24: Hoare triple {128525#true} ~s__hit~0 := #t~nondet3; {128525#true} is VALID [2020-07-10 18:57:17,648 INFO L280 TraceCheckUtils]: 25: Hoare triple {128525#true} havoc #t~nondet3; {128525#true} is VALID [2020-07-10 18:57:17,648 INFO L280 TraceCheckUtils]: 26: Hoare triple {128525#true} havoc ~s__rwstate~0; {128525#true} is VALID [2020-07-10 18:57:17,648 INFO L280 TraceCheckUtils]: 27: Hoare triple {128525#true} ~s__init_buf___0~0 := 1; {128525#true} is VALID [2020-07-10 18:57:17,648 INFO L280 TraceCheckUtils]: 28: Hoare triple {128525#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,648 INFO L280 TraceCheckUtils]: 29: Hoare triple {128525#true} ~s__debug~0 := #t~nondet4; {128525#true} is VALID [2020-07-10 18:57:17,649 INFO L280 TraceCheckUtils]: 30: Hoare triple {128525#true} havoc #t~nondet4; {128525#true} is VALID [2020-07-10 18:57:17,649 INFO L280 TraceCheckUtils]: 31: Hoare triple {128525#true} havoc ~s__shutdown~0; {128525#true} is VALID [2020-07-10 18:57:17,649 INFO L280 TraceCheckUtils]: 32: Hoare triple {128525#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,649 INFO L280 TraceCheckUtils]: 33: Hoare triple {128525#true} ~s__cert~0 := #t~nondet5; {128525#true} is VALID [2020-07-10 18:57:17,649 INFO L280 TraceCheckUtils]: 34: Hoare triple {128525#true} havoc #t~nondet5; {128525#true} is VALID [2020-07-10 18:57:17,649 INFO L280 TraceCheckUtils]: 35: Hoare triple {128525#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,650 INFO L280 TraceCheckUtils]: 36: Hoare triple {128525#true} ~s__options~0 := #t~nondet6; {128525#true} is VALID [2020-07-10 18:57:17,650 INFO L280 TraceCheckUtils]: 37: Hoare triple {128525#true} havoc #t~nondet6; {128525#true} is VALID [2020-07-10 18:57:17,650 INFO L280 TraceCheckUtils]: 38: Hoare triple {128525#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,650 INFO L280 TraceCheckUtils]: 39: Hoare triple {128525#true} ~s__verify_mode~0 := #t~nondet7; {128525#true} is VALID [2020-07-10 18:57:17,650 INFO L280 TraceCheckUtils]: 40: Hoare triple {128525#true} havoc #t~nondet7; {128525#true} is VALID [2020-07-10 18:57:17,650 INFO L280 TraceCheckUtils]: 41: Hoare triple {128525#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,651 INFO L280 TraceCheckUtils]: 42: Hoare triple {128525#true} ~s__session__peer~0 := #t~nondet8; {128525#true} is VALID [2020-07-10 18:57:17,651 INFO L280 TraceCheckUtils]: 43: Hoare triple {128525#true} havoc #t~nondet8; {128525#true} is VALID [2020-07-10 18:57:17,651 INFO L280 TraceCheckUtils]: 44: Hoare triple {128525#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,651 INFO L280 TraceCheckUtils]: 45: Hoare triple {128525#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {128525#true} is VALID [2020-07-10 18:57:17,651 INFO L280 TraceCheckUtils]: 46: Hoare triple {128525#true} havoc #t~nondet9; {128525#true} is VALID [2020-07-10 18:57:17,652 INFO L280 TraceCheckUtils]: 47: Hoare triple {128525#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,652 INFO L280 TraceCheckUtils]: 48: Hoare triple {128525#true} ~s__ctx__info_callback~0 := #t~nondet10; {128525#true} is VALID [2020-07-10 18:57:17,652 INFO L280 TraceCheckUtils]: 49: Hoare triple {128525#true} havoc #t~nondet10; {128525#true} is VALID [2020-07-10 18:57:17,652 INFO L280 TraceCheckUtils]: 50: Hoare triple {128525#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,652 INFO L280 TraceCheckUtils]: 51: Hoare triple {128525#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {128525#true} is VALID [2020-07-10 18:57:17,652 INFO L280 TraceCheckUtils]: 52: Hoare triple {128525#true} havoc #t~nondet11; {128525#true} is VALID [2020-07-10 18:57:17,653 INFO L280 TraceCheckUtils]: 53: Hoare triple {128525#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,653 INFO L280 TraceCheckUtils]: 54: Hoare triple {128525#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {128525#true} is VALID [2020-07-10 18:57:17,653 INFO L280 TraceCheckUtils]: 55: Hoare triple {128525#true} havoc #t~nondet12; {128525#true} is VALID [2020-07-10 18:57:17,653 INFO L280 TraceCheckUtils]: 56: Hoare triple {128525#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,653 INFO L280 TraceCheckUtils]: 57: Hoare triple {128525#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {128525#true} is VALID [2020-07-10 18:57:17,653 INFO L280 TraceCheckUtils]: 58: Hoare triple {128525#true} havoc #t~nondet13; {128525#true} is VALID [2020-07-10 18:57:17,654 INFO L280 TraceCheckUtils]: 59: Hoare triple {128525#true} havoc ~s__s3__tmp__cert_request~0; {128525#true} is VALID [2020-07-10 18:57:17,654 INFO L280 TraceCheckUtils]: 60: Hoare triple {128525#true} havoc ~s__s3__tmp__reuse_message~0; {128525#true} is VALID [2020-07-10 18:57:17,654 INFO L280 TraceCheckUtils]: 61: Hoare triple {128525#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {128525#true} is VALID [2020-07-10 18:57:17,654 INFO L280 TraceCheckUtils]: 62: Hoare triple {128525#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,654 INFO L280 TraceCheckUtils]: 63: Hoare triple {128525#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {128525#true} is VALID [2020-07-10 18:57:17,654 INFO L280 TraceCheckUtils]: 64: Hoare triple {128525#true} havoc #t~nondet14; {128525#true} is VALID [2020-07-10 18:57:17,655 INFO L280 TraceCheckUtils]: 65: Hoare triple {128525#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {128525#true} is VALID [2020-07-10 18:57:17,655 INFO L280 TraceCheckUtils]: 66: Hoare triple {128525#true} havoc ~s__s3__tmp__next_state___0~0; {128525#true} is VALID [2020-07-10 18:57:17,655 INFO L280 TraceCheckUtils]: 67: Hoare triple {128525#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {128525#true} is VALID [2020-07-10 18:57:17,655 INFO L280 TraceCheckUtils]: 68: Hoare triple {128525#true} havoc ~s__session__cipher~0; {128525#true} is VALID [2020-07-10 18:57:17,655 INFO L280 TraceCheckUtils]: 69: Hoare triple {128525#true} havoc ~buf~0; {128525#true} is VALID [2020-07-10 18:57:17,655 INFO L280 TraceCheckUtils]: 70: Hoare triple {128525#true} havoc ~l~0; {128525#true} is VALID [2020-07-10 18:57:17,656 INFO L280 TraceCheckUtils]: 71: Hoare triple {128525#true} havoc ~Time~0; {128525#true} is VALID [2020-07-10 18:57:17,656 INFO L280 TraceCheckUtils]: 72: Hoare triple {128525#true} havoc ~tmp~0; {128525#true} is VALID [2020-07-10 18:57:17,656 INFO L280 TraceCheckUtils]: 73: Hoare triple {128525#true} havoc ~cb~0; {128525#true} is VALID [2020-07-10 18:57:17,656 INFO L280 TraceCheckUtils]: 74: Hoare triple {128525#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,656 INFO L280 TraceCheckUtils]: 75: Hoare triple {128525#true} ~num1~0 := #t~nondet15; {128525#true} is VALID [2020-07-10 18:57:17,656 INFO L280 TraceCheckUtils]: 76: Hoare triple {128525#true} havoc #t~nondet15; {128525#true} is VALID [2020-07-10 18:57:17,657 INFO L280 TraceCheckUtils]: 77: Hoare triple {128525#true} havoc ~ret~0; {128525#true} is VALID [2020-07-10 18:57:17,657 INFO L280 TraceCheckUtils]: 78: Hoare triple {128525#true} havoc ~new_state~0; {128525#true} is VALID [2020-07-10 18:57:17,657 INFO L280 TraceCheckUtils]: 79: Hoare triple {128525#true} havoc ~state~0; {128525#true} is VALID [2020-07-10 18:57:17,657 INFO L280 TraceCheckUtils]: 80: Hoare triple {128525#true} havoc ~skip~0; {128525#true} is VALID [2020-07-10 18:57:17,657 INFO L280 TraceCheckUtils]: 81: Hoare triple {128525#true} havoc ~got_new_session~0; {128525#true} is VALID [2020-07-10 18:57:17,658 INFO L280 TraceCheckUtils]: 82: Hoare triple {128525#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,658 INFO L280 TraceCheckUtils]: 83: Hoare triple {128525#true} ~tmp___1~0 := #t~nondet16; {128525#true} is VALID [2020-07-10 18:57:17,658 INFO L280 TraceCheckUtils]: 84: Hoare triple {128525#true} havoc #t~nondet16; {128525#true} is VALID [2020-07-10 18:57:17,658 INFO L280 TraceCheckUtils]: 85: Hoare triple {128525#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,658 INFO L280 TraceCheckUtils]: 86: Hoare triple {128525#true} ~tmp___2~0 := #t~nondet17; {128525#true} is VALID [2020-07-10 18:57:17,659 INFO L280 TraceCheckUtils]: 87: Hoare triple {128525#true} havoc #t~nondet17; {128525#true} is VALID [2020-07-10 18:57:17,659 INFO L280 TraceCheckUtils]: 88: Hoare triple {128525#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,659 INFO L280 TraceCheckUtils]: 89: Hoare triple {128525#true} ~tmp___3~0 := #t~nondet18; {128525#true} is VALID [2020-07-10 18:57:17,659 INFO L280 TraceCheckUtils]: 90: Hoare triple {128525#true} havoc #t~nondet18; {128525#true} is VALID [2020-07-10 18:57:17,659 INFO L280 TraceCheckUtils]: 91: Hoare triple {128525#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,660 INFO L280 TraceCheckUtils]: 92: Hoare triple {128525#true} ~tmp___4~0 := #t~nondet19; {128525#true} is VALID [2020-07-10 18:57:17,660 INFO L280 TraceCheckUtils]: 93: Hoare triple {128525#true} havoc #t~nondet19; {128525#true} is VALID [2020-07-10 18:57:17,660 INFO L280 TraceCheckUtils]: 94: Hoare triple {128525#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,660 INFO L280 TraceCheckUtils]: 95: Hoare triple {128525#true} ~tmp___5~0 := #t~nondet20; {128525#true} is VALID [2020-07-10 18:57:17,660 INFO L280 TraceCheckUtils]: 96: Hoare triple {128525#true} havoc #t~nondet20; {128525#true} is VALID [2020-07-10 18:57:17,660 INFO L280 TraceCheckUtils]: 97: Hoare triple {128525#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,661 INFO L280 TraceCheckUtils]: 98: Hoare triple {128525#true} ~tmp___6~0 := #t~nondet21; {128525#true} is VALID [2020-07-10 18:57:17,661 INFO L280 TraceCheckUtils]: 99: Hoare triple {128525#true} havoc #t~nondet21; {128525#true} is VALID [2020-07-10 18:57:17,661 INFO L280 TraceCheckUtils]: 100: Hoare triple {128525#true} havoc ~tmp___7~0; {128525#true} is VALID [2020-07-10 18:57:17,661 INFO L280 TraceCheckUtils]: 101: Hoare triple {128525#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,661 INFO L280 TraceCheckUtils]: 102: Hoare triple {128525#true} ~tmp___8~0 := #t~nondet22; {128525#true} is VALID [2020-07-10 18:57:17,662 INFO L280 TraceCheckUtils]: 103: Hoare triple {128525#true} havoc #t~nondet22; {128525#true} is VALID [2020-07-10 18:57:17,662 INFO L280 TraceCheckUtils]: 104: Hoare triple {128525#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,662 INFO L280 TraceCheckUtils]: 105: Hoare triple {128525#true} ~tmp___9~0 := #t~nondet23; {128525#true} is VALID [2020-07-10 18:57:17,662 INFO L280 TraceCheckUtils]: 106: Hoare triple {128525#true} havoc #t~nondet23; {128525#true} is VALID [2020-07-10 18:57:17,662 INFO L280 TraceCheckUtils]: 107: Hoare triple {128525#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,663 INFO L280 TraceCheckUtils]: 108: Hoare triple {128525#true} ~tmp___10~0 := #t~nondet24; {128525#true} is VALID [2020-07-10 18:57:17,663 INFO L280 TraceCheckUtils]: 109: Hoare triple {128525#true} havoc #t~nondet24; {128525#true} is VALID [2020-07-10 18:57:17,663 INFO L280 TraceCheckUtils]: 110: Hoare triple {128525#true} havoc ~blastFlag~0; {128525#true} is VALID [2020-07-10 18:57:17,663 INFO L280 TraceCheckUtils]: 111: Hoare triple {128525#true} havoc ~__cil_tmp55~0; {128525#true} is VALID [2020-07-10 18:57:17,664 INFO L280 TraceCheckUtils]: 112: Hoare triple {128525#true} havoc ~__cil_tmp56~0; {128525#true} is VALID [2020-07-10 18:57:17,664 INFO L280 TraceCheckUtils]: 113: Hoare triple {128525#true} havoc ~__cil_tmp57~0; {128525#true} is VALID [2020-07-10 18:57:17,664 INFO L280 TraceCheckUtils]: 114: Hoare triple {128525#true} havoc ~__cil_tmp58~0; {128525#true} is VALID [2020-07-10 18:57:17,664 INFO L280 TraceCheckUtils]: 115: Hoare triple {128525#true} havoc ~__cil_tmp59~0; {128525#true} is VALID [2020-07-10 18:57:17,664 INFO L280 TraceCheckUtils]: 116: Hoare triple {128525#true} havoc ~__cil_tmp60~0; {128525#true} is VALID [2020-07-10 18:57:17,664 INFO L280 TraceCheckUtils]: 117: Hoare triple {128525#true} ~__cil_tmp61~0 := #t~nondet25; {128525#true} is VALID [2020-07-10 18:57:17,665 INFO L280 TraceCheckUtils]: 118: Hoare triple {128525#true} havoc #t~nondet25; {128525#true} is VALID [2020-07-10 18:57:17,665 INFO L280 TraceCheckUtils]: 119: Hoare triple {128525#true} ~s__state~0 := ~initial_state; {128525#true} is VALID [2020-07-10 18:57:17,665 INFO L280 TraceCheckUtils]: 120: Hoare triple {128525#true} ~blastFlag~0 := 0; {128525#true} is VALID [2020-07-10 18:57:17,665 INFO L280 TraceCheckUtils]: 121: Hoare triple {128525#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,665 INFO L280 TraceCheckUtils]: 122: Hoare triple {128525#true} ~tmp~0 := #t~nondet26; {128525#true} is VALID [2020-07-10 18:57:17,666 INFO L280 TraceCheckUtils]: 123: Hoare triple {128525#true} havoc #t~nondet26; {128525#true} is VALID [2020-07-10 18:57:17,666 INFO L280 TraceCheckUtils]: 124: Hoare triple {128525#true} ~Time~0 := ~tmp~0; {128525#true} is VALID [2020-07-10 18:57:17,666 INFO L280 TraceCheckUtils]: 125: Hoare triple {128525#true} ~cb~0 := 0; {128525#true} is VALID [2020-07-10 18:57:17,666 INFO L280 TraceCheckUtils]: 126: Hoare triple {128525#true} ~ret~0 := -1; {128525#true} is VALID [2020-07-10 18:57:17,666 INFO L280 TraceCheckUtils]: 127: Hoare triple {128525#true} ~skip~0 := 0; {128525#true} is VALID [2020-07-10 18:57:17,666 INFO L280 TraceCheckUtils]: 128: Hoare triple {128525#true} ~got_new_session~0 := 0; {128525#true} is VALID [2020-07-10 18:57:17,667 INFO L280 TraceCheckUtils]: 129: Hoare triple {128525#true} assume 0 != ~s__info_callback~0; {128525#true} is VALID [2020-07-10 18:57:17,667 INFO L280 TraceCheckUtils]: 130: Hoare triple {128525#true} ~cb~0 := ~s__info_callback~0; {128525#true} is VALID [2020-07-10 18:57:17,667 INFO L280 TraceCheckUtils]: 131: Hoare triple {128525#true} #t~post27 := ~s__in_handshake~0; {128525#true} is VALID [2020-07-10 18:57:17,667 INFO L280 TraceCheckUtils]: 132: Hoare triple {128525#true} ~s__in_handshake~0 := 1 + #t~post27; {128525#true} is VALID [2020-07-10 18:57:17,667 INFO L280 TraceCheckUtils]: 133: Hoare triple {128525#true} havoc #t~post27; {128525#true} is VALID [2020-07-10 18:57:17,668 INFO L280 TraceCheckUtils]: 134: Hoare triple {128525#true} assume !(0 != 12288 + ~tmp___1~0); {128525#true} is VALID [2020-07-10 18:57:17,668 INFO L280 TraceCheckUtils]: 135: Hoare triple {128525#true} assume !(0 == ~s__cert~0); {128525#true} is VALID [2020-07-10 18:57:17,668 INFO L280 TraceCheckUtils]: 136: Hoare triple {128525#true} assume !false; {128525#true} is VALID [2020-07-10 18:57:17,668 INFO L280 TraceCheckUtils]: 137: Hoare triple {128525#true} ~state~0 := ~s__state~0; {128525#true} is VALID [2020-07-10 18:57:17,668 INFO L280 TraceCheckUtils]: 138: Hoare triple {128525#true} assume !(12292 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,668 INFO L280 TraceCheckUtils]: 139: Hoare triple {128525#true} assume !(16384 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,669 INFO L280 TraceCheckUtils]: 140: Hoare triple {128525#true} assume !(8192 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,669 INFO L280 TraceCheckUtils]: 141: Hoare triple {128525#true} assume !(24576 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,669 INFO L280 TraceCheckUtils]: 142: Hoare triple {128525#true} assume !(8195 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,669 INFO L280 TraceCheckUtils]: 143: Hoare triple {128525#true} assume !(8480 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,669 INFO L280 TraceCheckUtils]: 144: Hoare triple {128525#true} assume !(8481 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,670 INFO L280 TraceCheckUtils]: 145: Hoare triple {128525#true} assume !(8482 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,670 INFO L280 TraceCheckUtils]: 146: Hoare triple {128525#true} assume 8464 == ~s__state~0; {128525#true} is VALID [2020-07-10 18:57:17,670 INFO L280 TraceCheckUtils]: 147: Hoare triple {128525#true} ~s__shutdown~0 := 0; {128525#true} is VALID [2020-07-10 18:57:17,670 INFO L280 TraceCheckUtils]: 148: Hoare triple {128525#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,670 INFO L280 TraceCheckUtils]: 149: Hoare triple {128525#true} ~ret~0 := #t~nondet32; {128525#true} is VALID [2020-07-10 18:57:17,671 INFO L280 TraceCheckUtils]: 150: Hoare triple {128525#true} havoc #t~nondet32; {128525#true} is VALID [2020-07-10 18:57:17,671 INFO L280 TraceCheckUtils]: 151: Hoare triple {128525#true} assume 0 == ~blastFlag~0; {128525#true} is VALID [2020-07-10 18:57:17,671 INFO L280 TraceCheckUtils]: 152: Hoare triple {128525#true} ~blastFlag~0 := 1; {128525#true} is VALID [2020-07-10 18:57:17,671 INFO L280 TraceCheckUtils]: 153: Hoare triple {128525#true} assume !(~ret~0 <= 0); {128525#true} is VALID [2020-07-10 18:57:17,671 INFO L280 TraceCheckUtils]: 154: Hoare triple {128525#true} ~got_new_session~0 := 1; {128525#true} is VALID [2020-07-10 18:57:17,672 INFO L280 TraceCheckUtils]: 155: Hoare triple {128525#true} ~s__state~0 := 8496; {128525#true} is VALID [2020-07-10 18:57:17,672 INFO L280 TraceCheckUtils]: 156: Hoare triple {128525#true} ~s__init_num~0 := 0; {128525#true} is VALID [2020-07-10 18:57:17,672 INFO L280 TraceCheckUtils]: 157: Hoare triple {128525#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,672 INFO L280 TraceCheckUtils]: 158: Hoare triple {128525#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {128525#true} is VALID [2020-07-10 18:57:17,672 INFO L280 TraceCheckUtils]: 159: Hoare triple {128525#true} havoc #t~nondet51; {128525#true} is VALID [2020-07-10 18:57:17,673 INFO L280 TraceCheckUtils]: 160: Hoare triple {128525#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {128525#true} is VALID [2020-07-10 18:57:17,673 INFO L280 TraceCheckUtils]: 161: Hoare triple {128525#true} ~skip~0 := 0; {128525#true} is VALID [2020-07-10 18:57:17,673 INFO L280 TraceCheckUtils]: 162: Hoare triple {128525#true} assume !false; {128525#true} is VALID [2020-07-10 18:57:17,673 INFO L280 TraceCheckUtils]: 163: Hoare triple {128525#true} ~state~0 := ~s__state~0; {128525#true} is VALID [2020-07-10 18:57:17,673 INFO L280 TraceCheckUtils]: 164: Hoare triple {128525#true} assume !(12292 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,673 INFO L280 TraceCheckUtils]: 165: Hoare triple {128525#true} assume !(16384 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,674 INFO L280 TraceCheckUtils]: 166: Hoare triple {128525#true} assume !(8192 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,674 INFO L280 TraceCheckUtils]: 167: Hoare triple {128525#true} assume !(24576 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,674 INFO L280 TraceCheckUtils]: 168: Hoare triple {128525#true} assume !(8195 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,674 INFO L280 TraceCheckUtils]: 169: Hoare triple {128525#true} assume !(8480 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,674 INFO L280 TraceCheckUtils]: 170: Hoare triple {128525#true} assume !(8481 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,674 INFO L280 TraceCheckUtils]: 171: Hoare triple {128525#true} assume !(8482 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,675 INFO L280 TraceCheckUtils]: 172: Hoare triple {128525#true} assume !(8464 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,675 INFO L280 TraceCheckUtils]: 173: Hoare triple {128525#true} assume !(8465 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,675 INFO L280 TraceCheckUtils]: 174: Hoare triple {128525#true} assume !(8466 == ~s__state~0); {128525#true} is VALID [2020-07-10 18:57:17,675 INFO L280 TraceCheckUtils]: 175: Hoare triple {128525#true} assume 8496 == ~s__state~0; {128525#true} is VALID [2020-07-10 18:57:17,675 INFO L280 TraceCheckUtils]: 176: Hoare triple {128525#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {128525#true} is VALID [2020-07-10 18:57:17,676 INFO L280 TraceCheckUtils]: 177: Hoare triple {128525#true} ~ret~0 := #t~nondet33; {128525#true} is VALID [2020-07-10 18:57:17,676 INFO L280 TraceCheckUtils]: 178: Hoare triple {128525#true} havoc #t~nondet33; {128525#true} is VALID [2020-07-10 18:57:17,676 INFO L280 TraceCheckUtils]: 179: Hoare triple {128525#true} assume 1 == ~blastFlag~0; {128525#true} is VALID [2020-07-10 18:57:17,676 INFO L280 TraceCheckUtils]: 180: Hoare triple {128525#true} ~blastFlag~0 := 2; {128525#true} is VALID [2020-07-10 18:57:17,676 INFO L280 TraceCheckUtils]: 181: Hoare triple {128525#true} assume !(~ret~0 <= 0); {128525#true} is VALID [2020-07-10 18:57:17,677 INFO L280 TraceCheckUtils]: 182: Hoare triple {128525#true} assume !(0 != ~s__hit~0); {128525#true} is VALID [2020-07-10 18:57:17,681 INFO L280 TraceCheckUtils]: 183: Hoare triple {128525#true} ~s__state~0 := 8512; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,682 INFO L280 TraceCheckUtils]: 184: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} ~s__init_num~0 := 0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,683 INFO L280 TraceCheckUtils]: 185: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,683 INFO L280 TraceCheckUtils]: 186: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,684 INFO L280 TraceCheckUtils]: 187: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} havoc #t~nondet51; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,685 INFO L280 TraceCheckUtils]: 188: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume 0 == ~s__s3__tmp__reuse_message~0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,685 INFO L280 TraceCheckUtils]: 189: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume 0 == ~skip~0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,686 INFO L280 TraceCheckUtils]: 190: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8560 == ~state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,686 INFO L280 TraceCheckUtils]: 191: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(0 != ~s__debug~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,687 INFO L280 TraceCheckUtils]: 192: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume 0 != ~cb~0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,688 INFO L280 TraceCheckUtils]: 193: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume ~s__state~0 != ~state~0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,688 INFO L280 TraceCheckUtils]: 194: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} ~new_state~0 := ~s__state~0; {128530#(<= ssl3_accept_~new_state~0 8512)} is VALID [2020-07-10 18:57:17,689 INFO L280 TraceCheckUtils]: 195: Hoare triple {128530#(<= ssl3_accept_~new_state~0 8512)} ~s__state~0 := ~state~0; {128530#(<= ssl3_accept_~new_state~0 8512)} is VALID [2020-07-10 18:57:17,690 INFO L280 TraceCheckUtils]: 196: Hoare triple {128530#(<= ssl3_accept_~new_state~0 8512)} ~s__state~0 := ~new_state~0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,690 INFO L280 TraceCheckUtils]: 197: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} ~skip~0 := 0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,691 INFO L280 TraceCheckUtils]: 198: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !false; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,691 INFO L280 TraceCheckUtils]: 199: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} ~state~0 := ~s__state~0; {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,692 INFO L280 TraceCheckUtils]: 200: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(12292 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,693 INFO L280 TraceCheckUtils]: 201: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(16384 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,693 INFO L280 TraceCheckUtils]: 202: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8192 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,694 INFO L280 TraceCheckUtils]: 203: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(24576 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,695 INFO L280 TraceCheckUtils]: 204: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8195 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,695 INFO L280 TraceCheckUtils]: 205: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8480 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,696 INFO L280 TraceCheckUtils]: 206: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8481 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,697 INFO L280 TraceCheckUtils]: 207: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8482 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,697 INFO L280 TraceCheckUtils]: 208: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8464 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,698 INFO L280 TraceCheckUtils]: 209: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8465 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,698 INFO L280 TraceCheckUtils]: 210: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8466 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,699 INFO L280 TraceCheckUtils]: 211: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8496 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,700 INFO L280 TraceCheckUtils]: 212: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8497 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,700 INFO L280 TraceCheckUtils]: 213: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8512 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,701 INFO L280 TraceCheckUtils]: 214: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8513 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,701 INFO L280 TraceCheckUtils]: 215: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8528 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,702 INFO L280 TraceCheckUtils]: 216: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8529 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,703 INFO L280 TraceCheckUtils]: 217: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8544 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,703 INFO L280 TraceCheckUtils]: 218: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume !(8545 == ~s__state~0); {128529#(<= ssl3_accept_~s__state~0 8512)} is VALID [2020-07-10 18:57:17,704 INFO L280 TraceCheckUtils]: 219: Hoare triple {128529#(<= ssl3_accept_~s__state~0 8512)} assume 8560 == ~s__state~0; {128526#false} is VALID [2020-07-10 18:57:17,704 INFO L280 TraceCheckUtils]: 220: Hoare triple {128526#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {128526#false} is VALID [2020-07-10 18:57:17,704 INFO L280 TraceCheckUtils]: 221: Hoare triple {128526#false} ~ret~0 := #t~nondet42; {128526#false} is VALID [2020-07-10 18:57:17,705 INFO L280 TraceCheckUtils]: 222: Hoare triple {128526#false} havoc #t~nondet42; {128526#false} is VALID [2020-07-10 18:57:17,705 INFO L280 TraceCheckUtils]: 223: Hoare triple {128526#false} assume !(~ret~0 <= 0); {128526#false} is VALID [2020-07-10 18:57:17,705 INFO L280 TraceCheckUtils]: 224: Hoare triple {128526#false} ~s__s3__tmp__next_state___0~0 := 8576; {128526#false} is VALID [2020-07-10 18:57:17,705 INFO L280 TraceCheckUtils]: 225: Hoare triple {128526#false} ~s__state~0 := 8448; {128526#false} is VALID [2020-07-10 18:57:17,705 INFO L280 TraceCheckUtils]: 226: Hoare triple {128526#false} ~s__init_num~0 := 0; {128526#false} is VALID [2020-07-10 18:57:17,706 INFO L280 TraceCheckUtils]: 227: Hoare triple {128526#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {128526#false} is VALID [2020-07-10 18:57:17,706 INFO L280 TraceCheckUtils]: 228: Hoare triple {128526#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {128526#false} is VALID [2020-07-10 18:57:17,706 INFO L280 TraceCheckUtils]: 229: Hoare triple {128526#false} havoc #t~nondet51; {128526#false} is VALID [2020-07-10 18:57:17,706 INFO L280 TraceCheckUtils]: 230: Hoare triple {128526#false} assume 0 == ~s__s3__tmp__reuse_message~0; {128526#false} is VALID [2020-07-10 18:57:17,706 INFO L280 TraceCheckUtils]: 231: Hoare triple {128526#false} assume 0 == ~skip~0; {128526#false} is VALID [2020-07-10 18:57:17,707 INFO L280 TraceCheckUtils]: 232: Hoare triple {128526#false} assume 8560 == ~state~0; {128526#false} is VALID [2020-07-10 18:57:17,707 INFO L280 TraceCheckUtils]: 233: Hoare triple {128526#false} assume 8448 == ~s__state~0; {128526#false} is VALID [2020-07-10 18:57:17,707 INFO L280 TraceCheckUtils]: 234: Hoare triple {128526#false} assume -1 != ~s__verify_mode~0; {128526#false} is VALID [2020-07-10 18:57:17,707 INFO L280 TraceCheckUtils]: 235: Hoare triple {128526#false} assume -2 != ~s__verify_mode~0; {128526#false} is VALID [2020-07-10 18:57:17,707 INFO L280 TraceCheckUtils]: 236: Hoare triple {128526#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {128526#false} is VALID [2020-07-10 18:57:17,707 INFO L280 TraceCheckUtils]: 237: Hoare triple {128526#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {128526#false} is VALID [2020-07-10 18:57:17,708 INFO L280 TraceCheckUtils]: 238: Hoare triple {128526#false} assume 4 != ~blastFlag~0; {128526#false} is VALID [2020-07-10 18:57:17,708 INFO L280 TraceCheckUtils]: 239: Hoare triple {128526#false} assume 1024 != ~tmp___7~0; {128526#false} is VALID [2020-07-10 18:57:17,708 INFO L280 TraceCheckUtils]: 240: Hoare triple {128526#false} assume !false; {128526#false} is VALID [2020-07-10 18:57:17,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:57:17,740 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:57:17,741 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1285571896] [2020-07-10 18:57:17,741 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:57:17,741 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 18:57:17,741 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545642701] [2020-07-10 18:57:17,742 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 241 [2020-07-10 18:57:17,742 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:57:17,742 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 18:57:18,011 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 231 edges. 231 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:57:18,012 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 18:57:18,012 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:57:18,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 18:57:18,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 18:57:18,013 INFO L87 Difference]: Start difference. First operand 1878 states and 2347 transitions. Second operand 4 states. [2020-07-10 18:57:38,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:57:38,363 INFO L93 Difference]: Finished difference Result 5427 states and 6873 transitions. [2020-07-10 18:57:38,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 18:57:38,363 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 241 [2020-07-10 18:57:38,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:57:38,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:57:38,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1521 transitions. [2020-07-10 18:57:38,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:57:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1521 transitions. [2020-07-10 18:57:38,373 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1521 transitions. [2020-07-10 18:57:40,259 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1521 edges. 1521 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:57:40,713 INFO L225 Difference]: With dead ends: 5427 [2020-07-10 18:57:40,713 INFO L226 Difference]: Without dead ends: 3680 [2020-07-10 18:57:40,716 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 18:57:40,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3680 states. [2020-07-10 18:57:49,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3680 to 1918. [2020-07-10 18:57:49,720 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:57:49,720 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3680 states. Second operand 1918 states. [2020-07-10 18:57:49,720 INFO L74 IsIncluded]: Start isIncluded. First operand 3680 states. Second operand 1918 states. [2020-07-10 18:57:49,721 INFO L87 Difference]: Start difference. First operand 3680 states. Second operand 1918 states. [2020-07-10 18:57:50,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:57:50,121 INFO L93 Difference]: Finished difference Result 3680 states and 4617 transitions. [2020-07-10 18:57:50,121 INFO L276 IsEmpty]: Start isEmpty. Operand 3680 states and 4617 transitions. [2020-07-10 18:57:50,125 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:57:50,125 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:57:50,125 INFO L74 IsIncluded]: Start isIncluded. First operand 1918 states. Second operand 3680 states. [2020-07-10 18:57:50,125 INFO L87 Difference]: Start difference. First operand 1918 states. Second operand 3680 states. [2020-07-10 18:57:50,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:57:50,526 INFO L93 Difference]: Finished difference Result 3680 states and 4617 transitions. [2020-07-10 18:57:50,527 INFO L276 IsEmpty]: Start isEmpty. Operand 3680 states and 4617 transitions. [2020-07-10 18:57:50,530 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:57:50,530 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:57:50,530 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:57:50,530 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:57:50,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1918 states. [2020-07-10 18:57:50,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1918 states to 1918 states and 2409 transitions. [2020-07-10 18:57:50,635 INFO L78 Accepts]: Start accepts. Automaton has 1918 states and 2409 transitions. Word has length 241 [2020-07-10 18:57:50,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:57:50,635 INFO L479 AbstractCegarLoop]: Abstraction has 1918 states and 2409 transitions. [2020-07-10 18:57:50,635 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 18:57:50,635 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1918 states and 2409 transitions. [2020-07-10 18:57:56,901 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2409 edges. 2409 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:57:56,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1918 states and 2409 transitions. [2020-07-10 18:57:56,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2020-07-10 18:57:56,904 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:57:56,905 INFO L422 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:57:56,905 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-07-10 18:57:56,905 INFO L427 AbstractCegarLoop]: === Iteration 17 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:57:56,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:57:56,905 INFO L82 PathProgramCache]: Analyzing trace with hash -460241056, now seen corresponding path program 1 times [2020-07-10 18:57:56,905 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:57:56,905 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [338787018] [2020-07-10 18:57:56,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:57:56,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:57:57,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:57:57,010 INFO L280 TraceCheckUtils]: 0: Hoare triple {150586#true} assume true; {150586#true} is VALID [2020-07-10 18:57:57,011 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {150586#true} {150586#true} #1043#return; {150586#true} is VALID [2020-07-10 18:57:57,011 INFO L263 TraceCheckUtils]: 0: Hoare triple {150586#true} call ULTIMATE.init(); {150586#true} is VALID [2020-07-10 18:57:57,011 INFO L280 TraceCheckUtils]: 1: Hoare triple {150586#true} assume true; {150586#true} is VALID [2020-07-10 18:57:57,011 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {150586#true} {150586#true} #1043#return; {150586#true} is VALID [2020-07-10 18:57:57,011 INFO L263 TraceCheckUtils]: 3: Hoare triple {150586#true} call #t~ret55 := main(); {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L280 TraceCheckUtils]: 4: Hoare triple {150586#true} havoc ~s~0; {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L280 TraceCheckUtils]: 5: Hoare triple {150586#true} havoc ~tmp~1; {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L280 TraceCheckUtils]: 6: Hoare triple {150586#true} ~s~0 := 8464; {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L263 TraceCheckUtils]: 7: Hoare triple {150586#true} call #t~ret54 := ssl3_accept(~s~0); {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L280 TraceCheckUtils]: 8: Hoare triple {150586#true} ~initial_state := #in~initial_state; {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L280 TraceCheckUtils]: 9: Hoare triple {150586#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L280 TraceCheckUtils]: 10: Hoare triple {150586#true} ~s__info_callback~0 := #t~nondet0; {150586#true} is VALID [2020-07-10 18:57:57,012 INFO L280 TraceCheckUtils]: 11: Hoare triple {150586#true} havoc #t~nondet0; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 12: Hoare triple {150586#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 13: Hoare triple {150586#true} ~s__in_handshake~0 := #t~nondet1; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 14: Hoare triple {150586#true} havoc #t~nondet1; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 15: Hoare triple {150586#true} havoc ~s__state~0; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 16: Hoare triple {150586#true} havoc ~s__new_session~0; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 17: Hoare triple {150586#true} havoc ~s__server~0; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 18: Hoare triple {150586#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,013 INFO L280 TraceCheckUtils]: 19: Hoare triple {150586#true} ~s__version~0 := #t~nondet2; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 20: Hoare triple {150586#true} havoc #t~nondet2; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 21: Hoare triple {150586#true} havoc ~s__type~0; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 22: Hoare triple {150586#true} havoc ~s__init_num~0; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 23: Hoare triple {150586#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 24: Hoare triple {150586#true} ~s__hit~0 := #t~nondet3; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 25: Hoare triple {150586#true} havoc #t~nondet3; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 26: Hoare triple {150586#true} havoc ~s__rwstate~0; {150586#true} is VALID [2020-07-10 18:57:57,014 INFO L280 TraceCheckUtils]: 27: Hoare triple {150586#true} ~s__init_buf___0~0 := 1; {150586#true} is VALID [2020-07-10 18:57:57,015 INFO L280 TraceCheckUtils]: 28: Hoare triple {150586#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,015 INFO L280 TraceCheckUtils]: 29: Hoare triple {150586#true} ~s__debug~0 := #t~nondet4; {150586#true} is VALID [2020-07-10 18:57:57,015 INFO L280 TraceCheckUtils]: 30: Hoare triple {150586#true} havoc #t~nondet4; {150586#true} is VALID [2020-07-10 18:57:57,015 INFO L280 TraceCheckUtils]: 31: Hoare triple {150586#true} havoc ~s__shutdown~0; {150586#true} is VALID [2020-07-10 18:57:57,015 INFO L280 TraceCheckUtils]: 32: Hoare triple {150586#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,015 INFO L280 TraceCheckUtils]: 33: Hoare triple {150586#true} ~s__cert~0 := #t~nondet5; {150586#true} is VALID [2020-07-10 18:57:57,015 INFO L280 TraceCheckUtils]: 34: Hoare triple {150586#true} havoc #t~nondet5; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 35: Hoare triple {150586#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 36: Hoare triple {150586#true} ~s__options~0 := #t~nondet6; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 37: Hoare triple {150586#true} havoc #t~nondet6; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 38: Hoare triple {150586#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 39: Hoare triple {150586#true} ~s__verify_mode~0 := #t~nondet7; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 40: Hoare triple {150586#true} havoc #t~nondet7; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 41: Hoare triple {150586#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,016 INFO L280 TraceCheckUtils]: 42: Hoare triple {150586#true} ~s__session__peer~0 := #t~nondet8; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 43: Hoare triple {150586#true} havoc #t~nondet8; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 44: Hoare triple {150586#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 45: Hoare triple {150586#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 46: Hoare triple {150586#true} havoc #t~nondet9; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 47: Hoare triple {150586#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 48: Hoare triple {150586#true} ~s__ctx__info_callback~0 := #t~nondet10; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 49: Hoare triple {150586#true} havoc #t~nondet10; {150586#true} is VALID [2020-07-10 18:57:57,017 INFO L280 TraceCheckUtils]: 50: Hoare triple {150586#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 51: Hoare triple {150586#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 52: Hoare triple {150586#true} havoc #t~nondet11; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 53: Hoare triple {150586#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 54: Hoare triple {150586#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 55: Hoare triple {150586#true} havoc #t~nondet12; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 56: Hoare triple {150586#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 57: Hoare triple {150586#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {150586#true} is VALID [2020-07-10 18:57:57,018 INFO L280 TraceCheckUtils]: 58: Hoare triple {150586#true} havoc #t~nondet13; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 59: Hoare triple {150586#true} havoc ~s__s3__tmp__cert_request~0; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 60: Hoare triple {150586#true} havoc ~s__s3__tmp__reuse_message~0; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 61: Hoare triple {150586#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 62: Hoare triple {150586#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 63: Hoare triple {150586#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 64: Hoare triple {150586#true} havoc #t~nondet14; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 65: Hoare triple {150586#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {150586#true} is VALID [2020-07-10 18:57:57,019 INFO L280 TraceCheckUtils]: 66: Hoare triple {150586#true} havoc ~s__s3__tmp__next_state___0~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 67: Hoare triple {150586#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 68: Hoare triple {150586#true} havoc ~s__session__cipher~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 69: Hoare triple {150586#true} havoc ~buf~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 70: Hoare triple {150586#true} havoc ~l~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 71: Hoare triple {150586#true} havoc ~Time~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 72: Hoare triple {150586#true} havoc ~tmp~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 73: Hoare triple {150586#true} havoc ~cb~0; {150586#true} is VALID [2020-07-10 18:57:57,020 INFO L280 TraceCheckUtils]: 74: Hoare triple {150586#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 75: Hoare triple {150586#true} ~num1~0 := #t~nondet15; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 76: Hoare triple {150586#true} havoc #t~nondet15; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 77: Hoare triple {150586#true} havoc ~ret~0; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 78: Hoare triple {150586#true} havoc ~new_state~0; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 79: Hoare triple {150586#true} havoc ~state~0; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 80: Hoare triple {150586#true} havoc ~skip~0; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 81: Hoare triple {150586#true} havoc ~got_new_session~0; {150586#true} is VALID [2020-07-10 18:57:57,021 INFO L280 TraceCheckUtils]: 82: Hoare triple {150586#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 83: Hoare triple {150586#true} ~tmp___1~0 := #t~nondet16; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 84: Hoare triple {150586#true} havoc #t~nondet16; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 85: Hoare triple {150586#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 86: Hoare triple {150586#true} ~tmp___2~0 := #t~nondet17; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 87: Hoare triple {150586#true} havoc #t~nondet17; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 88: Hoare triple {150586#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 89: Hoare triple {150586#true} ~tmp___3~0 := #t~nondet18; {150586#true} is VALID [2020-07-10 18:57:57,022 INFO L280 TraceCheckUtils]: 90: Hoare triple {150586#true} havoc #t~nondet18; {150586#true} is VALID [2020-07-10 18:57:57,023 INFO L280 TraceCheckUtils]: 91: Hoare triple {150586#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,023 INFO L280 TraceCheckUtils]: 92: Hoare triple {150586#true} ~tmp___4~0 := #t~nondet19; {150586#true} is VALID [2020-07-10 18:57:57,023 INFO L280 TraceCheckUtils]: 93: Hoare triple {150586#true} havoc #t~nondet19; {150586#true} is VALID [2020-07-10 18:57:57,023 INFO L280 TraceCheckUtils]: 94: Hoare triple {150586#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,023 INFO L280 TraceCheckUtils]: 95: Hoare triple {150586#true} ~tmp___5~0 := #t~nondet20; {150586#true} is VALID [2020-07-10 18:57:57,023 INFO L280 TraceCheckUtils]: 96: Hoare triple {150586#true} havoc #t~nondet20; {150586#true} is VALID [2020-07-10 18:57:57,024 INFO L280 TraceCheckUtils]: 97: Hoare triple {150586#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,024 INFO L280 TraceCheckUtils]: 98: Hoare triple {150586#true} ~tmp___6~0 := #t~nondet21; {150586#true} is VALID [2020-07-10 18:57:57,024 INFO L280 TraceCheckUtils]: 99: Hoare triple {150586#true} havoc #t~nondet21; {150586#true} is VALID [2020-07-10 18:57:57,024 INFO L280 TraceCheckUtils]: 100: Hoare triple {150586#true} havoc ~tmp___7~0; {150586#true} is VALID [2020-07-10 18:57:57,024 INFO L280 TraceCheckUtils]: 101: Hoare triple {150586#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,025 INFO L280 TraceCheckUtils]: 102: Hoare triple {150586#true} ~tmp___8~0 := #t~nondet22; {150586#true} is VALID [2020-07-10 18:57:57,025 INFO L280 TraceCheckUtils]: 103: Hoare triple {150586#true} havoc #t~nondet22; {150586#true} is VALID [2020-07-10 18:57:57,025 INFO L280 TraceCheckUtils]: 104: Hoare triple {150586#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,025 INFO L280 TraceCheckUtils]: 105: Hoare triple {150586#true} ~tmp___9~0 := #t~nondet23; {150586#true} is VALID [2020-07-10 18:57:57,025 INFO L280 TraceCheckUtils]: 106: Hoare triple {150586#true} havoc #t~nondet23; {150586#true} is VALID [2020-07-10 18:57:57,025 INFO L280 TraceCheckUtils]: 107: Hoare triple {150586#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,026 INFO L280 TraceCheckUtils]: 108: Hoare triple {150586#true} ~tmp___10~0 := #t~nondet24; {150586#true} is VALID [2020-07-10 18:57:57,026 INFO L280 TraceCheckUtils]: 109: Hoare triple {150586#true} havoc #t~nondet24; {150586#true} is VALID [2020-07-10 18:57:57,026 INFO L280 TraceCheckUtils]: 110: Hoare triple {150586#true} havoc ~blastFlag~0; {150586#true} is VALID [2020-07-10 18:57:57,026 INFO L280 TraceCheckUtils]: 111: Hoare triple {150586#true} havoc ~__cil_tmp55~0; {150586#true} is VALID [2020-07-10 18:57:57,026 INFO L280 TraceCheckUtils]: 112: Hoare triple {150586#true} havoc ~__cil_tmp56~0; {150586#true} is VALID [2020-07-10 18:57:57,027 INFO L280 TraceCheckUtils]: 113: Hoare triple {150586#true} havoc ~__cil_tmp57~0; {150586#true} is VALID [2020-07-10 18:57:57,027 INFO L280 TraceCheckUtils]: 114: Hoare triple {150586#true} havoc ~__cil_tmp58~0; {150586#true} is VALID [2020-07-10 18:57:57,027 INFO L280 TraceCheckUtils]: 115: Hoare triple {150586#true} havoc ~__cil_tmp59~0; {150586#true} is VALID [2020-07-10 18:57:57,027 INFO L280 TraceCheckUtils]: 116: Hoare triple {150586#true} havoc ~__cil_tmp60~0; {150586#true} is VALID [2020-07-10 18:57:57,027 INFO L280 TraceCheckUtils]: 117: Hoare triple {150586#true} ~__cil_tmp61~0 := #t~nondet25; {150586#true} is VALID [2020-07-10 18:57:57,028 INFO L280 TraceCheckUtils]: 118: Hoare triple {150586#true} havoc #t~nondet25; {150586#true} is VALID [2020-07-10 18:57:57,028 INFO L280 TraceCheckUtils]: 119: Hoare triple {150586#true} ~s__state~0 := ~initial_state; {150586#true} is VALID [2020-07-10 18:57:57,028 INFO L280 TraceCheckUtils]: 120: Hoare triple {150586#true} ~blastFlag~0 := 0; {150586#true} is VALID [2020-07-10 18:57:57,028 INFO L280 TraceCheckUtils]: 121: Hoare triple {150586#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,028 INFO L280 TraceCheckUtils]: 122: Hoare triple {150586#true} ~tmp~0 := #t~nondet26; {150586#true} is VALID [2020-07-10 18:57:57,029 INFO L280 TraceCheckUtils]: 123: Hoare triple {150586#true} havoc #t~nondet26; {150586#true} is VALID [2020-07-10 18:57:57,029 INFO L280 TraceCheckUtils]: 124: Hoare triple {150586#true} ~Time~0 := ~tmp~0; {150586#true} is VALID [2020-07-10 18:57:57,029 INFO L280 TraceCheckUtils]: 125: Hoare triple {150586#true} ~cb~0 := 0; {150586#true} is VALID [2020-07-10 18:57:57,029 INFO L280 TraceCheckUtils]: 126: Hoare triple {150586#true} ~ret~0 := -1; {150586#true} is VALID [2020-07-10 18:57:57,029 INFO L280 TraceCheckUtils]: 127: Hoare triple {150586#true} ~skip~0 := 0; {150586#true} is VALID [2020-07-10 18:57:57,030 INFO L280 TraceCheckUtils]: 128: Hoare triple {150586#true} ~got_new_session~0 := 0; {150586#true} is VALID [2020-07-10 18:57:57,030 INFO L280 TraceCheckUtils]: 129: Hoare triple {150586#true} assume 0 != ~s__info_callback~0; {150586#true} is VALID [2020-07-10 18:57:57,030 INFO L280 TraceCheckUtils]: 130: Hoare triple {150586#true} ~cb~0 := ~s__info_callback~0; {150586#true} is VALID [2020-07-10 18:57:57,030 INFO L280 TraceCheckUtils]: 131: Hoare triple {150586#true} #t~post27 := ~s__in_handshake~0; {150586#true} is VALID [2020-07-10 18:57:57,030 INFO L280 TraceCheckUtils]: 132: Hoare triple {150586#true} ~s__in_handshake~0 := 1 + #t~post27; {150586#true} is VALID [2020-07-10 18:57:57,031 INFO L280 TraceCheckUtils]: 133: Hoare triple {150586#true} havoc #t~post27; {150586#true} is VALID [2020-07-10 18:57:57,031 INFO L280 TraceCheckUtils]: 134: Hoare triple {150586#true} assume !(0 != 12288 + ~tmp___1~0); {150586#true} is VALID [2020-07-10 18:57:57,031 INFO L280 TraceCheckUtils]: 135: Hoare triple {150586#true} assume !(0 == ~s__cert~0); {150586#true} is VALID [2020-07-10 18:57:57,031 INFO L280 TraceCheckUtils]: 136: Hoare triple {150586#true} assume !false; {150586#true} is VALID [2020-07-10 18:57:57,031 INFO L280 TraceCheckUtils]: 137: Hoare triple {150586#true} ~state~0 := ~s__state~0; {150586#true} is VALID [2020-07-10 18:57:57,032 INFO L280 TraceCheckUtils]: 138: Hoare triple {150586#true} assume !(12292 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,032 INFO L280 TraceCheckUtils]: 139: Hoare triple {150586#true} assume !(16384 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,032 INFO L280 TraceCheckUtils]: 140: Hoare triple {150586#true} assume !(8192 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,032 INFO L280 TraceCheckUtils]: 141: Hoare triple {150586#true} assume !(24576 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,032 INFO L280 TraceCheckUtils]: 142: Hoare triple {150586#true} assume !(8195 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,033 INFO L280 TraceCheckUtils]: 143: Hoare triple {150586#true} assume !(8480 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,033 INFO L280 TraceCheckUtils]: 144: Hoare triple {150586#true} assume !(8481 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,033 INFO L280 TraceCheckUtils]: 145: Hoare triple {150586#true} assume !(8482 == ~s__state~0); {150586#true} is VALID [2020-07-10 18:57:57,033 INFO L280 TraceCheckUtils]: 146: Hoare triple {150586#true} assume 8464 == ~s__state~0; {150586#true} is VALID [2020-07-10 18:57:57,033 INFO L280 TraceCheckUtils]: 147: Hoare triple {150586#true} ~s__shutdown~0 := 0; {150586#true} is VALID [2020-07-10 18:57:57,033 INFO L280 TraceCheckUtils]: 148: Hoare triple {150586#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {150586#true} is VALID [2020-07-10 18:57:57,034 INFO L280 TraceCheckUtils]: 149: Hoare triple {150586#true} ~ret~0 := #t~nondet32; {150586#true} is VALID [2020-07-10 18:57:57,034 INFO L280 TraceCheckUtils]: 150: Hoare triple {150586#true} havoc #t~nondet32; {150586#true} is VALID [2020-07-10 18:57:57,034 INFO L280 TraceCheckUtils]: 151: Hoare triple {150586#true} assume 0 == ~blastFlag~0; {150586#true} is VALID [2020-07-10 18:57:57,034 INFO L280 TraceCheckUtils]: 152: Hoare triple {150586#true} ~blastFlag~0 := 1; {150586#true} is VALID [2020-07-10 18:57:57,034 INFO L280 TraceCheckUtils]: 153: Hoare triple {150586#true} assume !(~ret~0 <= 0); {150586#true} is VALID [2020-07-10 18:57:57,035 INFO L280 TraceCheckUtils]: 154: Hoare triple {150586#true} ~got_new_session~0 := 1; {150586#true} is VALID [2020-07-10 18:57:57,040 INFO L280 TraceCheckUtils]: 155: Hoare triple {150586#true} ~s__state~0 := 8496; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,041 INFO L280 TraceCheckUtils]: 156: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,041 INFO L280 TraceCheckUtils]: 157: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,042 INFO L280 TraceCheckUtils]: 158: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,043 INFO L280 TraceCheckUtils]: 159: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} havoc #t~nondet51; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,043 INFO L280 TraceCheckUtils]: 160: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume 0 == ~s__s3__tmp__reuse_message~0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,044 INFO L280 TraceCheckUtils]: 161: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume 0 == ~skip~0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,045 INFO L280 TraceCheckUtils]: 162: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8560 == ~state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,045 INFO L280 TraceCheckUtils]: 163: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(0 != ~s__debug~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,046 INFO L280 TraceCheckUtils]: 164: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume 0 != ~cb~0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,047 INFO L280 TraceCheckUtils]: 165: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume ~s__state~0 != ~state~0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,047 INFO L280 TraceCheckUtils]: 166: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} ~new_state~0 := ~s__state~0; {150591#(<= 8496 ssl3_accept_~new_state~0)} is VALID [2020-07-10 18:57:57,048 INFO L280 TraceCheckUtils]: 167: Hoare triple {150591#(<= 8496 ssl3_accept_~new_state~0)} ~s__state~0 := ~state~0; {150591#(<= 8496 ssl3_accept_~new_state~0)} is VALID [2020-07-10 18:57:57,049 INFO L280 TraceCheckUtils]: 168: Hoare triple {150591#(<= 8496 ssl3_accept_~new_state~0)} ~s__state~0 := ~new_state~0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,050 INFO L280 TraceCheckUtils]: 169: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} ~skip~0 := 0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,050 INFO L280 TraceCheckUtils]: 170: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !false; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,051 INFO L280 TraceCheckUtils]: 171: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,051 INFO L280 TraceCheckUtils]: 172: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,052 INFO L280 TraceCheckUtils]: 173: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,053 INFO L280 TraceCheckUtils]: 174: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,053 INFO L280 TraceCheckUtils]: 175: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,054 INFO L280 TraceCheckUtils]: 176: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,055 INFO L280 TraceCheckUtils]: 177: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,055 INFO L280 TraceCheckUtils]: 178: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,056 INFO L280 TraceCheckUtils]: 179: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,057 INFO L280 TraceCheckUtils]: 180: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,057 INFO L280 TraceCheckUtils]: 181: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,058 INFO L280 TraceCheckUtils]: 182: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,059 INFO L280 TraceCheckUtils]: 183: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,060 INFO L280 TraceCheckUtils]: 184: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,067 INFO L280 TraceCheckUtils]: 185: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,068 INFO L280 TraceCheckUtils]: 186: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,068 INFO L280 TraceCheckUtils]: 187: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,069 INFO L280 TraceCheckUtils]: 188: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8529 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,070 INFO L280 TraceCheckUtils]: 189: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8544 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,070 INFO L280 TraceCheckUtils]: 190: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8545 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,071 INFO L280 TraceCheckUtils]: 191: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8560 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,071 INFO L280 TraceCheckUtils]: 192: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume !(8561 == ~s__state~0); {150590#(<= 8496 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:57:57,072 INFO L280 TraceCheckUtils]: 193: Hoare triple {150590#(<= 8496 ssl3_accept_~s__state~0)} assume 8448 == ~s__state~0; {150587#false} is VALID [2020-07-10 18:57:57,073 INFO L280 TraceCheckUtils]: 194: Hoare triple {150587#false} assume !(~num1~0 > 0); {150587#false} is VALID [2020-07-10 18:57:57,073 INFO L280 TraceCheckUtils]: 195: Hoare triple {150587#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {150587#false} is VALID [2020-07-10 18:57:57,073 INFO L280 TraceCheckUtils]: 196: Hoare triple {150587#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {150587#false} is VALID [2020-07-10 18:57:57,073 INFO L280 TraceCheckUtils]: 197: Hoare triple {150587#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {150587#false} is VALID [2020-07-10 18:57:57,074 INFO L280 TraceCheckUtils]: 198: Hoare triple {150587#false} havoc #t~nondet51; {150587#false} is VALID [2020-07-10 18:57:57,074 INFO L280 TraceCheckUtils]: 199: Hoare triple {150587#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {150587#false} is VALID [2020-07-10 18:57:57,074 INFO L280 TraceCheckUtils]: 200: Hoare triple {150587#false} ~skip~0 := 0; {150587#false} is VALID [2020-07-10 18:57:57,074 INFO L280 TraceCheckUtils]: 201: Hoare triple {150587#false} assume !false; {150587#false} is VALID [2020-07-10 18:57:57,074 INFO L280 TraceCheckUtils]: 202: Hoare triple {150587#false} ~state~0 := ~s__state~0; {150587#false} is VALID [2020-07-10 18:57:57,074 INFO L280 TraceCheckUtils]: 203: Hoare triple {150587#false} assume !(12292 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,075 INFO L280 TraceCheckUtils]: 204: Hoare triple {150587#false} assume !(16384 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,075 INFO L280 TraceCheckUtils]: 205: Hoare triple {150587#false} assume !(8192 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,075 INFO L280 TraceCheckUtils]: 206: Hoare triple {150587#false} assume !(24576 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,075 INFO L280 TraceCheckUtils]: 207: Hoare triple {150587#false} assume !(8195 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,075 INFO L280 TraceCheckUtils]: 208: Hoare triple {150587#false} assume !(8480 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,076 INFO L280 TraceCheckUtils]: 209: Hoare triple {150587#false} assume !(8481 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,076 INFO L280 TraceCheckUtils]: 210: Hoare triple {150587#false} assume !(8482 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,076 INFO L280 TraceCheckUtils]: 211: Hoare triple {150587#false} assume !(8464 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,076 INFO L280 TraceCheckUtils]: 212: Hoare triple {150587#false} assume !(8465 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,076 INFO L280 TraceCheckUtils]: 213: Hoare triple {150587#false} assume !(8466 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,077 INFO L280 TraceCheckUtils]: 214: Hoare triple {150587#false} assume !(8496 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,077 INFO L280 TraceCheckUtils]: 215: Hoare triple {150587#false} assume !(8497 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,077 INFO L280 TraceCheckUtils]: 216: Hoare triple {150587#false} assume !(8512 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,077 INFO L280 TraceCheckUtils]: 217: Hoare triple {150587#false} assume !(8513 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,077 INFO L280 TraceCheckUtils]: 218: Hoare triple {150587#false} assume !(8528 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,077 INFO L280 TraceCheckUtils]: 219: Hoare triple {150587#false} assume !(8529 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,078 INFO L280 TraceCheckUtils]: 220: Hoare triple {150587#false} assume !(8544 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,078 INFO L280 TraceCheckUtils]: 221: Hoare triple {150587#false} assume !(8545 == ~s__state~0); {150587#false} is VALID [2020-07-10 18:57:57,078 INFO L280 TraceCheckUtils]: 222: Hoare triple {150587#false} assume 8560 == ~s__state~0; {150587#false} is VALID [2020-07-10 18:57:57,078 INFO L280 TraceCheckUtils]: 223: Hoare triple {150587#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {150587#false} is VALID [2020-07-10 18:57:57,078 INFO L280 TraceCheckUtils]: 224: Hoare triple {150587#false} ~ret~0 := #t~nondet42; {150587#false} is VALID [2020-07-10 18:57:57,078 INFO L280 TraceCheckUtils]: 225: Hoare triple {150587#false} havoc #t~nondet42; {150587#false} is VALID [2020-07-10 18:57:57,079 INFO L280 TraceCheckUtils]: 226: Hoare triple {150587#false} assume !(~ret~0 <= 0); {150587#false} is VALID [2020-07-10 18:57:57,079 INFO L280 TraceCheckUtils]: 227: Hoare triple {150587#false} ~s__s3__tmp__next_state___0~0 := 8576; {150587#false} is VALID [2020-07-10 18:57:57,079 INFO L280 TraceCheckUtils]: 228: Hoare triple {150587#false} ~s__state~0 := 8448; {150587#false} is VALID [2020-07-10 18:57:57,079 INFO L280 TraceCheckUtils]: 229: Hoare triple {150587#false} ~s__init_num~0 := 0; {150587#false} is VALID [2020-07-10 18:57:57,079 INFO L280 TraceCheckUtils]: 230: Hoare triple {150587#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {150587#false} is VALID [2020-07-10 18:57:57,080 INFO L280 TraceCheckUtils]: 231: Hoare triple {150587#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {150587#false} is VALID [2020-07-10 18:57:57,080 INFO L280 TraceCheckUtils]: 232: Hoare triple {150587#false} havoc #t~nondet51; {150587#false} is VALID [2020-07-10 18:57:57,080 INFO L280 TraceCheckUtils]: 233: Hoare triple {150587#false} assume 0 == ~s__s3__tmp__reuse_message~0; {150587#false} is VALID [2020-07-10 18:57:57,080 INFO L280 TraceCheckUtils]: 234: Hoare triple {150587#false} assume 0 == ~skip~0; {150587#false} is VALID [2020-07-10 18:57:57,080 INFO L280 TraceCheckUtils]: 235: Hoare triple {150587#false} assume 8560 == ~state~0; {150587#false} is VALID [2020-07-10 18:57:57,081 INFO L280 TraceCheckUtils]: 236: Hoare triple {150587#false} assume 8448 == ~s__state~0; {150587#false} is VALID [2020-07-10 18:57:57,081 INFO L280 TraceCheckUtils]: 237: Hoare triple {150587#false} assume -1 != ~s__verify_mode~0; {150587#false} is VALID [2020-07-10 18:57:57,081 INFO L280 TraceCheckUtils]: 238: Hoare triple {150587#false} assume -2 != ~s__verify_mode~0; {150587#false} is VALID [2020-07-10 18:57:57,081 INFO L280 TraceCheckUtils]: 239: Hoare triple {150587#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {150587#false} is VALID [2020-07-10 18:57:57,081 INFO L280 TraceCheckUtils]: 240: Hoare triple {150587#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {150587#false} is VALID [2020-07-10 18:57:57,081 INFO L280 TraceCheckUtils]: 241: Hoare triple {150587#false} assume 4 != ~blastFlag~0; {150587#false} is VALID [2020-07-10 18:57:57,082 INFO L280 TraceCheckUtils]: 242: Hoare triple {150587#false} assume 1024 != ~tmp___7~0; {150587#false} is VALID [2020-07-10 18:57:57,082 INFO L280 TraceCheckUtils]: 243: Hoare triple {150587#false} assume !false; {150587#false} is VALID [2020-07-10 18:57:57,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:57:57,115 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:57:57,115 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [338787018] [2020-07-10 18:57:57,115 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:57:57,116 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 18:57:57,116 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763145847] [2020-07-10 18:57:57,116 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 244 [2020-07-10 18:57:57,117 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:57:57,117 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 18:57:57,383 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 241 edges. 241 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:57:57,383 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 18:57:57,383 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:57:57,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 18:57:57,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 18:57:57,384 INFO L87 Difference]: Start difference. First operand 1918 states and 2409 transitions. Second operand 4 states. [2020-07-10 18:58:13,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:58:13,604 INFO L93 Difference]: Finished difference Result 4553 states and 5817 transitions. [2020-07-10 18:58:13,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 18:58:13,604 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 244 [2020-07-10 18:58:13,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:58:13,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:58:13,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1513 transitions. [2020-07-10 18:58:13,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:58:13,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1513 transitions. [2020-07-10 18:58:13,614 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1513 transitions. [2020-07-10 18:58:15,607 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1513 edges. 1513 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:58:15,872 INFO L225 Difference]: With dead ends: 4553 [2020-07-10 18:58:15,873 INFO L226 Difference]: Without dead ends: 2760 [2020-07-10 18:58:15,875 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 18:58:15,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2760 states. [2020-07-10 18:58:23,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2760 to 1425. [2020-07-10 18:58:23,157 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:58:23,157 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2760 states. Second operand 1425 states. [2020-07-10 18:58:23,158 INFO L74 IsIncluded]: Start isIncluded. First operand 2760 states. Second operand 1425 states. [2020-07-10 18:58:23,158 INFO L87 Difference]: Start difference. First operand 2760 states. Second operand 1425 states. [2020-07-10 18:58:23,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:58:23,384 INFO L93 Difference]: Finished difference Result 2760 states and 3474 transitions. [2020-07-10 18:58:23,385 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 3474 transitions. [2020-07-10 18:58:23,388 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:58:23,388 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:58:23,388 INFO L74 IsIncluded]: Start isIncluded. First operand 1425 states. Second operand 2760 states. [2020-07-10 18:58:23,388 INFO L87 Difference]: Start difference. First operand 1425 states. Second operand 2760 states. [2020-07-10 18:58:23,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:58:23,634 INFO L93 Difference]: Finished difference Result 2760 states and 3474 transitions. [2020-07-10 18:58:23,634 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 3474 transitions. [2020-07-10 18:58:23,637 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:58:23,637 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:58:23,637 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:58:23,637 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:58:23,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1425 states. [2020-07-10 18:58:23,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1425 states to 1425 states and 1761 transitions. [2020-07-10 18:58:23,707 INFO L78 Accepts]: Start accepts. Automaton has 1425 states and 1761 transitions. Word has length 244 [2020-07-10 18:58:23,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:58:23,707 INFO L479 AbstractCegarLoop]: Abstraction has 1425 states and 1761 transitions. [2020-07-10 18:58:23,707 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 18:58:23,707 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1425 states and 1761 transitions. [2020-07-10 18:58:28,380 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1761 edges. 1761 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:58:28,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1425 states and 1761 transitions. [2020-07-10 18:58:28,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2020-07-10 18:58:28,382 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:58:28,383 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:58:28,383 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-07-10 18:58:28,383 INFO L427 AbstractCegarLoop]: === Iteration 18 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:58:28,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:58:28,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1274309676, now seen corresponding path program 1 times [2020-07-10 18:58:28,384 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:58:28,384 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1059035918] [2020-07-10 18:58:28,384 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:58:28,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:58:28,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:58:28,459 INFO L280 TraceCheckUtils]: 0: Hoare triple {168073#true} assume true; {168073#true} is VALID [2020-07-10 18:58:28,460 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {168073#true} {168073#true} #1043#return; {168073#true} is VALID [2020-07-10 18:58:28,460 INFO L263 TraceCheckUtils]: 0: Hoare triple {168073#true} call ULTIMATE.init(); {168073#true} is VALID [2020-07-10 18:58:28,460 INFO L280 TraceCheckUtils]: 1: Hoare triple {168073#true} assume true; {168073#true} is VALID [2020-07-10 18:58:28,460 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {168073#true} {168073#true} #1043#return; {168073#true} is VALID [2020-07-10 18:58:28,460 INFO L263 TraceCheckUtils]: 3: Hoare triple {168073#true} call #t~ret55 := main(); {168073#true} is VALID [2020-07-10 18:58:28,461 INFO L280 TraceCheckUtils]: 4: Hoare triple {168073#true} havoc ~s~0; {168073#true} is VALID [2020-07-10 18:58:28,461 INFO L280 TraceCheckUtils]: 5: Hoare triple {168073#true} havoc ~tmp~1; {168073#true} is VALID [2020-07-10 18:58:28,461 INFO L280 TraceCheckUtils]: 6: Hoare triple {168073#true} ~s~0 := 8464; {168073#true} is VALID [2020-07-10 18:58:28,461 INFO L263 TraceCheckUtils]: 7: Hoare triple {168073#true} call #t~ret54 := ssl3_accept(~s~0); {168073#true} is VALID [2020-07-10 18:58:28,461 INFO L280 TraceCheckUtils]: 8: Hoare triple {168073#true} ~initial_state := #in~initial_state; {168073#true} is VALID [2020-07-10 18:58:28,462 INFO L280 TraceCheckUtils]: 9: Hoare triple {168073#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,462 INFO L280 TraceCheckUtils]: 10: Hoare triple {168073#true} ~s__info_callback~0 := #t~nondet0; {168073#true} is VALID [2020-07-10 18:58:28,462 INFO L280 TraceCheckUtils]: 11: Hoare triple {168073#true} havoc #t~nondet0; {168073#true} is VALID [2020-07-10 18:58:28,462 INFO L280 TraceCheckUtils]: 12: Hoare triple {168073#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,462 INFO L280 TraceCheckUtils]: 13: Hoare triple {168073#true} ~s__in_handshake~0 := #t~nondet1; {168073#true} is VALID [2020-07-10 18:58:28,462 INFO L280 TraceCheckUtils]: 14: Hoare triple {168073#true} havoc #t~nondet1; {168073#true} is VALID [2020-07-10 18:58:28,463 INFO L280 TraceCheckUtils]: 15: Hoare triple {168073#true} havoc ~s__state~0; {168073#true} is VALID [2020-07-10 18:58:28,463 INFO L280 TraceCheckUtils]: 16: Hoare triple {168073#true} havoc ~s__new_session~0; {168073#true} is VALID [2020-07-10 18:58:28,463 INFO L280 TraceCheckUtils]: 17: Hoare triple {168073#true} havoc ~s__server~0; {168073#true} is VALID [2020-07-10 18:58:28,463 INFO L280 TraceCheckUtils]: 18: Hoare triple {168073#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,463 INFO L280 TraceCheckUtils]: 19: Hoare triple {168073#true} ~s__version~0 := #t~nondet2; {168073#true} is VALID [2020-07-10 18:58:28,464 INFO L280 TraceCheckUtils]: 20: Hoare triple {168073#true} havoc #t~nondet2; {168073#true} is VALID [2020-07-10 18:58:28,464 INFO L280 TraceCheckUtils]: 21: Hoare triple {168073#true} havoc ~s__type~0; {168073#true} is VALID [2020-07-10 18:58:28,464 INFO L280 TraceCheckUtils]: 22: Hoare triple {168073#true} havoc ~s__init_num~0; {168073#true} is VALID [2020-07-10 18:58:28,464 INFO L280 TraceCheckUtils]: 23: Hoare triple {168073#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,464 INFO L280 TraceCheckUtils]: 24: Hoare triple {168073#true} ~s__hit~0 := #t~nondet3; {168073#true} is VALID [2020-07-10 18:58:28,464 INFO L280 TraceCheckUtils]: 25: Hoare triple {168073#true} havoc #t~nondet3; {168073#true} is VALID [2020-07-10 18:58:28,465 INFO L280 TraceCheckUtils]: 26: Hoare triple {168073#true} havoc ~s__rwstate~0; {168073#true} is VALID [2020-07-10 18:58:28,465 INFO L280 TraceCheckUtils]: 27: Hoare triple {168073#true} ~s__init_buf___0~0 := 1; {168073#true} is VALID [2020-07-10 18:58:28,465 INFO L280 TraceCheckUtils]: 28: Hoare triple {168073#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,465 INFO L280 TraceCheckUtils]: 29: Hoare triple {168073#true} ~s__debug~0 := #t~nondet4; {168073#true} is VALID [2020-07-10 18:58:28,465 INFO L280 TraceCheckUtils]: 30: Hoare triple {168073#true} havoc #t~nondet4; {168073#true} is VALID [2020-07-10 18:58:28,466 INFO L280 TraceCheckUtils]: 31: Hoare triple {168073#true} havoc ~s__shutdown~0; {168073#true} is VALID [2020-07-10 18:58:28,466 INFO L280 TraceCheckUtils]: 32: Hoare triple {168073#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,466 INFO L280 TraceCheckUtils]: 33: Hoare triple {168073#true} ~s__cert~0 := #t~nondet5; {168073#true} is VALID [2020-07-10 18:58:28,466 INFO L280 TraceCheckUtils]: 34: Hoare triple {168073#true} havoc #t~nondet5; {168073#true} is VALID [2020-07-10 18:58:28,466 INFO L280 TraceCheckUtils]: 35: Hoare triple {168073#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,466 INFO L280 TraceCheckUtils]: 36: Hoare triple {168073#true} ~s__options~0 := #t~nondet6; {168073#true} is VALID [2020-07-10 18:58:28,467 INFO L280 TraceCheckUtils]: 37: Hoare triple {168073#true} havoc #t~nondet6; {168073#true} is VALID [2020-07-10 18:58:28,467 INFO L280 TraceCheckUtils]: 38: Hoare triple {168073#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,467 INFO L280 TraceCheckUtils]: 39: Hoare triple {168073#true} ~s__verify_mode~0 := #t~nondet7; {168073#true} is VALID [2020-07-10 18:58:28,467 INFO L280 TraceCheckUtils]: 40: Hoare triple {168073#true} havoc #t~nondet7; {168073#true} is VALID [2020-07-10 18:58:28,467 INFO L280 TraceCheckUtils]: 41: Hoare triple {168073#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,467 INFO L280 TraceCheckUtils]: 42: Hoare triple {168073#true} ~s__session__peer~0 := #t~nondet8; {168073#true} is VALID [2020-07-10 18:58:28,468 INFO L280 TraceCheckUtils]: 43: Hoare triple {168073#true} havoc #t~nondet8; {168073#true} is VALID [2020-07-10 18:58:28,468 INFO L280 TraceCheckUtils]: 44: Hoare triple {168073#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,468 INFO L280 TraceCheckUtils]: 45: Hoare triple {168073#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {168073#true} is VALID [2020-07-10 18:58:28,468 INFO L280 TraceCheckUtils]: 46: Hoare triple {168073#true} havoc #t~nondet9; {168073#true} is VALID [2020-07-10 18:58:28,468 INFO L280 TraceCheckUtils]: 47: Hoare triple {168073#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,468 INFO L280 TraceCheckUtils]: 48: Hoare triple {168073#true} ~s__ctx__info_callback~0 := #t~nondet10; {168073#true} is VALID [2020-07-10 18:58:28,469 INFO L280 TraceCheckUtils]: 49: Hoare triple {168073#true} havoc #t~nondet10; {168073#true} is VALID [2020-07-10 18:58:28,469 INFO L280 TraceCheckUtils]: 50: Hoare triple {168073#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,469 INFO L280 TraceCheckUtils]: 51: Hoare triple {168073#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {168073#true} is VALID [2020-07-10 18:58:28,469 INFO L280 TraceCheckUtils]: 52: Hoare triple {168073#true} havoc #t~nondet11; {168073#true} is VALID [2020-07-10 18:58:28,469 INFO L280 TraceCheckUtils]: 53: Hoare triple {168073#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,470 INFO L280 TraceCheckUtils]: 54: Hoare triple {168073#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {168073#true} is VALID [2020-07-10 18:58:28,470 INFO L280 TraceCheckUtils]: 55: Hoare triple {168073#true} havoc #t~nondet12; {168073#true} is VALID [2020-07-10 18:58:28,470 INFO L280 TraceCheckUtils]: 56: Hoare triple {168073#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,470 INFO L280 TraceCheckUtils]: 57: Hoare triple {168073#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {168073#true} is VALID [2020-07-10 18:58:28,470 INFO L280 TraceCheckUtils]: 58: Hoare triple {168073#true} havoc #t~nondet13; {168073#true} is VALID [2020-07-10 18:58:28,470 INFO L280 TraceCheckUtils]: 59: Hoare triple {168073#true} havoc ~s__s3__tmp__cert_request~0; {168073#true} is VALID [2020-07-10 18:58:28,471 INFO L280 TraceCheckUtils]: 60: Hoare triple {168073#true} havoc ~s__s3__tmp__reuse_message~0; {168073#true} is VALID [2020-07-10 18:58:28,471 INFO L280 TraceCheckUtils]: 61: Hoare triple {168073#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {168073#true} is VALID [2020-07-10 18:58:28,471 INFO L280 TraceCheckUtils]: 62: Hoare triple {168073#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,471 INFO L280 TraceCheckUtils]: 63: Hoare triple {168073#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {168073#true} is VALID [2020-07-10 18:58:28,471 INFO L280 TraceCheckUtils]: 64: Hoare triple {168073#true} havoc #t~nondet14; {168073#true} is VALID [2020-07-10 18:58:28,471 INFO L280 TraceCheckUtils]: 65: Hoare triple {168073#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {168073#true} is VALID [2020-07-10 18:58:28,472 INFO L280 TraceCheckUtils]: 66: Hoare triple {168073#true} havoc ~s__s3__tmp__next_state___0~0; {168073#true} is VALID [2020-07-10 18:58:28,472 INFO L280 TraceCheckUtils]: 67: Hoare triple {168073#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {168073#true} is VALID [2020-07-10 18:58:28,472 INFO L280 TraceCheckUtils]: 68: Hoare triple {168073#true} havoc ~s__session__cipher~0; {168073#true} is VALID [2020-07-10 18:58:28,472 INFO L280 TraceCheckUtils]: 69: Hoare triple {168073#true} havoc ~buf~0; {168073#true} is VALID [2020-07-10 18:58:28,472 INFO L280 TraceCheckUtils]: 70: Hoare triple {168073#true} havoc ~l~0; {168073#true} is VALID [2020-07-10 18:58:28,473 INFO L280 TraceCheckUtils]: 71: Hoare triple {168073#true} havoc ~Time~0; {168073#true} is VALID [2020-07-10 18:58:28,473 INFO L280 TraceCheckUtils]: 72: Hoare triple {168073#true} havoc ~tmp~0; {168073#true} is VALID [2020-07-10 18:58:28,473 INFO L280 TraceCheckUtils]: 73: Hoare triple {168073#true} havoc ~cb~0; {168073#true} is VALID [2020-07-10 18:58:28,473 INFO L280 TraceCheckUtils]: 74: Hoare triple {168073#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,473 INFO L280 TraceCheckUtils]: 75: Hoare triple {168073#true} ~num1~0 := #t~nondet15; {168073#true} is VALID [2020-07-10 18:58:28,473 INFO L280 TraceCheckUtils]: 76: Hoare triple {168073#true} havoc #t~nondet15; {168073#true} is VALID [2020-07-10 18:58:28,474 INFO L280 TraceCheckUtils]: 77: Hoare triple {168073#true} havoc ~ret~0; {168073#true} is VALID [2020-07-10 18:58:28,474 INFO L280 TraceCheckUtils]: 78: Hoare triple {168073#true} havoc ~new_state~0; {168073#true} is VALID [2020-07-10 18:58:28,474 INFO L280 TraceCheckUtils]: 79: Hoare triple {168073#true} havoc ~state~0; {168073#true} is VALID [2020-07-10 18:58:28,474 INFO L280 TraceCheckUtils]: 80: Hoare triple {168073#true} havoc ~skip~0; {168073#true} is VALID [2020-07-10 18:58:28,474 INFO L280 TraceCheckUtils]: 81: Hoare triple {168073#true} havoc ~got_new_session~0; {168073#true} is VALID [2020-07-10 18:58:28,474 INFO L280 TraceCheckUtils]: 82: Hoare triple {168073#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,475 INFO L280 TraceCheckUtils]: 83: Hoare triple {168073#true} ~tmp___1~0 := #t~nondet16; {168073#true} is VALID [2020-07-10 18:58:28,475 INFO L280 TraceCheckUtils]: 84: Hoare triple {168073#true} havoc #t~nondet16; {168073#true} is VALID [2020-07-10 18:58:28,475 INFO L280 TraceCheckUtils]: 85: Hoare triple {168073#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,475 INFO L280 TraceCheckUtils]: 86: Hoare triple {168073#true} ~tmp___2~0 := #t~nondet17; {168073#true} is VALID [2020-07-10 18:58:28,476 INFO L280 TraceCheckUtils]: 87: Hoare triple {168073#true} havoc #t~nondet17; {168073#true} is VALID [2020-07-10 18:58:28,476 INFO L280 TraceCheckUtils]: 88: Hoare triple {168073#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,476 INFO L280 TraceCheckUtils]: 89: Hoare triple {168073#true} ~tmp___3~0 := #t~nondet18; {168073#true} is VALID [2020-07-10 18:58:28,476 INFO L280 TraceCheckUtils]: 90: Hoare triple {168073#true} havoc #t~nondet18; {168073#true} is VALID [2020-07-10 18:58:28,476 INFO L280 TraceCheckUtils]: 91: Hoare triple {168073#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,477 INFO L280 TraceCheckUtils]: 92: Hoare triple {168073#true} ~tmp___4~0 := #t~nondet19; {168073#true} is VALID [2020-07-10 18:58:28,477 INFO L280 TraceCheckUtils]: 93: Hoare triple {168073#true} havoc #t~nondet19; {168073#true} is VALID [2020-07-10 18:58:28,477 INFO L280 TraceCheckUtils]: 94: Hoare triple {168073#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,477 INFO L280 TraceCheckUtils]: 95: Hoare triple {168073#true} ~tmp___5~0 := #t~nondet20; {168073#true} is VALID [2020-07-10 18:58:28,477 INFO L280 TraceCheckUtils]: 96: Hoare triple {168073#true} havoc #t~nondet20; {168073#true} is VALID [2020-07-10 18:58:28,478 INFO L280 TraceCheckUtils]: 97: Hoare triple {168073#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,478 INFO L280 TraceCheckUtils]: 98: Hoare triple {168073#true} ~tmp___6~0 := #t~nondet21; {168073#true} is VALID [2020-07-10 18:58:28,478 INFO L280 TraceCheckUtils]: 99: Hoare triple {168073#true} havoc #t~nondet21; {168073#true} is VALID [2020-07-10 18:58:28,478 INFO L280 TraceCheckUtils]: 100: Hoare triple {168073#true} havoc ~tmp___7~0; {168073#true} is VALID [2020-07-10 18:58:28,478 INFO L280 TraceCheckUtils]: 101: Hoare triple {168073#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,478 INFO L280 TraceCheckUtils]: 102: Hoare triple {168073#true} ~tmp___8~0 := #t~nondet22; {168073#true} is VALID [2020-07-10 18:58:28,479 INFO L280 TraceCheckUtils]: 103: Hoare triple {168073#true} havoc #t~nondet22; {168073#true} is VALID [2020-07-10 18:58:28,479 INFO L280 TraceCheckUtils]: 104: Hoare triple {168073#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,479 INFO L280 TraceCheckUtils]: 105: Hoare triple {168073#true} ~tmp___9~0 := #t~nondet23; {168073#true} is VALID [2020-07-10 18:58:28,479 INFO L280 TraceCheckUtils]: 106: Hoare triple {168073#true} havoc #t~nondet23; {168073#true} is VALID [2020-07-10 18:58:28,479 INFO L280 TraceCheckUtils]: 107: Hoare triple {168073#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,479 INFO L280 TraceCheckUtils]: 108: Hoare triple {168073#true} ~tmp___10~0 := #t~nondet24; {168073#true} is VALID [2020-07-10 18:58:28,480 INFO L280 TraceCheckUtils]: 109: Hoare triple {168073#true} havoc #t~nondet24; {168073#true} is VALID [2020-07-10 18:58:28,480 INFO L280 TraceCheckUtils]: 110: Hoare triple {168073#true} havoc ~blastFlag~0; {168073#true} is VALID [2020-07-10 18:58:28,480 INFO L280 TraceCheckUtils]: 111: Hoare triple {168073#true} havoc ~__cil_tmp55~0; {168073#true} is VALID [2020-07-10 18:58:28,480 INFO L280 TraceCheckUtils]: 112: Hoare triple {168073#true} havoc ~__cil_tmp56~0; {168073#true} is VALID [2020-07-10 18:58:28,480 INFO L280 TraceCheckUtils]: 113: Hoare triple {168073#true} havoc ~__cil_tmp57~0; {168073#true} is VALID [2020-07-10 18:58:28,480 INFO L280 TraceCheckUtils]: 114: Hoare triple {168073#true} havoc ~__cil_tmp58~0; {168073#true} is VALID [2020-07-10 18:58:28,481 INFO L280 TraceCheckUtils]: 115: Hoare triple {168073#true} havoc ~__cil_tmp59~0; {168073#true} is VALID [2020-07-10 18:58:28,481 INFO L280 TraceCheckUtils]: 116: Hoare triple {168073#true} havoc ~__cil_tmp60~0; {168073#true} is VALID [2020-07-10 18:58:28,481 INFO L280 TraceCheckUtils]: 117: Hoare triple {168073#true} ~__cil_tmp61~0 := #t~nondet25; {168073#true} is VALID [2020-07-10 18:58:28,481 INFO L280 TraceCheckUtils]: 118: Hoare triple {168073#true} havoc #t~nondet25; {168073#true} is VALID [2020-07-10 18:58:28,481 INFO L280 TraceCheckUtils]: 119: Hoare triple {168073#true} ~s__state~0 := ~initial_state; {168073#true} is VALID [2020-07-10 18:58:28,481 INFO L280 TraceCheckUtils]: 120: Hoare triple {168073#true} ~blastFlag~0 := 0; {168073#true} is VALID [2020-07-10 18:58:28,482 INFO L280 TraceCheckUtils]: 121: Hoare triple {168073#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,482 INFO L280 TraceCheckUtils]: 122: Hoare triple {168073#true} ~tmp~0 := #t~nondet26; {168073#true} is VALID [2020-07-10 18:58:28,482 INFO L280 TraceCheckUtils]: 123: Hoare triple {168073#true} havoc #t~nondet26; {168073#true} is VALID [2020-07-10 18:58:28,482 INFO L280 TraceCheckUtils]: 124: Hoare triple {168073#true} ~Time~0 := ~tmp~0; {168073#true} is VALID [2020-07-10 18:58:28,482 INFO L280 TraceCheckUtils]: 125: Hoare triple {168073#true} ~cb~0 := 0; {168073#true} is VALID [2020-07-10 18:58:28,482 INFO L280 TraceCheckUtils]: 126: Hoare triple {168073#true} ~ret~0 := -1; {168073#true} is VALID [2020-07-10 18:58:28,483 INFO L280 TraceCheckUtils]: 127: Hoare triple {168073#true} ~skip~0 := 0; {168073#true} is VALID [2020-07-10 18:58:28,483 INFO L280 TraceCheckUtils]: 128: Hoare triple {168073#true} ~got_new_session~0 := 0; {168073#true} is VALID [2020-07-10 18:58:28,483 INFO L280 TraceCheckUtils]: 129: Hoare triple {168073#true} assume 0 != ~s__info_callback~0; {168073#true} is VALID [2020-07-10 18:58:28,483 INFO L280 TraceCheckUtils]: 130: Hoare triple {168073#true} ~cb~0 := ~s__info_callback~0; {168073#true} is VALID [2020-07-10 18:58:28,483 INFO L280 TraceCheckUtils]: 131: Hoare triple {168073#true} #t~post27 := ~s__in_handshake~0; {168073#true} is VALID [2020-07-10 18:58:28,483 INFO L280 TraceCheckUtils]: 132: Hoare triple {168073#true} ~s__in_handshake~0 := 1 + #t~post27; {168073#true} is VALID [2020-07-10 18:58:28,484 INFO L280 TraceCheckUtils]: 133: Hoare triple {168073#true} havoc #t~post27; {168073#true} is VALID [2020-07-10 18:58:28,484 INFO L280 TraceCheckUtils]: 134: Hoare triple {168073#true} assume !(0 != 12288 + ~tmp___1~0); {168073#true} is VALID [2020-07-10 18:58:28,484 INFO L280 TraceCheckUtils]: 135: Hoare triple {168073#true} assume !(0 == ~s__cert~0); {168073#true} is VALID [2020-07-10 18:58:28,484 INFO L280 TraceCheckUtils]: 136: Hoare triple {168073#true} assume !false; {168073#true} is VALID [2020-07-10 18:58:28,484 INFO L280 TraceCheckUtils]: 137: Hoare triple {168073#true} ~state~0 := ~s__state~0; {168073#true} is VALID [2020-07-10 18:58:28,484 INFO L280 TraceCheckUtils]: 138: Hoare triple {168073#true} assume !(12292 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,485 INFO L280 TraceCheckUtils]: 139: Hoare triple {168073#true} assume !(16384 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,485 INFO L280 TraceCheckUtils]: 140: Hoare triple {168073#true} assume !(8192 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,485 INFO L280 TraceCheckUtils]: 141: Hoare triple {168073#true} assume !(24576 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,485 INFO L280 TraceCheckUtils]: 142: Hoare triple {168073#true} assume !(8195 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,485 INFO L280 TraceCheckUtils]: 143: Hoare triple {168073#true} assume !(8480 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,485 INFO L280 TraceCheckUtils]: 144: Hoare triple {168073#true} assume !(8481 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,486 INFO L280 TraceCheckUtils]: 145: Hoare triple {168073#true} assume !(8482 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,486 INFO L280 TraceCheckUtils]: 146: Hoare triple {168073#true} assume 8464 == ~s__state~0; {168073#true} is VALID [2020-07-10 18:58:28,486 INFO L280 TraceCheckUtils]: 147: Hoare triple {168073#true} ~s__shutdown~0 := 0; {168073#true} is VALID [2020-07-10 18:58:28,486 INFO L280 TraceCheckUtils]: 148: Hoare triple {168073#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,486 INFO L280 TraceCheckUtils]: 149: Hoare triple {168073#true} ~ret~0 := #t~nondet32; {168073#true} is VALID [2020-07-10 18:58:28,486 INFO L280 TraceCheckUtils]: 150: Hoare triple {168073#true} havoc #t~nondet32; {168073#true} is VALID [2020-07-10 18:58:28,487 INFO L280 TraceCheckUtils]: 151: Hoare triple {168073#true} assume 0 == ~blastFlag~0; {168073#true} is VALID [2020-07-10 18:58:28,487 INFO L280 TraceCheckUtils]: 152: Hoare triple {168073#true} ~blastFlag~0 := 1; {168073#true} is VALID [2020-07-10 18:58:28,487 INFO L280 TraceCheckUtils]: 153: Hoare triple {168073#true} assume !(~ret~0 <= 0); {168073#true} is VALID [2020-07-10 18:58:28,487 INFO L280 TraceCheckUtils]: 154: Hoare triple {168073#true} ~got_new_session~0 := 1; {168073#true} is VALID [2020-07-10 18:58:28,487 INFO L280 TraceCheckUtils]: 155: Hoare triple {168073#true} ~s__state~0 := 8496; {168073#true} is VALID [2020-07-10 18:58:28,487 INFO L280 TraceCheckUtils]: 156: Hoare triple {168073#true} ~s__init_num~0 := 0; {168073#true} is VALID [2020-07-10 18:58:28,488 INFO L280 TraceCheckUtils]: 157: Hoare triple {168073#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,488 INFO L280 TraceCheckUtils]: 158: Hoare triple {168073#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {168073#true} is VALID [2020-07-10 18:58:28,488 INFO L280 TraceCheckUtils]: 159: Hoare triple {168073#true} havoc #t~nondet51; {168073#true} is VALID [2020-07-10 18:58:28,488 INFO L280 TraceCheckUtils]: 160: Hoare triple {168073#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168073#true} is VALID [2020-07-10 18:58:28,488 INFO L280 TraceCheckUtils]: 161: Hoare triple {168073#true} ~skip~0 := 0; {168073#true} is VALID [2020-07-10 18:58:28,500 INFO L280 TraceCheckUtils]: 162: Hoare triple {168073#true} assume !false; {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 163: Hoare triple {168073#true} ~state~0 := ~s__state~0; {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 164: Hoare triple {168073#true} assume !(12292 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 165: Hoare triple {168073#true} assume !(16384 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 166: Hoare triple {168073#true} assume !(8192 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 167: Hoare triple {168073#true} assume !(24576 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 168: Hoare triple {168073#true} assume !(8195 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 169: Hoare triple {168073#true} assume !(8480 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,501 INFO L280 TraceCheckUtils]: 170: Hoare triple {168073#true} assume !(8481 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,502 INFO L280 TraceCheckUtils]: 171: Hoare triple {168073#true} assume !(8482 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,502 INFO L280 TraceCheckUtils]: 172: Hoare triple {168073#true} assume !(8464 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,502 INFO L280 TraceCheckUtils]: 173: Hoare triple {168073#true} assume !(8465 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,502 INFO L280 TraceCheckUtils]: 174: Hoare triple {168073#true} assume !(8466 == ~s__state~0); {168073#true} is VALID [2020-07-10 18:58:28,502 INFO L280 TraceCheckUtils]: 175: Hoare triple {168073#true} assume 8496 == ~s__state~0; {168073#true} is VALID [2020-07-10 18:58:28,502 INFO L280 TraceCheckUtils]: 176: Hoare triple {168073#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {168073#true} is VALID [2020-07-10 18:58:28,502 INFO L280 TraceCheckUtils]: 177: Hoare triple {168073#true} ~ret~0 := #t~nondet33; {168073#true} is VALID [2020-07-10 18:58:28,503 INFO L280 TraceCheckUtils]: 178: Hoare triple {168073#true} havoc #t~nondet33; {168073#true} is VALID [2020-07-10 18:58:28,503 INFO L280 TraceCheckUtils]: 179: Hoare triple {168073#true} assume 1 == ~blastFlag~0; {168073#true} is VALID [2020-07-10 18:58:28,503 INFO L280 TraceCheckUtils]: 180: Hoare triple {168073#true} ~blastFlag~0 := 2; {168073#true} is VALID [2020-07-10 18:58:28,503 INFO L280 TraceCheckUtils]: 181: Hoare triple {168073#true} assume !(~ret~0 <= 0); {168073#true} is VALID [2020-07-10 18:58:28,504 INFO L280 TraceCheckUtils]: 182: Hoare triple {168073#true} assume 0 != ~s__hit~0; {168073#true} is VALID [2020-07-10 18:58:28,505 INFO L280 TraceCheckUtils]: 183: Hoare triple {168073#true} ~s__state~0 := 8656; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,506 INFO L280 TraceCheckUtils]: 184: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,506 INFO L280 TraceCheckUtils]: 185: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,507 INFO L280 TraceCheckUtils]: 186: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,507 INFO L280 TraceCheckUtils]: 187: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} havoc #t~nondet51; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,508 INFO L280 TraceCheckUtils]: 188: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,509 INFO L280 TraceCheckUtils]: 189: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} ~skip~0 := 0; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,509 INFO L280 TraceCheckUtils]: 190: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !false; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,510 INFO L280 TraceCheckUtils]: 191: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,511 INFO L280 TraceCheckUtils]: 192: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,512 INFO L280 TraceCheckUtils]: 193: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,512 INFO L280 TraceCheckUtils]: 194: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,513 INFO L280 TraceCheckUtils]: 195: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,514 INFO L280 TraceCheckUtils]: 196: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,514 INFO L280 TraceCheckUtils]: 197: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,515 INFO L280 TraceCheckUtils]: 198: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,515 INFO L280 TraceCheckUtils]: 199: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,516 INFO L280 TraceCheckUtils]: 200: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,517 INFO L280 TraceCheckUtils]: 201: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,517 INFO L280 TraceCheckUtils]: 202: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,518 INFO L280 TraceCheckUtils]: 203: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,519 INFO L280 TraceCheckUtils]: 204: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,519 INFO L280 TraceCheckUtils]: 205: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,520 INFO L280 TraceCheckUtils]: 206: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,521 INFO L280 TraceCheckUtils]: 207: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,521 INFO L280 TraceCheckUtils]: 208: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8529 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,522 INFO L280 TraceCheckUtils]: 209: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8544 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,523 INFO L280 TraceCheckUtils]: 210: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8545 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,523 INFO L280 TraceCheckUtils]: 211: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8560 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,524 INFO L280 TraceCheckUtils]: 212: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8561 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,524 INFO L280 TraceCheckUtils]: 213: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8448 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,525 INFO L280 TraceCheckUtils]: 214: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8576 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,526 INFO L280 TraceCheckUtils]: 215: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8577 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,526 INFO L280 TraceCheckUtils]: 216: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8592 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,527 INFO L280 TraceCheckUtils]: 217: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8593 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,528 INFO L280 TraceCheckUtils]: 218: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8608 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,528 INFO L280 TraceCheckUtils]: 219: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8609 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,529 INFO L280 TraceCheckUtils]: 220: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8640 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,530 INFO L280 TraceCheckUtils]: 221: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8641 == ~s__state~0); {168077#(= 8656 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:58:28,530 INFO L280 TraceCheckUtils]: 222: Hoare triple {168077#(= 8656 ssl3_accept_~s__state~0)} assume !(8656 == ~s__state~0); {168074#false} is VALID [2020-07-10 18:58:28,530 INFO L280 TraceCheckUtils]: 223: Hoare triple {168074#false} assume !(8657 == ~s__state~0); {168074#false} is VALID [2020-07-10 18:58:28,531 INFO L280 TraceCheckUtils]: 224: Hoare triple {168074#false} assume 8672 == ~s__state~0; {168074#false} is VALID [2020-07-10 18:58:28,531 INFO L280 TraceCheckUtils]: 225: Hoare triple {168074#false} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647; {168074#false} is VALID [2020-07-10 18:58:28,531 INFO L280 TraceCheckUtils]: 226: Hoare triple {168074#false} ~ret~0 := #t~nondet49; {168074#false} is VALID [2020-07-10 18:58:28,531 INFO L280 TraceCheckUtils]: 227: Hoare triple {168074#false} havoc #t~nondet49; {168074#false} is VALID [2020-07-10 18:58:28,531 INFO L280 TraceCheckUtils]: 228: Hoare triple {168074#false} assume !(11 == ~blastFlag~0); {168074#false} is VALID [2020-07-10 18:58:28,532 INFO L280 TraceCheckUtils]: 229: Hoare triple {168074#false} assume !(14 == ~blastFlag~0); {168074#false} is VALID [2020-07-10 18:58:28,532 INFO L280 TraceCheckUtils]: 230: Hoare triple {168074#false} assume !(17 == ~blastFlag~0); {168074#false} is VALID [2020-07-10 18:58:28,532 INFO L280 TraceCheckUtils]: 231: Hoare triple {168074#false} assume !(20 == ~blastFlag~0); {168074#false} is VALID [2020-07-10 18:58:28,532 INFO L280 TraceCheckUtils]: 232: Hoare triple {168074#false} assume !(~ret~0 <= 0); {168074#false} is VALID [2020-07-10 18:58:28,532 INFO L280 TraceCheckUtils]: 233: Hoare triple {168074#false} ~s__state~0 := 8448; {168074#false} is VALID [2020-07-10 18:58:28,533 INFO L280 TraceCheckUtils]: 234: Hoare triple {168074#false} assume 0 != ~s__hit~0; {168074#false} is VALID [2020-07-10 18:58:28,533 INFO L280 TraceCheckUtils]: 235: Hoare triple {168074#false} ~s__s3__tmp__next_state___0~0 := 8640; {168074#false} is VALID [2020-07-10 18:58:28,533 INFO L280 TraceCheckUtils]: 236: Hoare triple {168074#false} ~s__init_num~0 := 0; {168074#false} is VALID [2020-07-10 18:58:28,533 INFO L280 TraceCheckUtils]: 237: Hoare triple {168074#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {168074#false} is VALID [2020-07-10 18:58:28,533 INFO L280 TraceCheckUtils]: 238: Hoare triple {168074#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {168074#false} is VALID [2020-07-10 18:58:28,533 INFO L280 TraceCheckUtils]: 239: Hoare triple {168074#false} havoc #t~nondet51; {168074#false} is VALID [2020-07-10 18:58:28,534 INFO L280 TraceCheckUtils]: 240: Hoare triple {168074#false} assume 0 == ~s__s3__tmp__reuse_message~0; {168074#false} is VALID [2020-07-10 18:58:28,534 INFO L280 TraceCheckUtils]: 241: Hoare triple {168074#false} assume 0 == ~skip~0; {168074#false} is VALID [2020-07-10 18:58:28,534 INFO L280 TraceCheckUtils]: 242: Hoare triple {168074#false} assume 8560 == ~state~0; {168074#false} is VALID [2020-07-10 18:58:28,534 INFO L280 TraceCheckUtils]: 243: Hoare triple {168074#false} assume 8448 == ~s__state~0; {168074#false} is VALID [2020-07-10 18:58:28,534 INFO L280 TraceCheckUtils]: 244: Hoare triple {168074#false} assume -1 != ~s__verify_mode~0; {168074#false} is VALID [2020-07-10 18:58:28,535 INFO L280 TraceCheckUtils]: 245: Hoare triple {168074#false} assume -2 != ~s__verify_mode~0; {168074#false} is VALID [2020-07-10 18:58:28,535 INFO L280 TraceCheckUtils]: 246: Hoare triple {168074#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {168074#false} is VALID [2020-07-10 18:58:28,535 INFO L280 TraceCheckUtils]: 247: Hoare triple {168074#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {168074#false} is VALID [2020-07-10 18:58:28,535 INFO L280 TraceCheckUtils]: 248: Hoare triple {168074#false} assume 4 != ~blastFlag~0; {168074#false} is VALID [2020-07-10 18:58:28,535 INFO L280 TraceCheckUtils]: 249: Hoare triple {168074#false} assume 1024 != ~tmp___7~0; {168074#false} is VALID [2020-07-10 18:58:28,535 INFO L280 TraceCheckUtils]: 250: Hoare triple {168074#false} assume !false; {168074#false} is VALID [2020-07-10 18:58:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:58:28,571 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:58:28,572 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1059035918] [2020-07-10 18:58:28,572 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:58:28,572 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:58:28,572 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259590400] [2020-07-10 18:58:28,573 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 251 [2020-07-10 18:58:28,573 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:58:28,573 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:58:28,854 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 241 edges. 241 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:58:28,855 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:58:28,855 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:58:28,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:58:28,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:58:28,856 INFO L87 Difference]: Start difference. First operand 1425 states and 1761 transitions. Second operand 3 states. [2020-07-10 18:58:37,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:58:37,795 INFO L93 Difference]: Finished difference Result 2821 states and 3513 transitions. [2020-07-10 18:58:37,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:58:37,796 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 251 [2020-07-10 18:58:37,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:58:37,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:58:37,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 994 transitions. [2020-07-10 18:58:37,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:58:37,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 994 transitions. [2020-07-10 18:58:37,802 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 994 transitions. [2020-07-10 18:58:39,045 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 994 edges. 994 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:58:39,134 INFO L225 Difference]: With dead ends: 2821 [2020-07-10 18:58:39,134 INFO L226 Difference]: Without dead ends: 1551 [2020-07-10 18:58:39,136 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:58:39,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1551 states. [2020-07-10 18:58:46,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1551 to 1521. [2020-07-10 18:58:46,877 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:58:46,877 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1551 states. Second operand 1521 states. [2020-07-10 18:58:46,877 INFO L74 IsIncluded]: Start isIncluded. First operand 1551 states. Second operand 1521 states. [2020-07-10 18:58:46,877 INFO L87 Difference]: Start difference. First operand 1551 states. Second operand 1521 states. [2020-07-10 18:58:46,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:58:46,959 INFO L93 Difference]: Finished difference Result 1551 states and 1903 transitions. [2020-07-10 18:58:46,959 INFO L276 IsEmpty]: Start isEmpty. Operand 1551 states and 1903 transitions. [2020-07-10 18:58:46,960 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:58:46,960 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:58:46,960 INFO L74 IsIncluded]: Start isIncluded. First operand 1521 states. Second operand 1551 states. [2020-07-10 18:58:46,960 INFO L87 Difference]: Start difference. First operand 1521 states. Second operand 1551 states. [2020-07-10 18:58:47,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:58:47,042 INFO L93 Difference]: Finished difference Result 1551 states and 1903 transitions. [2020-07-10 18:58:47,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1551 states and 1903 transitions. [2020-07-10 18:58:47,043 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:58:47,043 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:58:47,043 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:58:47,043 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:58:47,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1521 states. [2020-07-10 18:58:47,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1521 states to 1521 states and 1869 transitions. [2020-07-10 18:58:47,124 INFO L78 Accepts]: Start accepts. Automaton has 1521 states and 1869 transitions. Word has length 251 [2020-07-10 18:58:47,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:58:47,125 INFO L479 AbstractCegarLoop]: Abstraction has 1521 states and 1869 transitions. [2020-07-10 18:58:47,125 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:58:47,125 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1521 states and 1869 transitions. [2020-07-10 18:58:52,466 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1869 edges. 1869 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:58:52,466 INFO L276 IsEmpty]: Start isEmpty. Operand 1521 states and 1869 transitions. [2020-07-10 18:58:52,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2020-07-10 18:58:52,468 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:58:52,468 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:58:52,468 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-07-10 18:58:52,468 INFO L427 AbstractCegarLoop]: === Iteration 19 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:58:52,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:58:52,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1565810676, now seen corresponding path program 1 times [2020-07-10 18:58:52,469 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:58:52,469 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1128756845] [2020-07-10 18:58:52,469 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:58:52,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:58:52,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:58:52,550 INFO L280 TraceCheckUtils]: 0: Hoare triple {179866#true} assume true; {179866#true} is VALID [2020-07-10 18:58:52,551 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {179866#true} {179866#true} #1043#return; {179866#true} is VALID [2020-07-10 18:58:52,551 INFO L263 TraceCheckUtils]: 0: Hoare triple {179866#true} call ULTIMATE.init(); {179866#true} is VALID [2020-07-10 18:58:52,551 INFO L280 TraceCheckUtils]: 1: Hoare triple {179866#true} assume true; {179866#true} is VALID [2020-07-10 18:58:52,551 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {179866#true} {179866#true} #1043#return; {179866#true} is VALID [2020-07-10 18:58:52,552 INFO L263 TraceCheckUtils]: 3: Hoare triple {179866#true} call #t~ret55 := main(); {179866#true} is VALID [2020-07-10 18:58:52,552 INFO L280 TraceCheckUtils]: 4: Hoare triple {179866#true} havoc ~s~0; {179866#true} is VALID [2020-07-10 18:58:52,552 INFO L280 TraceCheckUtils]: 5: Hoare triple {179866#true} havoc ~tmp~1; {179866#true} is VALID [2020-07-10 18:58:52,552 INFO L280 TraceCheckUtils]: 6: Hoare triple {179866#true} ~s~0 := 8464; {179866#true} is VALID [2020-07-10 18:58:52,552 INFO L263 TraceCheckUtils]: 7: Hoare triple {179866#true} call #t~ret54 := ssl3_accept(~s~0); {179866#true} is VALID [2020-07-10 18:58:52,552 INFO L280 TraceCheckUtils]: 8: Hoare triple {179866#true} ~initial_state := #in~initial_state; {179866#true} is VALID [2020-07-10 18:58:52,553 INFO L280 TraceCheckUtils]: 9: Hoare triple {179866#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,553 INFO L280 TraceCheckUtils]: 10: Hoare triple {179866#true} ~s__info_callback~0 := #t~nondet0; {179866#true} is VALID [2020-07-10 18:58:52,553 INFO L280 TraceCheckUtils]: 11: Hoare triple {179866#true} havoc #t~nondet0; {179866#true} is VALID [2020-07-10 18:58:52,553 INFO L280 TraceCheckUtils]: 12: Hoare triple {179866#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,553 INFO L280 TraceCheckUtils]: 13: Hoare triple {179866#true} ~s__in_handshake~0 := #t~nondet1; {179866#true} is VALID [2020-07-10 18:58:52,554 INFO L280 TraceCheckUtils]: 14: Hoare triple {179866#true} havoc #t~nondet1; {179866#true} is VALID [2020-07-10 18:58:52,554 INFO L280 TraceCheckUtils]: 15: Hoare triple {179866#true} havoc ~s__state~0; {179866#true} is VALID [2020-07-10 18:58:52,554 INFO L280 TraceCheckUtils]: 16: Hoare triple {179866#true} havoc ~s__new_session~0; {179866#true} is VALID [2020-07-10 18:58:52,554 INFO L280 TraceCheckUtils]: 17: Hoare triple {179866#true} havoc ~s__server~0; {179866#true} is VALID [2020-07-10 18:58:52,554 INFO L280 TraceCheckUtils]: 18: Hoare triple {179866#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,554 INFO L280 TraceCheckUtils]: 19: Hoare triple {179866#true} ~s__version~0 := #t~nondet2; {179866#true} is VALID [2020-07-10 18:58:52,555 INFO L280 TraceCheckUtils]: 20: Hoare triple {179866#true} havoc #t~nondet2; {179866#true} is VALID [2020-07-10 18:58:52,555 INFO L280 TraceCheckUtils]: 21: Hoare triple {179866#true} havoc ~s__type~0; {179866#true} is VALID [2020-07-10 18:58:52,555 INFO L280 TraceCheckUtils]: 22: Hoare triple {179866#true} havoc ~s__init_num~0; {179866#true} is VALID [2020-07-10 18:58:52,555 INFO L280 TraceCheckUtils]: 23: Hoare triple {179866#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,555 INFO L280 TraceCheckUtils]: 24: Hoare triple {179866#true} ~s__hit~0 := #t~nondet3; {179866#true} is VALID [2020-07-10 18:58:52,556 INFO L280 TraceCheckUtils]: 25: Hoare triple {179866#true} havoc #t~nondet3; {179866#true} is VALID [2020-07-10 18:58:52,556 INFO L280 TraceCheckUtils]: 26: Hoare triple {179866#true} havoc ~s__rwstate~0; {179866#true} is VALID [2020-07-10 18:58:52,556 INFO L280 TraceCheckUtils]: 27: Hoare triple {179866#true} ~s__init_buf___0~0 := 1; {179866#true} is VALID [2020-07-10 18:58:52,556 INFO L280 TraceCheckUtils]: 28: Hoare triple {179866#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,556 INFO L280 TraceCheckUtils]: 29: Hoare triple {179866#true} ~s__debug~0 := #t~nondet4; {179866#true} is VALID [2020-07-10 18:58:52,556 INFO L280 TraceCheckUtils]: 30: Hoare triple {179866#true} havoc #t~nondet4; {179866#true} is VALID [2020-07-10 18:58:52,557 INFO L280 TraceCheckUtils]: 31: Hoare triple {179866#true} havoc ~s__shutdown~0; {179866#true} is VALID [2020-07-10 18:58:52,557 INFO L280 TraceCheckUtils]: 32: Hoare triple {179866#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,557 INFO L280 TraceCheckUtils]: 33: Hoare triple {179866#true} ~s__cert~0 := #t~nondet5; {179866#true} is VALID [2020-07-10 18:58:52,557 INFO L280 TraceCheckUtils]: 34: Hoare triple {179866#true} havoc #t~nondet5; {179866#true} is VALID [2020-07-10 18:58:52,557 INFO L280 TraceCheckUtils]: 35: Hoare triple {179866#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,557 INFO L280 TraceCheckUtils]: 36: Hoare triple {179866#true} ~s__options~0 := #t~nondet6; {179866#true} is VALID [2020-07-10 18:58:52,558 INFO L280 TraceCheckUtils]: 37: Hoare triple {179866#true} havoc #t~nondet6; {179866#true} is VALID [2020-07-10 18:58:52,558 INFO L280 TraceCheckUtils]: 38: Hoare triple {179866#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,558 INFO L280 TraceCheckUtils]: 39: Hoare triple {179866#true} ~s__verify_mode~0 := #t~nondet7; {179866#true} is VALID [2020-07-10 18:58:52,558 INFO L280 TraceCheckUtils]: 40: Hoare triple {179866#true} havoc #t~nondet7; {179866#true} is VALID [2020-07-10 18:58:52,558 INFO L280 TraceCheckUtils]: 41: Hoare triple {179866#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,558 INFO L280 TraceCheckUtils]: 42: Hoare triple {179866#true} ~s__session__peer~0 := #t~nondet8; {179866#true} is VALID [2020-07-10 18:58:52,559 INFO L280 TraceCheckUtils]: 43: Hoare triple {179866#true} havoc #t~nondet8; {179866#true} is VALID [2020-07-10 18:58:52,559 INFO L280 TraceCheckUtils]: 44: Hoare triple {179866#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,559 INFO L280 TraceCheckUtils]: 45: Hoare triple {179866#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {179866#true} is VALID [2020-07-10 18:58:52,559 INFO L280 TraceCheckUtils]: 46: Hoare triple {179866#true} havoc #t~nondet9; {179866#true} is VALID [2020-07-10 18:58:52,559 INFO L280 TraceCheckUtils]: 47: Hoare triple {179866#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,559 INFO L280 TraceCheckUtils]: 48: Hoare triple {179866#true} ~s__ctx__info_callback~0 := #t~nondet10; {179866#true} is VALID [2020-07-10 18:58:52,560 INFO L280 TraceCheckUtils]: 49: Hoare triple {179866#true} havoc #t~nondet10; {179866#true} is VALID [2020-07-10 18:58:52,560 INFO L280 TraceCheckUtils]: 50: Hoare triple {179866#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,560 INFO L280 TraceCheckUtils]: 51: Hoare triple {179866#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {179866#true} is VALID [2020-07-10 18:58:52,560 INFO L280 TraceCheckUtils]: 52: Hoare triple {179866#true} havoc #t~nondet11; {179866#true} is VALID [2020-07-10 18:58:52,560 INFO L280 TraceCheckUtils]: 53: Hoare triple {179866#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,560 INFO L280 TraceCheckUtils]: 54: Hoare triple {179866#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {179866#true} is VALID [2020-07-10 18:58:52,561 INFO L280 TraceCheckUtils]: 55: Hoare triple {179866#true} havoc #t~nondet12; {179866#true} is VALID [2020-07-10 18:58:52,561 INFO L280 TraceCheckUtils]: 56: Hoare triple {179866#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,561 INFO L280 TraceCheckUtils]: 57: Hoare triple {179866#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {179866#true} is VALID [2020-07-10 18:58:52,561 INFO L280 TraceCheckUtils]: 58: Hoare triple {179866#true} havoc #t~nondet13; {179866#true} is VALID [2020-07-10 18:58:52,561 INFO L280 TraceCheckUtils]: 59: Hoare triple {179866#true} havoc ~s__s3__tmp__cert_request~0; {179866#true} is VALID [2020-07-10 18:58:52,562 INFO L280 TraceCheckUtils]: 60: Hoare triple {179866#true} havoc ~s__s3__tmp__reuse_message~0; {179866#true} is VALID [2020-07-10 18:58:52,562 INFO L280 TraceCheckUtils]: 61: Hoare triple {179866#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {179866#true} is VALID [2020-07-10 18:58:52,562 INFO L280 TraceCheckUtils]: 62: Hoare triple {179866#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,562 INFO L280 TraceCheckUtils]: 63: Hoare triple {179866#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {179866#true} is VALID [2020-07-10 18:58:52,562 INFO L280 TraceCheckUtils]: 64: Hoare triple {179866#true} havoc #t~nondet14; {179866#true} is VALID [2020-07-10 18:58:52,563 INFO L280 TraceCheckUtils]: 65: Hoare triple {179866#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {179866#true} is VALID [2020-07-10 18:58:52,563 INFO L280 TraceCheckUtils]: 66: Hoare triple {179866#true} havoc ~s__s3__tmp__next_state___0~0; {179866#true} is VALID [2020-07-10 18:58:52,563 INFO L280 TraceCheckUtils]: 67: Hoare triple {179866#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {179866#true} is VALID [2020-07-10 18:58:52,563 INFO L280 TraceCheckUtils]: 68: Hoare triple {179866#true} havoc ~s__session__cipher~0; {179866#true} is VALID [2020-07-10 18:58:52,563 INFO L280 TraceCheckUtils]: 69: Hoare triple {179866#true} havoc ~buf~0; {179866#true} is VALID [2020-07-10 18:58:52,563 INFO L280 TraceCheckUtils]: 70: Hoare triple {179866#true} havoc ~l~0; {179866#true} is VALID [2020-07-10 18:58:52,564 INFO L280 TraceCheckUtils]: 71: Hoare triple {179866#true} havoc ~Time~0; {179866#true} is VALID [2020-07-10 18:58:52,564 INFO L280 TraceCheckUtils]: 72: Hoare triple {179866#true} havoc ~tmp~0; {179866#true} is VALID [2020-07-10 18:58:52,564 INFO L280 TraceCheckUtils]: 73: Hoare triple {179866#true} havoc ~cb~0; {179866#true} is VALID [2020-07-10 18:58:52,564 INFO L280 TraceCheckUtils]: 74: Hoare triple {179866#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,564 INFO L280 TraceCheckUtils]: 75: Hoare triple {179866#true} ~num1~0 := #t~nondet15; {179866#true} is VALID [2020-07-10 18:58:52,564 INFO L280 TraceCheckUtils]: 76: Hoare triple {179866#true} havoc #t~nondet15; {179866#true} is VALID [2020-07-10 18:58:52,565 INFO L280 TraceCheckUtils]: 77: Hoare triple {179866#true} havoc ~ret~0; {179866#true} is VALID [2020-07-10 18:58:52,565 INFO L280 TraceCheckUtils]: 78: Hoare triple {179866#true} havoc ~new_state~0; {179866#true} is VALID [2020-07-10 18:58:52,565 INFO L280 TraceCheckUtils]: 79: Hoare triple {179866#true} havoc ~state~0; {179866#true} is VALID [2020-07-10 18:58:52,565 INFO L280 TraceCheckUtils]: 80: Hoare triple {179866#true} havoc ~skip~0; {179866#true} is VALID [2020-07-10 18:58:52,565 INFO L280 TraceCheckUtils]: 81: Hoare triple {179866#true} havoc ~got_new_session~0; {179866#true} is VALID [2020-07-10 18:58:52,566 INFO L280 TraceCheckUtils]: 82: Hoare triple {179866#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,566 INFO L280 TraceCheckUtils]: 83: Hoare triple {179866#true} ~tmp___1~0 := #t~nondet16; {179866#true} is VALID [2020-07-10 18:58:52,566 INFO L280 TraceCheckUtils]: 84: Hoare triple {179866#true} havoc #t~nondet16; {179866#true} is VALID [2020-07-10 18:58:52,566 INFO L280 TraceCheckUtils]: 85: Hoare triple {179866#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,566 INFO L280 TraceCheckUtils]: 86: Hoare triple {179866#true} ~tmp___2~0 := #t~nondet17; {179866#true} is VALID [2020-07-10 18:58:52,567 INFO L280 TraceCheckUtils]: 87: Hoare triple {179866#true} havoc #t~nondet17; {179866#true} is VALID [2020-07-10 18:58:52,567 INFO L280 TraceCheckUtils]: 88: Hoare triple {179866#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,567 INFO L280 TraceCheckUtils]: 89: Hoare triple {179866#true} ~tmp___3~0 := #t~nondet18; {179866#true} is VALID [2020-07-10 18:58:52,567 INFO L280 TraceCheckUtils]: 90: Hoare triple {179866#true} havoc #t~nondet18; {179866#true} is VALID [2020-07-10 18:58:52,567 INFO L280 TraceCheckUtils]: 91: Hoare triple {179866#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,567 INFO L280 TraceCheckUtils]: 92: Hoare triple {179866#true} ~tmp___4~0 := #t~nondet19; {179866#true} is VALID [2020-07-10 18:58:52,568 INFO L280 TraceCheckUtils]: 93: Hoare triple {179866#true} havoc #t~nondet19; {179866#true} is VALID [2020-07-10 18:58:52,568 INFO L280 TraceCheckUtils]: 94: Hoare triple {179866#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,568 INFO L280 TraceCheckUtils]: 95: Hoare triple {179866#true} ~tmp___5~0 := #t~nondet20; {179866#true} is VALID [2020-07-10 18:58:52,568 INFO L280 TraceCheckUtils]: 96: Hoare triple {179866#true} havoc #t~nondet20; {179866#true} is VALID [2020-07-10 18:58:52,568 INFO L280 TraceCheckUtils]: 97: Hoare triple {179866#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,568 INFO L280 TraceCheckUtils]: 98: Hoare triple {179866#true} ~tmp___6~0 := #t~nondet21; {179866#true} is VALID [2020-07-10 18:58:52,569 INFO L280 TraceCheckUtils]: 99: Hoare triple {179866#true} havoc #t~nondet21; {179866#true} is VALID [2020-07-10 18:58:52,569 INFO L280 TraceCheckUtils]: 100: Hoare triple {179866#true} havoc ~tmp___7~0; {179866#true} is VALID [2020-07-10 18:58:52,569 INFO L280 TraceCheckUtils]: 101: Hoare triple {179866#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,569 INFO L280 TraceCheckUtils]: 102: Hoare triple {179866#true} ~tmp___8~0 := #t~nondet22; {179866#true} is VALID [2020-07-10 18:58:52,569 INFO L280 TraceCheckUtils]: 103: Hoare triple {179866#true} havoc #t~nondet22; {179866#true} is VALID [2020-07-10 18:58:52,569 INFO L280 TraceCheckUtils]: 104: Hoare triple {179866#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,570 INFO L280 TraceCheckUtils]: 105: Hoare triple {179866#true} ~tmp___9~0 := #t~nondet23; {179866#true} is VALID [2020-07-10 18:58:52,570 INFO L280 TraceCheckUtils]: 106: Hoare triple {179866#true} havoc #t~nondet23; {179866#true} is VALID [2020-07-10 18:58:52,570 INFO L280 TraceCheckUtils]: 107: Hoare triple {179866#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,570 INFO L280 TraceCheckUtils]: 108: Hoare triple {179866#true} ~tmp___10~0 := #t~nondet24; {179866#true} is VALID [2020-07-10 18:58:52,570 INFO L280 TraceCheckUtils]: 109: Hoare triple {179866#true} havoc #t~nondet24; {179866#true} is VALID [2020-07-10 18:58:52,570 INFO L280 TraceCheckUtils]: 110: Hoare triple {179866#true} havoc ~blastFlag~0; {179866#true} is VALID [2020-07-10 18:58:52,571 INFO L280 TraceCheckUtils]: 111: Hoare triple {179866#true} havoc ~__cil_tmp55~0; {179866#true} is VALID [2020-07-10 18:58:52,571 INFO L280 TraceCheckUtils]: 112: Hoare triple {179866#true} havoc ~__cil_tmp56~0; {179866#true} is VALID [2020-07-10 18:58:52,571 INFO L280 TraceCheckUtils]: 113: Hoare triple {179866#true} havoc ~__cil_tmp57~0; {179866#true} is VALID [2020-07-10 18:58:52,571 INFO L280 TraceCheckUtils]: 114: Hoare triple {179866#true} havoc ~__cil_tmp58~0; {179866#true} is VALID [2020-07-10 18:58:52,571 INFO L280 TraceCheckUtils]: 115: Hoare triple {179866#true} havoc ~__cil_tmp59~0; {179866#true} is VALID [2020-07-10 18:58:52,571 INFO L280 TraceCheckUtils]: 116: Hoare triple {179866#true} havoc ~__cil_tmp60~0; {179866#true} is VALID [2020-07-10 18:58:52,572 INFO L280 TraceCheckUtils]: 117: Hoare triple {179866#true} ~__cil_tmp61~0 := #t~nondet25; {179866#true} is VALID [2020-07-10 18:58:52,572 INFO L280 TraceCheckUtils]: 118: Hoare triple {179866#true} havoc #t~nondet25; {179866#true} is VALID [2020-07-10 18:58:52,572 INFO L280 TraceCheckUtils]: 119: Hoare triple {179866#true} ~s__state~0 := ~initial_state; {179866#true} is VALID [2020-07-10 18:58:52,572 INFO L280 TraceCheckUtils]: 120: Hoare triple {179866#true} ~blastFlag~0 := 0; {179866#true} is VALID [2020-07-10 18:58:52,572 INFO L280 TraceCheckUtils]: 121: Hoare triple {179866#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,572 INFO L280 TraceCheckUtils]: 122: Hoare triple {179866#true} ~tmp~0 := #t~nondet26; {179866#true} is VALID [2020-07-10 18:58:52,573 INFO L280 TraceCheckUtils]: 123: Hoare triple {179866#true} havoc #t~nondet26; {179866#true} is VALID [2020-07-10 18:58:52,573 INFO L280 TraceCheckUtils]: 124: Hoare triple {179866#true} ~Time~0 := ~tmp~0; {179866#true} is VALID [2020-07-10 18:58:52,573 INFO L280 TraceCheckUtils]: 125: Hoare triple {179866#true} ~cb~0 := 0; {179866#true} is VALID [2020-07-10 18:58:52,573 INFO L280 TraceCheckUtils]: 126: Hoare triple {179866#true} ~ret~0 := -1; {179866#true} is VALID [2020-07-10 18:58:52,573 INFO L280 TraceCheckUtils]: 127: Hoare triple {179866#true} ~skip~0 := 0; {179866#true} is VALID [2020-07-10 18:58:52,573 INFO L280 TraceCheckUtils]: 128: Hoare triple {179866#true} ~got_new_session~0 := 0; {179866#true} is VALID [2020-07-10 18:58:52,574 INFO L280 TraceCheckUtils]: 129: Hoare triple {179866#true} assume 0 != ~s__info_callback~0; {179866#true} is VALID [2020-07-10 18:58:52,574 INFO L280 TraceCheckUtils]: 130: Hoare triple {179866#true} ~cb~0 := ~s__info_callback~0; {179866#true} is VALID [2020-07-10 18:58:52,574 INFO L280 TraceCheckUtils]: 131: Hoare triple {179866#true} #t~post27 := ~s__in_handshake~0; {179866#true} is VALID [2020-07-10 18:58:52,574 INFO L280 TraceCheckUtils]: 132: Hoare triple {179866#true} ~s__in_handshake~0 := 1 + #t~post27; {179866#true} is VALID [2020-07-10 18:58:52,574 INFO L280 TraceCheckUtils]: 133: Hoare triple {179866#true} havoc #t~post27; {179866#true} is VALID [2020-07-10 18:58:52,575 INFO L280 TraceCheckUtils]: 134: Hoare triple {179866#true} assume !(0 != 12288 + ~tmp___1~0); {179866#true} is VALID [2020-07-10 18:58:52,575 INFO L280 TraceCheckUtils]: 135: Hoare triple {179866#true} assume !(0 == ~s__cert~0); {179866#true} is VALID [2020-07-10 18:58:52,575 INFO L280 TraceCheckUtils]: 136: Hoare triple {179866#true} assume !false; {179866#true} is VALID [2020-07-10 18:58:52,575 INFO L280 TraceCheckUtils]: 137: Hoare triple {179866#true} ~state~0 := ~s__state~0; {179866#true} is VALID [2020-07-10 18:58:52,575 INFO L280 TraceCheckUtils]: 138: Hoare triple {179866#true} assume !(12292 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,575 INFO L280 TraceCheckUtils]: 139: Hoare triple {179866#true} assume !(16384 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,576 INFO L280 TraceCheckUtils]: 140: Hoare triple {179866#true} assume !(8192 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,576 INFO L280 TraceCheckUtils]: 141: Hoare triple {179866#true} assume !(24576 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,576 INFO L280 TraceCheckUtils]: 142: Hoare triple {179866#true} assume !(8195 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,576 INFO L280 TraceCheckUtils]: 143: Hoare triple {179866#true} assume !(8480 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,576 INFO L280 TraceCheckUtils]: 144: Hoare triple {179866#true} assume !(8481 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,576 INFO L280 TraceCheckUtils]: 145: Hoare triple {179866#true} assume !(8482 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,577 INFO L280 TraceCheckUtils]: 146: Hoare triple {179866#true} assume 8464 == ~s__state~0; {179866#true} is VALID [2020-07-10 18:58:52,577 INFO L280 TraceCheckUtils]: 147: Hoare triple {179866#true} ~s__shutdown~0 := 0; {179866#true} is VALID [2020-07-10 18:58:52,577 INFO L280 TraceCheckUtils]: 148: Hoare triple {179866#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,577 INFO L280 TraceCheckUtils]: 149: Hoare triple {179866#true} ~ret~0 := #t~nondet32; {179866#true} is VALID [2020-07-10 18:58:52,577 INFO L280 TraceCheckUtils]: 150: Hoare triple {179866#true} havoc #t~nondet32; {179866#true} is VALID [2020-07-10 18:58:52,577 INFO L280 TraceCheckUtils]: 151: Hoare triple {179866#true} assume 0 == ~blastFlag~0; {179866#true} is VALID [2020-07-10 18:58:52,578 INFO L280 TraceCheckUtils]: 152: Hoare triple {179866#true} ~blastFlag~0 := 1; {179866#true} is VALID [2020-07-10 18:58:52,578 INFO L280 TraceCheckUtils]: 153: Hoare triple {179866#true} assume !(~ret~0 <= 0); {179866#true} is VALID [2020-07-10 18:58:52,578 INFO L280 TraceCheckUtils]: 154: Hoare triple {179866#true} ~got_new_session~0 := 1; {179866#true} is VALID [2020-07-10 18:58:52,578 INFO L280 TraceCheckUtils]: 155: Hoare triple {179866#true} ~s__state~0 := 8496; {179866#true} is VALID [2020-07-10 18:58:52,578 INFO L280 TraceCheckUtils]: 156: Hoare triple {179866#true} ~s__init_num~0 := 0; {179866#true} is VALID [2020-07-10 18:58:52,578 INFO L280 TraceCheckUtils]: 157: Hoare triple {179866#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,579 INFO L280 TraceCheckUtils]: 158: Hoare triple {179866#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {179866#true} is VALID [2020-07-10 18:58:52,579 INFO L280 TraceCheckUtils]: 159: Hoare triple {179866#true} havoc #t~nondet51; {179866#true} is VALID [2020-07-10 18:58:52,579 INFO L280 TraceCheckUtils]: 160: Hoare triple {179866#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {179866#true} is VALID [2020-07-10 18:58:52,579 INFO L280 TraceCheckUtils]: 161: Hoare triple {179866#true} ~skip~0 := 0; {179866#true} is VALID [2020-07-10 18:58:52,579 INFO L280 TraceCheckUtils]: 162: Hoare triple {179866#true} assume !false; {179866#true} is VALID [2020-07-10 18:58:52,579 INFO L280 TraceCheckUtils]: 163: Hoare triple {179866#true} ~state~0 := ~s__state~0; {179866#true} is VALID [2020-07-10 18:58:52,580 INFO L280 TraceCheckUtils]: 164: Hoare triple {179866#true} assume !(12292 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,580 INFO L280 TraceCheckUtils]: 165: Hoare triple {179866#true} assume !(16384 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,580 INFO L280 TraceCheckUtils]: 166: Hoare triple {179866#true} assume !(8192 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,580 INFO L280 TraceCheckUtils]: 167: Hoare triple {179866#true} assume !(24576 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,580 INFO L280 TraceCheckUtils]: 168: Hoare triple {179866#true} assume !(8195 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,580 INFO L280 TraceCheckUtils]: 169: Hoare triple {179866#true} assume !(8480 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,581 INFO L280 TraceCheckUtils]: 170: Hoare triple {179866#true} assume !(8481 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,581 INFO L280 TraceCheckUtils]: 171: Hoare triple {179866#true} assume !(8482 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,581 INFO L280 TraceCheckUtils]: 172: Hoare triple {179866#true} assume !(8464 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,581 INFO L280 TraceCheckUtils]: 173: Hoare triple {179866#true} assume !(8465 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,581 INFO L280 TraceCheckUtils]: 174: Hoare triple {179866#true} assume !(8466 == ~s__state~0); {179866#true} is VALID [2020-07-10 18:58:52,582 INFO L280 TraceCheckUtils]: 175: Hoare triple {179866#true} assume 8496 == ~s__state~0; {179866#true} is VALID [2020-07-10 18:58:52,582 INFO L280 TraceCheckUtils]: 176: Hoare triple {179866#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {179866#true} is VALID [2020-07-10 18:58:52,582 INFO L280 TraceCheckUtils]: 177: Hoare triple {179866#true} ~ret~0 := #t~nondet33; {179866#true} is VALID [2020-07-10 18:58:52,582 INFO L280 TraceCheckUtils]: 178: Hoare triple {179866#true} havoc #t~nondet33; {179866#true} is VALID [2020-07-10 18:58:52,582 INFO L280 TraceCheckUtils]: 179: Hoare triple {179866#true} assume 1 == ~blastFlag~0; {179866#true} is VALID [2020-07-10 18:58:52,582 INFO L280 TraceCheckUtils]: 180: Hoare triple {179866#true} ~blastFlag~0 := 2; {179866#true} is VALID [2020-07-10 18:58:52,583 INFO L280 TraceCheckUtils]: 181: Hoare triple {179866#true} assume !(~ret~0 <= 0); {179866#true} is VALID [2020-07-10 18:58:52,583 INFO L280 TraceCheckUtils]: 182: Hoare triple {179866#true} assume 0 != ~s__hit~0; {179866#true} is VALID [2020-07-10 18:58:52,584 INFO L280 TraceCheckUtils]: 183: Hoare triple {179866#true} ~s__state~0 := 8656; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,584 INFO L280 TraceCheckUtils]: 184: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} ~s__init_num~0 := 0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,585 INFO L280 TraceCheckUtils]: 185: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,585 INFO L280 TraceCheckUtils]: 186: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,586 INFO L280 TraceCheckUtils]: 187: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} havoc #t~nondet51; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,587 INFO L280 TraceCheckUtils]: 188: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume 0 == ~s__s3__tmp__reuse_message~0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,587 INFO L280 TraceCheckUtils]: 189: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume 0 == ~skip~0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,588 INFO L280 TraceCheckUtils]: 190: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8560 == ~state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,588 INFO L280 TraceCheckUtils]: 191: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(0 != ~s__debug~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,589 INFO L280 TraceCheckUtils]: 192: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume 0 != ~cb~0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,590 INFO L280 TraceCheckUtils]: 193: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume ~s__state~0 != ~state~0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,590 INFO L280 TraceCheckUtils]: 194: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} ~new_state~0 := ~s__state~0; {179871#(<= ssl3_accept_~new_state~0 8656)} is VALID [2020-07-10 18:58:52,594 INFO L280 TraceCheckUtils]: 195: Hoare triple {179871#(<= ssl3_accept_~new_state~0 8656)} ~s__state~0 := ~state~0; {179871#(<= ssl3_accept_~new_state~0 8656)} is VALID [2020-07-10 18:58:52,594 INFO L280 TraceCheckUtils]: 196: Hoare triple {179871#(<= ssl3_accept_~new_state~0 8656)} ~s__state~0 := ~new_state~0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,597 INFO L280 TraceCheckUtils]: 197: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} ~skip~0 := 0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,597 INFO L280 TraceCheckUtils]: 198: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !false; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,598 INFO L280 TraceCheckUtils]: 199: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} ~state~0 := ~s__state~0; {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,598 INFO L280 TraceCheckUtils]: 200: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(12292 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,599 INFO L280 TraceCheckUtils]: 201: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(16384 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,600 INFO L280 TraceCheckUtils]: 202: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8192 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,600 INFO L280 TraceCheckUtils]: 203: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(24576 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,601 INFO L280 TraceCheckUtils]: 204: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8195 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,601 INFO L280 TraceCheckUtils]: 205: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8480 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,602 INFO L280 TraceCheckUtils]: 206: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8481 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,607 INFO L280 TraceCheckUtils]: 207: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8482 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,607 INFO L280 TraceCheckUtils]: 208: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8464 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,608 INFO L280 TraceCheckUtils]: 209: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8465 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,609 INFO L280 TraceCheckUtils]: 210: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8466 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,609 INFO L280 TraceCheckUtils]: 211: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8496 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,610 INFO L280 TraceCheckUtils]: 212: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8497 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,610 INFO L280 TraceCheckUtils]: 213: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8512 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,611 INFO L280 TraceCheckUtils]: 214: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8513 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,612 INFO L280 TraceCheckUtils]: 215: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8528 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,612 INFO L280 TraceCheckUtils]: 216: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8529 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,613 INFO L280 TraceCheckUtils]: 217: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8544 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,614 INFO L280 TraceCheckUtils]: 218: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8545 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,614 INFO L280 TraceCheckUtils]: 219: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8560 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,615 INFO L280 TraceCheckUtils]: 220: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8561 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,615 INFO L280 TraceCheckUtils]: 221: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8448 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,616 INFO L280 TraceCheckUtils]: 222: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8576 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,616 INFO L280 TraceCheckUtils]: 223: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8577 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,617 INFO L280 TraceCheckUtils]: 224: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8592 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,618 INFO L280 TraceCheckUtils]: 225: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8593 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,618 INFO L280 TraceCheckUtils]: 226: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8608 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,619 INFO L280 TraceCheckUtils]: 227: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8609 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,620 INFO L280 TraceCheckUtils]: 228: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8640 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,620 INFO L280 TraceCheckUtils]: 229: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8641 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,621 INFO L280 TraceCheckUtils]: 230: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8656 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,621 INFO L280 TraceCheckUtils]: 231: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume !(8657 == ~s__state~0); {179870#(<= ssl3_accept_~s__state~0 8656)} is VALID [2020-07-10 18:58:52,622 INFO L280 TraceCheckUtils]: 232: Hoare triple {179870#(<= ssl3_accept_~s__state~0 8656)} assume 8672 == ~s__state~0; {179867#false} is VALID [2020-07-10 18:58:52,622 INFO L280 TraceCheckUtils]: 233: Hoare triple {179867#false} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647; {179867#false} is VALID [2020-07-10 18:58:52,622 INFO L280 TraceCheckUtils]: 234: Hoare triple {179867#false} ~ret~0 := #t~nondet49; {179867#false} is VALID [2020-07-10 18:58:52,622 INFO L280 TraceCheckUtils]: 235: Hoare triple {179867#false} havoc #t~nondet49; {179867#false} is VALID [2020-07-10 18:58:52,623 INFO L280 TraceCheckUtils]: 236: Hoare triple {179867#false} assume !(11 == ~blastFlag~0); {179867#false} is VALID [2020-07-10 18:58:52,623 INFO L280 TraceCheckUtils]: 237: Hoare triple {179867#false} assume !(14 == ~blastFlag~0); {179867#false} is VALID [2020-07-10 18:58:52,623 INFO L280 TraceCheckUtils]: 238: Hoare triple {179867#false} assume !(17 == ~blastFlag~0); {179867#false} is VALID [2020-07-10 18:58:52,623 INFO L280 TraceCheckUtils]: 239: Hoare triple {179867#false} assume !(20 == ~blastFlag~0); {179867#false} is VALID [2020-07-10 18:58:52,623 INFO L280 TraceCheckUtils]: 240: Hoare triple {179867#false} assume !(~ret~0 <= 0); {179867#false} is VALID [2020-07-10 18:58:52,623 INFO L280 TraceCheckUtils]: 241: Hoare triple {179867#false} ~s__state~0 := 8448; {179867#false} is VALID [2020-07-10 18:58:52,624 INFO L280 TraceCheckUtils]: 242: Hoare triple {179867#false} assume 0 != ~s__hit~0; {179867#false} is VALID [2020-07-10 18:58:52,624 INFO L280 TraceCheckUtils]: 243: Hoare triple {179867#false} ~s__s3__tmp__next_state___0~0 := 8640; {179867#false} is VALID [2020-07-10 18:58:52,624 INFO L280 TraceCheckUtils]: 244: Hoare triple {179867#false} ~s__init_num~0 := 0; {179867#false} is VALID [2020-07-10 18:58:52,624 INFO L280 TraceCheckUtils]: 245: Hoare triple {179867#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {179867#false} is VALID [2020-07-10 18:58:52,624 INFO L280 TraceCheckUtils]: 246: Hoare triple {179867#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {179867#false} is VALID [2020-07-10 18:58:52,625 INFO L280 TraceCheckUtils]: 247: Hoare triple {179867#false} havoc #t~nondet51; {179867#false} is VALID [2020-07-10 18:58:52,625 INFO L280 TraceCheckUtils]: 248: Hoare triple {179867#false} assume 0 == ~s__s3__tmp__reuse_message~0; {179867#false} is VALID [2020-07-10 18:58:52,625 INFO L280 TraceCheckUtils]: 249: Hoare triple {179867#false} assume 0 == ~skip~0; {179867#false} is VALID [2020-07-10 18:58:52,625 INFO L280 TraceCheckUtils]: 250: Hoare triple {179867#false} assume 8560 == ~state~0; {179867#false} is VALID [2020-07-10 18:58:52,625 INFO L280 TraceCheckUtils]: 251: Hoare triple {179867#false} assume 8448 == ~s__state~0; {179867#false} is VALID [2020-07-10 18:58:52,625 INFO L280 TraceCheckUtils]: 252: Hoare triple {179867#false} assume -1 != ~s__verify_mode~0; {179867#false} is VALID [2020-07-10 18:58:52,626 INFO L280 TraceCheckUtils]: 253: Hoare triple {179867#false} assume -2 != ~s__verify_mode~0; {179867#false} is VALID [2020-07-10 18:58:52,626 INFO L280 TraceCheckUtils]: 254: Hoare triple {179867#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {179867#false} is VALID [2020-07-10 18:58:52,626 INFO L280 TraceCheckUtils]: 255: Hoare triple {179867#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {179867#false} is VALID [2020-07-10 18:58:52,626 INFO L280 TraceCheckUtils]: 256: Hoare triple {179867#false} assume 4 != ~blastFlag~0; {179867#false} is VALID [2020-07-10 18:58:52,626 INFO L280 TraceCheckUtils]: 257: Hoare triple {179867#false} assume 1024 != ~tmp___7~0; {179867#false} is VALID [2020-07-10 18:58:52,626 INFO L280 TraceCheckUtils]: 258: Hoare triple {179867#false} assume !false; {179867#false} is VALID [2020-07-10 18:58:52,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:58:52,653 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:58:52,653 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1128756845] [2020-07-10 18:58:52,653 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:58:52,653 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 18:58:52,654 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325904426] [2020-07-10 18:58:52,654 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 259 [2020-07-10 18:58:52,654 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:58:52,654 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 18:58:52,978 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 249 edges. 249 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:58:52,978 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 18:58:52,979 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:58:52,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 18:58:52,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 18:58:52,979 INFO L87 Difference]: Start difference. First operand 1521 states and 1869 transitions. Second operand 4 states. [2020-07-10 18:59:12,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:59:12,416 INFO L93 Difference]: Finished difference Result 4339 states and 5411 transitions. [2020-07-10 18:59:12,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 18:59:12,416 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 259 [2020-07-10 18:59:12,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:59:12,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:59:12,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1556 transitions. [2020-07-10 18:59:12,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 18:59:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1556 transitions. [2020-07-10 18:59:12,428 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1556 transitions. [2020-07-10 18:59:14,561 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1556 edges. 1556 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:59:14,873 INFO L225 Difference]: With dead ends: 4339 [2020-07-10 18:59:14,873 INFO L226 Difference]: Without dead ends: 2961 [2020-07-10 18:59:14,875 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 18:59:14,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2961 states. [2020-07-10 18:59:23,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2961 to 1543. [2020-07-10 18:59:23,497 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:59:23,497 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2961 states. Second operand 1543 states. [2020-07-10 18:59:23,498 INFO L74 IsIncluded]: Start isIncluded. First operand 2961 states. Second operand 1543 states. [2020-07-10 18:59:23,498 INFO L87 Difference]: Start difference. First operand 2961 states. Second operand 1543 states. [2020-07-10 18:59:23,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:59:23,818 INFO L93 Difference]: Finished difference Result 2961 states and 3659 transitions. [2020-07-10 18:59:23,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2961 states and 3659 transitions. [2020-07-10 18:59:23,819 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:59:23,820 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:59:23,820 INFO L74 IsIncluded]: Start isIncluded. First operand 1543 states. Second operand 2961 states. [2020-07-10 18:59:23,820 INFO L87 Difference]: Start difference. First operand 1543 states. Second operand 2961 states. [2020-07-10 18:59:24,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:59:24,074 INFO L93 Difference]: Finished difference Result 2961 states and 3659 transitions. [2020-07-10 18:59:24,075 INFO L276 IsEmpty]: Start isEmpty. Operand 2961 states and 3659 transitions. [2020-07-10 18:59:24,076 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:59:24,077 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:59:24,077 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:59:24,077 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:59:24,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1543 states. [2020-07-10 18:59:24,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 1901 transitions. [2020-07-10 18:59:24,152 INFO L78 Accepts]: Start accepts. Automaton has 1543 states and 1901 transitions. Word has length 259 [2020-07-10 18:59:24,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:59:24,152 INFO L479 AbstractCegarLoop]: Abstraction has 1543 states and 1901 transitions. [2020-07-10 18:59:24,152 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 18:59:24,152 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1543 states and 1901 transitions. [2020-07-10 18:59:29,950 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1901 edges. 1901 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:59:29,951 INFO L276 IsEmpty]: Start isEmpty. Operand 1543 states and 1901 transitions. [2020-07-10 18:59:29,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2020-07-10 18:59:29,953 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:59:29,953 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:59:29,953 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-07-10 18:59:29,953 INFO L427 AbstractCegarLoop]: === Iteration 20 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:59:29,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:59:29,954 INFO L82 PathProgramCache]: Analyzing trace with hash -1099402533, now seen corresponding path program 1 times [2020-07-10 18:59:29,954 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:59:29,954 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [317687293] [2020-07-10 18:59:29,954 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:59:29,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:59:30,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:59:30,032 INFO L280 TraceCheckUtils]: 0: Hoare triple {197563#true} assume true; {197563#true} is VALID [2020-07-10 18:59:30,032 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {197563#true} {197563#true} #1043#return; {197563#true} is VALID [2020-07-10 18:59:30,032 INFO L263 TraceCheckUtils]: 0: Hoare triple {197563#true} call ULTIMATE.init(); {197563#true} is VALID [2020-07-10 18:59:30,032 INFO L280 TraceCheckUtils]: 1: Hoare triple {197563#true} assume true; {197563#true} is VALID [2020-07-10 18:59:30,033 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {197563#true} {197563#true} #1043#return; {197563#true} is VALID [2020-07-10 18:59:30,033 INFO L263 TraceCheckUtils]: 3: Hoare triple {197563#true} call #t~ret55 := main(); {197563#true} is VALID [2020-07-10 18:59:30,033 INFO L280 TraceCheckUtils]: 4: Hoare triple {197563#true} havoc ~s~0; {197563#true} is VALID [2020-07-10 18:59:30,033 INFO L280 TraceCheckUtils]: 5: Hoare triple {197563#true} havoc ~tmp~1; {197563#true} is VALID [2020-07-10 18:59:30,033 INFO L280 TraceCheckUtils]: 6: Hoare triple {197563#true} ~s~0 := 8464; {197563#true} is VALID [2020-07-10 18:59:30,034 INFO L263 TraceCheckUtils]: 7: Hoare triple {197563#true} call #t~ret54 := ssl3_accept(~s~0); {197563#true} is VALID [2020-07-10 18:59:30,034 INFO L280 TraceCheckUtils]: 8: Hoare triple {197563#true} ~initial_state := #in~initial_state; {197563#true} is VALID [2020-07-10 18:59:30,034 INFO L280 TraceCheckUtils]: 9: Hoare triple {197563#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,034 INFO L280 TraceCheckUtils]: 10: Hoare triple {197563#true} ~s__info_callback~0 := #t~nondet0; {197563#true} is VALID [2020-07-10 18:59:30,034 INFO L280 TraceCheckUtils]: 11: Hoare triple {197563#true} havoc #t~nondet0; {197563#true} is VALID [2020-07-10 18:59:30,035 INFO L280 TraceCheckUtils]: 12: Hoare triple {197563#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,035 INFO L280 TraceCheckUtils]: 13: Hoare triple {197563#true} ~s__in_handshake~0 := #t~nondet1; {197563#true} is VALID [2020-07-10 18:59:30,035 INFO L280 TraceCheckUtils]: 14: Hoare triple {197563#true} havoc #t~nondet1; {197563#true} is VALID [2020-07-10 18:59:30,035 INFO L280 TraceCheckUtils]: 15: Hoare triple {197563#true} havoc ~s__state~0; {197563#true} is VALID [2020-07-10 18:59:30,035 INFO L280 TraceCheckUtils]: 16: Hoare triple {197563#true} havoc ~s__new_session~0; {197563#true} is VALID [2020-07-10 18:59:30,035 INFO L280 TraceCheckUtils]: 17: Hoare triple {197563#true} havoc ~s__server~0; {197563#true} is VALID [2020-07-10 18:59:30,036 INFO L280 TraceCheckUtils]: 18: Hoare triple {197563#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,036 INFO L280 TraceCheckUtils]: 19: Hoare triple {197563#true} ~s__version~0 := #t~nondet2; {197563#true} is VALID [2020-07-10 18:59:30,036 INFO L280 TraceCheckUtils]: 20: Hoare triple {197563#true} havoc #t~nondet2; {197563#true} is VALID [2020-07-10 18:59:30,036 INFO L280 TraceCheckUtils]: 21: Hoare triple {197563#true} havoc ~s__type~0; {197563#true} is VALID [2020-07-10 18:59:30,036 INFO L280 TraceCheckUtils]: 22: Hoare triple {197563#true} havoc ~s__init_num~0; {197563#true} is VALID [2020-07-10 18:59:30,036 INFO L280 TraceCheckUtils]: 23: Hoare triple {197563#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,037 INFO L280 TraceCheckUtils]: 24: Hoare triple {197563#true} ~s__hit~0 := #t~nondet3; {197563#true} is VALID [2020-07-10 18:59:30,037 INFO L280 TraceCheckUtils]: 25: Hoare triple {197563#true} havoc #t~nondet3; {197563#true} is VALID [2020-07-10 18:59:30,037 INFO L280 TraceCheckUtils]: 26: Hoare triple {197563#true} havoc ~s__rwstate~0; {197563#true} is VALID [2020-07-10 18:59:30,037 INFO L280 TraceCheckUtils]: 27: Hoare triple {197563#true} ~s__init_buf___0~0 := 1; {197563#true} is VALID [2020-07-10 18:59:30,037 INFO L280 TraceCheckUtils]: 28: Hoare triple {197563#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,038 INFO L280 TraceCheckUtils]: 29: Hoare triple {197563#true} ~s__debug~0 := #t~nondet4; {197563#true} is VALID [2020-07-10 18:59:30,038 INFO L280 TraceCheckUtils]: 30: Hoare triple {197563#true} havoc #t~nondet4; {197563#true} is VALID [2020-07-10 18:59:30,038 INFO L280 TraceCheckUtils]: 31: Hoare triple {197563#true} havoc ~s__shutdown~0; {197563#true} is VALID [2020-07-10 18:59:30,038 INFO L280 TraceCheckUtils]: 32: Hoare triple {197563#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,038 INFO L280 TraceCheckUtils]: 33: Hoare triple {197563#true} ~s__cert~0 := #t~nondet5; {197563#true} is VALID [2020-07-10 18:59:30,038 INFO L280 TraceCheckUtils]: 34: Hoare triple {197563#true} havoc #t~nondet5; {197563#true} is VALID [2020-07-10 18:59:30,039 INFO L280 TraceCheckUtils]: 35: Hoare triple {197563#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,039 INFO L280 TraceCheckUtils]: 36: Hoare triple {197563#true} ~s__options~0 := #t~nondet6; {197563#true} is VALID [2020-07-10 18:59:30,039 INFO L280 TraceCheckUtils]: 37: Hoare triple {197563#true} havoc #t~nondet6; {197563#true} is VALID [2020-07-10 18:59:30,039 INFO L280 TraceCheckUtils]: 38: Hoare triple {197563#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,039 INFO L280 TraceCheckUtils]: 39: Hoare triple {197563#true} ~s__verify_mode~0 := #t~nondet7; {197563#true} is VALID [2020-07-10 18:59:30,039 INFO L280 TraceCheckUtils]: 40: Hoare triple {197563#true} havoc #t~nondet7; {197563#true} is VALID [2020-07-10 18:59:30,040 INFO L280 TraceCheckUtils]: 41: Hoare triple {197563#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,040 INFO L280 TraceCheckUtils]: 42: Hoare triple {197563#true} ~s__session__peer~0 := #t~nondet8; {197563#true} is VALID [2020-07-10 18:59:30,040 INFO L280 TraceCheckUtils]: 43: Hoare triple {197563#true} havoc #t~nondet8; {197563#true} is VALID [2020-07-10 18:59:30,040 INFO L280 TraceCheckUtils]: 44: Hoare triple {197563#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,040 INFO L280 TraceCheckUtils]: 45: Hoare triple {197563#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {197563#true} is VALID [2020-07-10 18:59:30,041 INFO L280 TraceCheckUtils]: 46: Hoare triple {197563#true} havoc #t~nondet9; {197563#true} is VALID [2020-07-10 18:59:30,041 INFO L280 TraceCheckUtils]: 47: Hoare triple {197563#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,041 INFO L280 TraceCheckUtils]: 48: Hoare triple {197563#true} ~s__ctx__info_callback~0 := #t~nondet10; {197563#true} is VALID [2020-07-10 18:59:30,041 INFO L280 TraceCheckUtils]: 49: Hoare triple {197563#true} havoc #t~nondet10; {197563#true} is VALID [2020-07-10 18:59:30,041 INFO L280 TraceCheckUtils]: 50: Hoare triple {197563#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,041 INFO L280 TraceCheckUtils]: 51: Hoare triple {197563#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {197563#true} is VALID [2020-07-10 18:59:30,042 INFO L280 TraceCheckUtils]: 52: Hoare triple {197563#true} havoc #t~nondet11; {197563#true} is VALID [2020-07-10 18:59:30,042 INFO L280 TraceCheckUtils]: 53: Hoare triple {197563#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,042 INFO L280 TraceCheckUtils]: 54: Hoare triple {197563#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {197563#true} is VALID [2020-07-10 18:59:30,042 INFO L280 TraceCheckUtils]: 55: Hoare triple {197563#true} havoc #t~nondet12; {197563#true} is VALID [2020-07-10 18:59:30,042 INFO L280 TraceCheckUtils]: 56: Hoare triple {197563#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,042 INFO L280 TraceCheckUtils]: 57: Hoare triple {197563#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {197563#true} is VALID [2020-07-10 18:59:30,043 INFO L280 TraceCheckUtils]: 58: Hoare triple {197563#true} havoc #t~nondet13; {197563#true} is VALID [2020-07-10 18:59:30,043 INFO L280 TraceCheckUtils]: 59: Hoare triple {197563#true} havoc ~s__s3__tmp__cert_request~0; {197563#true} is VALID [2020-07-10 18:59:30,043 INFO L280 TraceCheckUtils]: 60: Hoare triple {197563#true} havoc ~s__s3__tmp__reuse_message~0; {197563#true} is VALID [2020-07-10 18:59:30,043 INFO L280 TraceCheckUtils]: 61: Hoare triple {197563#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {197563#true} is VALID [2020-07-10 18:59:30,043 INFO L280 TraceCheckUtils]: 62: Hoare triple {197563#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,043 INFO L280 TraceCheckUtils]: 63: Hoare triple {197563#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {197563#true} is VALID [2020-07-10 18:59:30,044 INFO L280 TraceCheckUtils]: 64: Hoare triple {197563#true} havoc #t~nondet14; {197563#true} is VALID [2020-07-10 18:59:30,044 INFO L280 TraceCheckUtils]: 65: Hoare triple {197563#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {197563#true} is VALID [2020-07-10 18:59:30,044 INFO L280 TraceCheckUtils]: 66: Hoare triple {197563#true} havoc ~s__s3__tmp__next_state___0~0; {197563#true} is VALID [2020-07-10 18:59:30,044 INFO L280 TraceCheckUtils]: 67: Hoare triple {197563#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {197563#true} is VALID [2020-07-10 18:59:30,044 INFO L280 TraceCheckUtils]: 68: Hoare triple {197563#true} havoc ~s__session__cipher~0; {197563#true} is VALID [2020-07-10 18:59:30,045 INFO L280 TraceCheckUtils]: 69: Hoare triple {197563#true} havoc ~buf~0; {197563#true} is VALID [2020-07-10 18:59:30,045 INFO L280 TraceCheckUtils]: 70: Hoare triple {197563#true} havoc ~l~0; {197563#true} is VALID [2020-07-10 18:59:30,045 INFO L280 TraceCheckUtils]: 71: Hoare triple {197563#true} havoc ~Time~0; {197563#true} is VALID [2020-07-10 18:59:30,045 INFO L280 TraceCheckUtils]: 72: Hoare triple {197563#true} havoc ~tmp~0; {197563#true} is VALID [2020-07-10 18:59:30,045 INFO L280 TraceCheckUtils]: 73: Hoare triple {197563#true} havoc ~cb~0; {197563#true} is VALID [2020-07-10 18:59:30,045 INFO L280 TraceCheckUtils]: 74: Hoare triple {197563#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,046 INFO L280 TraceCheckUtils]: 75: Hoare triple {197563#true} ~num1~0 := #t~nondet15; {197563#true} is VALID [2020-07-10 18:59:30,046 INFO L280 TraceCheckUtils]: 76: Hoare triple {197563#true} havoc #t~nondet15; {197563#true} is VALID [2020-07-10 18:59:30,046 INFO L280 TraceCheckUtils]: 77: Hoare triple {197563#true} havoc ~ret~0; {197563#true} is VALID [2020-07-10 18:59:30,046 INFO L280 TraceCheckUtils]: 78: Hoare triple {197563#true} havoc ~new_state~0; {197563#true} is VALID [2020-07-10 18:59:30,046 INFO L280 TraceCheckUtils]: 79: Hoare triple {197563#true} havoc ~state~0; {197563#true} is VALID [2020-07-10 18:59:30,047 INFO L280 TraceCheckUtils]: 80: Hoare triple {197563#true} havoc ~skip~0; {197563#true} is VALID [2020-07-10 18:59:30,047 INFO L280 TraceCheckUtils]: 81: Hoare triple {197563#true} havoc ~got_new_session~0; {197563#true} is VALID [2020-07-10 18:59:30,047 INFO L280 TraceCheckUtils]: 82: Hoare triple {197563#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,047 INFO L280 TraceCheckUtils]: 83: Hoare triple {197563#true} ~tmp___1~0 := #t~nondet16; {197563#true} is VALID [2020-07-10 18:59:30,047 INFO L280 TraceCheckUtils]: 84: Hoare triple {197563#true} havoc #t~nondet16; {197563#true} is VALID [2020-07-10 18:59:30,047 INFO L280 TraceCheckUtils]: 85: Hoare triple {197563#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,048 INFO L280 TraceCheckUtils]: 86: Hoare triple {197563#true} ~tmp___2~0 := #t~nondet17; {197563#true} is VALID [2020-07-10 18:59:30,048 INFO L280 TraceCheckUtils]: 87: Hoare triple {197563#true} havoc #t~nondet17; {197563#true} is VALID [2020-07-10 18:59:30,048 INFO L280 TraceCheckUtils]: 88: Hoare triple {197563#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,048 INFO L280 TraceCheckUtils]: 89: Hoare triple {197563#true} ~tmp___3~0 := #t~nondet18; {197563#true} is VALID [2020-07-10 18:59:30,048 INFO L280 TraceCheckUtils]: 90: Hoare triple {197563#true} havoc #t~nondet18; {197563#true} is VALID [2020-07-10 18:59:30,048 INFO L280 TraceCheckUtils]: 91: Hoare triple {197563#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,049 INFO L280 TraceCheckUtils]: 92: Hoare triple {197563#true} ~tmp___4~0 := #t~nondet19; {197563#true} is VALID [2020-07-10 18:59:30,049 INFO L280 TraceCheckUtils]: 93: Hoare triple {197563#true} havoc #t~nondet19; {197563#true} is VALID [2020-07-10 18:59:30,049 INFO L280 TraceCheckUtils]: 94: Hoare triple {197563#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,049 INFO L280 TraceCheckUtils]: 95: Hoare triple {197563#true} ~tmp___5~0 := #t~nondet20; {197563#true} is VALID [2020-07-10 18:59:30,049 INFO L280 TraceCheckUtils]: 96: Hoare triple {197563#true} havoc #t~nondet20; {197563#true} is VALID [2020-07-10 18:59:30,049 INFO L280 TraceCheckUtils]: 97: Hoare triple {197563#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,050 INFO L280 TraceCheckUtils]: 98: Hoare triple {197563#true} ~tmp___6~0 := #t~nondet21; {197563#true} is VALID [2020-07-10 18:59:30,050 INFO L280 TraceCheckUtils]: 99: Hoare triple {197563#true} havoc #t~nondet21; {197563#true} is VALID [2020-07-10 18:59:30,050 INFO L280 TraceCheckUtils]: 100: Hoare triple {197563#true} havoc ~tmp___7~0; {197563#true} is VALID [2020-07-10 18:59:30,050 INFO L280 TraceCheckUtils]: 101: Hoare triple {197563#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,050 INFO L280 TraceCheckUtils]: 102: Hoare triple {197563#true} ~tmp___8~0 := #t~nondet22; {197563#true} is VALID [2020-07-10 18:59:30,050 INFO L280 TraceCheckUtils]: 103: Hoare triple {197563#true} havoc #t~nondet22; {197563#true} is VALID [2020-07-10 18:59:30,051 INFO L280 TraceCheckUtils]: 104: Hoare triple {197563#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,051 INFO L280 TraceCheckUtils]: 105: Hoare triple {197563#true} ~tmp___9~0 := #t~nondet23; {197563#true} is VALID [2020-07-10 18:59:30,051 INFO L280 TraceCheckUtils]: 106: Hoare triple {197563#true} havoc #t~nondet23; {197563#true} is VALID [2020-07-10 18:59:30,051 INFO L280 TraceCheckUtils]: 107: Hoare triple {197563#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,051 INFO L280 TraceCheckUtils]: 108: Hoare triple {197563#true} ~tmp___10~0 := #t~nondet24; {197563#true} is VALID [2020-07-10 18:59:30,052 INFO L280 TraceCheckUtils]: 109: Hoare triple {197563#true} havoc #t~nondet24; {197563#true} is VALID [2020-07-10 18:59:30,052 INFO L280 TraceCheckUtils]: 110: Hoare triple {197563#true} havoc ~blastFlag~0; {197563#true} is VALID [2020-07-10 18:59:30,052 INFO L280 TraceCheckUtils]: 111: Hoare triple {197563#true} havoc ~__cil_tmp55~0; {197563#true} is VALID [2020-07-10 18:59:30,052 INFO L280 TraceCheckUtils]: 112: Hoare triple {197563#true} havoc ~__cil_tmp56~0; {197563#true} is VALID [2020-07-10 18:59:30,052 INFO L280 TraceCheckUtils]: 113: Hoare triple {197563#true} havoc ~__cil_tmp57~0; {197563#true} is VALID [2020-07-10 18:59:30,052 INFO L280 TraceCheckUtils]: 114: Hoare triple {197563#true} havoc ~__cil_tmp58~0; {197563#true} is VALID [2020-07-10 18:59:30,053 INFO L280 TraceCheckUtils]: 115: Hoare triple {197563#true} havoc ~__cil_tmp59~0; {197563#true} is VALID [2020-07-10 18:59:30,053 INFO L280 TraceCheckUtils]: 116: Hoare triple {197563#true} havoc ~__cil_tmp60~0; {197563#true} is VALID [2020-07-10 18:59:30,053 INFO L280 TraceCheckUtils]: 117: Hoare triple {197563#true} ~__cil_tmp61~0 := #t~nondet25; {197563#true} is VALID [2020-07-10 18:59:30,053 INFO L280 TraceCheckUtils]: 118: Hoare triple {197563#true} havoc #t~nondet25; {197563#true} is VALID [2020-07-10 18:59:30,053 INFO L280 TraceCheckUtils]: 119: Hoare triple {197563#true} ~s__state~0 := ~initial_state; {197563#true} is VALID [2020-07-10 18:59:30,053 INFO L280 TraceCheckUtils]: 120: Hoare triple {197563#true} ~blastFlag~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,054 INFO L280 TraceCheckUtils]: 121: Hoare triple {197563#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,054 INFO L280 TraceCheckUtils]: 122: Hoare triple {197563#true} ~tmp~0 := #t~nondet26; {197563#true} is VALID [2020-07-10 18:59:30,054 INFO L280 TraceCheckUtils]: 123: Hoare triple {197563#true} havoc #t~nondet26; {197563#true} is VALID [2020-07-10 18:59:30,054 INFO L280 TraceCheckUtils]: 124: Hoare triple {197563#true} ~Time~0 := ~tmp~0; {197563#true} is VALID [2020-07-10 18:59:30,054 INFO L280 TraceCheckUtils]: 125: Hoare triple {197563#true} ~cb~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,055 INFO L280 TraceCheckUtils]: 126: Hoare triple {197563#true} ~ret~0 := -1; {197563#true} is VALID [2020-07-10 18:59:30,055 INFO L280 TraceCheckUtils]: 127: Hoare triple {197563#true} ~skip~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,055 INFO L280 TraceCheckUtils]: 128: Hoare triple {197563#true} ~got_new_session~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,055 INFO L280 TraceCheckUtils]: 129: Hoare triple {197563#true} assume 0 != ~s__info_callback~0; {197563#true} is VALID [2020-07-10 18:59:30,055 INFO L280 TraceCheckUtils]: 130: Hoare triple {197563#true} ~cb~0 := ~s__info_callback~0; {197563#true} is VALID [2020-07-10 18:59:30,055 INFO L280 TraceCheckUtils]: 131: Hoare triple {197563#true} #t~post27 := ~s__in_handshake~0; {197563#true} is VALID [2020-07-10 18:59:30,056 INFO L280 TraceCheckUtils]: 132: Hoare triple {197563#true} ~s__in_handshake~0 := 1 + #t~post27; {197563#true} is VALID [2020-07-10 18:59:30,056 INFO L280 TraceCheckUtils]: 133: Hoare triple {197563#true} havoc #t~post27; {197563#true} is VALID [2020-07-10 18:59:30,056 INFO L280 TraceCheckUtils]: 134: Hoare triple {197563#true} assume !(0 != 12288 + ~tmp___1~0); {197563#true} is VALID [2020-07-10 18:59:30,056 INFO L280 TraceCheckUtils]: 135: Hoare triple {197563#true} assume !(0 == ~s__cert~0); {197563#true} is VALID [2020-07-10 18:59:30,056 INFO L280 TraceCheckUtils]: 136: Hoare triple {197563#true} assume !false; {197563#true} is VALID [2020-07-10 18:59:30,056 INFO L280 TraceCheckUtils]: 137: Hoare triple {197563#true} ~state~0 := ~s__state~0; {197563#true} is VALID [2020-07-10 18:59:30,057 INFO L280 TraceCheckUtils]: 138: Hoare triple {197563#true} assume !(12292 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,057 INFO L280 TraceCheckUtils]: 139: Hoare triple {197563#true} assume !(16384 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,057 INFO L280 TraceCheckUtils]: 140: Hoare triple {197563#true} assume !(8192 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,057 INFO L280 TraceCheckUtils]: 141: Hoare triple {197563#true} assume !(24576 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,057 INFO L280 TraceCheckUtils]: 142: Hoare triple {197563#true} assume !(8195 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,057 INFO L280 TraceCheckUtils]: 143: Hoare triple {197563#true} assume !(8480 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,058 INFO L280 TraceCheckUtils]: 144: Hoare triple {197563#true} assume !(8481 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,058 INFO L280 TraceCheckUtils]: 145: Hoare triple {197563#true} assume !(8482 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,058 INFO L280 TraceCheckUtils]: 146: Hoare triple {197563#true} assume 8464 == ~s__state~0; {197563#true} is VALID [2020-07-10 18:59:30,058 INFO L280 TraceCheckUtils]: 147: Hoare triple {197563#true} ~s__shutdown~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,058 INFO L280 TraceCheckUtils]: 148: Hoare triple {197563#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,059 INFO L280 TraceCheckUtils]: 149: Hoare triple {197563#true} ~ret~0 := #t~nondet32; {197563#true} is VALID [2020-07-10 18:59:30,059 INFO L280 TraceCheckUtils]: 150: Hoare triple {197563#true} havoc #t~nondet32; {197563#true} is VALID [2020-07-10 18:59:30,059 INFO L280 TraceCheckUtils]: 151: Hoare triple {197563#true} assume 0 == ~blastFlag~0; {197563#true} is VALID [2020-07-10 18:59:30,059 INFO L280 TraceCheckUtils]: 152: Hoare triple {197563#true} ~blastFlag~0 := 1; {197563#true} is VALID [2020-07-10 18:59:30,059 INFO L280 TraceCheckUtils]: 153: Hoare triple {197563#true} assume !(~ret~0 <= 0); {197563#true} is VALID [2020-07-10 18:59:30,059 INFO L280 TraceCheckUtils]: 154: Hoare triple {197563#true} ~got_new_session~0 := 1; {197563#true} is VALID [2020-07-10 18:59:30,060 INFO L280 TraceCheckUtils]: 155: Hoare triple {197563#true} ~s__state~0 := 8496; {197563#true} is VALID [2020-07-10 18:59:30,060 INFO L280 TraceCheckUtils]: 156: Hoare triple {197563#true} ~s__init_num~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,060 INFO L280 TraceCheckUtils]: 157: Hoare triple {197563#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,060 INFO L280 TraceCheckUtils]: 158: Hoare triple {197563#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {197563#true} is VALID [2020-07-10 18:59:30,060 INFO L280 TraceCheckUtils]: 159: Hoare triple {197563#true} havoc #t~nondet51; {197563#true} is VALID [2020-07-10 18:59:30,060 INFO L280 TraceCheckUtils]: 160: Hoare triple {197563#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {197563#true} is VALID [2020-07-10 18:59:30,061 INFO L280 TraceCheckUtils]: 161: Hoare triple {197563#true} ~skip~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,061 INFO L280 TraceCheckUtils]: 162: Hoare triple {197563#true} assume !false; {197563#true} is VALID [2020-07-10 18:59:30,061 INFO L280 TraceCheckUtils]: 163: Hoare triple {197563#true} ~state~0 := ~s__state~0; {197563#true} is VALID [2020-07-10 18:59:30,061 INFO L280 TraceCheckUtils]: 164: Hoare triple {197563#true} assume !(12292 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,061 INFO L280 TraceCheckUtils]: 165: Hoare triple {197563#true} assume !(16384 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,061 INFO L280 TraceCheckUtils]: 166: Hoare triple {197563#true} assume !(8192 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,062 INFO L280 TraceCheckUtils]: 167: Hoare triple {197563#true} assume !(24576 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,062 INFO L280 TraceCheckUtils]: 168: Hoare triple {197563#true} assume !(8195 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,062 INFO L280 TraceCheckUtils]: 169: Hoare triple {197563#true} assume !(8480 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,062 INFO L280 TraceCheckUtils]: 170: Hoare triple {197563#true} assume !(8481 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,062 INFO L280 TraceCheckUtils]: 171: Hoare triple {197563#true} assume !(8482 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,063 INFO L280 TraceCheckUtils]: 172: Hoare triple {197563#true} assume !(8464 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,063 INFO L280 TraceCheckUtils]: 173: Hoare triple {197563#true} assume !(8465 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,063 INFO L280 TraceCheckUtils]: 174: Hoare triple {197563#true} assume !(8466 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,063 INFO L280 TraceCheckUtils]: 175: Hoare triple {197563#true} assume 8496 == ~s__state~0; {197563#true} is VALID [2020-07-10 18:59:30,063 INFO L280 TraceCheckUtils]: 176: Hoare triple {197563#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,063 INFO L280 TraceCheckUtils]: 177: Hoare triple {197563#true} ~ret~0 := #t~nondet33; {197563#true} is VALID [2020-07-10 18:59:30,064 INFO L280 TraceCheckUtils]: 178: Hoare triple {197563#true} havoc #t~nondet33; {197563#true} is VALID [2020-07-10 18:59:30,064 INFO L280 TraceCheckUtils]: 179: Hoare triple {197563#true} assume 1 == ~blastFlag~0; {197563#true} is VALID [2020-07-10 18:59:30,064 INFO L280 TraceCheckUtils]: 180: Hoare triple {197563#true} ~blastFlag~0 := 2; {197563#true} is VALID [2020-07-10 18:59:30,064 INFO L280 TraceCheckUtils]: 181: Hoare triple {197563#true} assume !(~ret~0 <= 0); {197563#true} is VALID [2020-07-10 18:59:30,064 INFO L280 TraceCheckUtils]: 182: Hoare triple {197563#true} assume !(0 != ~s__hit~0); {197563#true} is VALID [2020-07-10 18:59:30,064 INFO L280 TraceCheckUtils]: 183: Hoare triple {197563#true} ~s__state~0 := 8512; {197563#true} is VALID [2020-07-10 18:59:30,065 INFO L280 TraceCheckUtils]: 184: Hoare triple {197563#true} ~s__init_num~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,065 INFO L280 TraceCheckUtils]: 185: Hoare triple {197563#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,065 INFO L280 TraceCheckUtils]: 186: Hoare triple {197563#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {197563#true} is VALID [2020-07-10 18:59:30,065 INFO L280 TraceCheckUtils]: 187: Hoare triple {197563#true} havoc #t~nondet51; {197563#true} is VALID [2020-07-10 18:59:30,065 INFO L280 TraceCheckUtils]: 188: Hoare triple {197563#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {197563#true} is VALID [2020-07-10 18:59:30,066 INFO L280 TraceCheckUtils]: 189: Hoare triple {197563#true} ~skip~0 := 0; {197563#true} is VALID [2020-07-10 18:59:30,066 INFO L280 TraceCheckUtils]: 190: Hoare triple {197563#true} assume !false; {197563#true} is VALID [2020-07-10 18:59:30,066 INFO L280 TraceCheckUtils]: 191: Hoare triple {197563#true} ~state~0 := ~s__state~0; {197563#true} is VALID [2020-07-10 18:59:30,066 INFO L280 TraceCheckUtils]: 192: Hoare triple {197563#true} assume !(12292 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,066 INFO L280 TraceCheckUtils]: 193: Hoare triple {197563#true} assume !(16384 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,066 INFO L280 TraceCheckUtils]: 194: Hoare triple {197563#true} assume !(8192 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,067 INFO L280 TraceCheckUtils]: 195: Hoare triple {197563#true} assume !(24576 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,067 INFO L280 TraceCheckUtils]: 196: Hoare triple {197563#true} assume !(8195 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,067 INFO L280 TraceCheckUtils]: 197: Hoare triple {197563#true} assume !(8480 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,067 INFO L280 TraceCheckUtils]: 198: Hoare triple {197563#true} assume !(8481 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,067 INFO L280 TraceCheckUtils]: 199: Hoare triple {197563#true} assume !(8482 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,068 INFO L280 TraceCheckUtils]: 200: Hoare triple {197563#true} assume !(8464 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,068 INFO L280 TraceCheckUtils]: 201: Hoare triple {197563#true} assume !(8465 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,068 INFO L280 TraceCheckUtils]: 202: Hoare triple {197563#true} assume !(8466 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,068 INFO L280 TraceCheckUtils]: 203: Hoare triple {197563#true} assume !(8496 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,068 INFO L280 TraceCheckUtils]: 204: Hoare triple {197563#true} assume !(8497 == ~s__state~0); {197563#true} is VALID [2020-07-10 18:59:30,068 INFO L280 TraceCheckUtils]: 205: Hoare triple {197563#true} assume 8512 == ~s__state~0; {197563#true} is VALID [2020-07-10 18:59:30,069 INFO L280 TraceCheckUtils]: 206: Hoare triple {197563#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647; {197563#true} is VALID [2020-07-10 18:59:30,069 INFO L280 TraceCheckUtils]: 207: Hoare triple {197563#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet34; {197563#true} is VALID [2020-07-10 18:59:30,069 INFO L280 TraceCheckUtils]: 208: Hoare triple {197563#true} havoc #t~nondet34; {197563#true} is VALID [2020-07-10 18:59:30,069 INFO L280 TraceCheckUtils]: 209: Hoare triple {197563#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {197563#true} is VALID [2020-07-10 18:59:30,069 INFO L280 TraceCheckUtils]: 210: Hoare triple {197563#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296; {197563#true} is VALID [2020-07-10 18:59:30,070 INFO L280 TraceCheckUtils]: 211: Hoare triple {197563#true} ~__cil_tmp56~0 := 256345; {197563#true} is VALID [2020-07-10 18:59:30,070 INFO L280 TraceCheckUtils]: 212: Hoare triple {197563#true} ~skip~0 := 1; {197563#true} is VALID [2020-07-10 18:59:30,074 INFO L280 TraceCheckUtils]: 213: Hoare triple {197563#true} ~s__state~0 := 8528; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,076 INFO L280 TraceCheckUtils]: 214: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,076 INFO L280 TraceCheckUtils]: 215: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,077 INFO L280 TraceCheckUtils]: 216: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,078 INFO L280 TraceCheckUtils]: 217: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} havoc #t~nondet51; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,078 INFO L280 TraceCheckUtils]: 218: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,079 INFO L280 TraceCheckUtils]: 219: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} ~skip~0 := 0; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,080 INFO L280 TraceCheckUtils]: 220: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !false; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,080 INFO L280 TraceCheckUtils]: 221: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,081 INFO L280 TraceCheckUtils]: 222: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,082 INFO L280 TraceCheckUtils]: 223: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,082 INFO L280 TraceCheckUtils]: 224: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,083 INFO L280 TraceCheckUtils]: 225: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,084 INFO L280 TraceCheckUtils]: 226: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,085 INFO L280 TraceCheckUtils]: 227: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,085 INFO L280 TraceCheckUtils]: 228: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,086 INFO L280 TraceCheckUtils]: 229: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,087 INFO L280 TraceCheckUtils]: 230: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,088 INFO L280 TraceCheckUtils]: 231: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,089 INFO L280 TraceCheckUtils]: 232: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,089 INFO L280 TraceCheckUtils]: 233: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,090 INFO L280 TraceCheckUtils]: 234: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,091 INFO L280 TraceCheckUtils]: 235: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,091 INFO L280 TraceCheckUtils]: 236: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {197567#(= 8528 ssl3_accept_~s__state~0)} is VALID [2020-07-10 18:59:30,092 INFO L280 TraceCheckUtils]: 237: Hoare triple {197567#(= 8528 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {197564#false} is VALID [2020-07-10 18:59:30,092 INFO L280 TraceCheckUtils]: 238: Hoare triple {197564#false} assume !(8529 == ~s__state~0); {197564#false} is VALID [2020-07-10 18:59:30,092 INFO L280 TraceCheckUtils]: 239: Hoare triple {197564#false} assume !(8544 == ~s__state~0); {197564#false} is VALID [2020-07-10 18:59:30,092 INFO L280 TraceCheckUtils]: 240: Hoare triple {197564#false} assume !(8545 == ~s__state~0); {197564#false} is VALID [2020-07-10 18:59:30,093 INFO L280 TraceCheckUtils]: 241: Hoare triple {197564#false} assume 8560 == ~s__state~0; {197564#false} is VALID [2020-07-10 18:59:30,093 INFO L280 TraceCheckUtils]: 242: Hoare triple {197564#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {197564#false} is VALID [2020-07-10 18:59:30,093 INFO L280 TraceCheckUtils]: 243: Hoare triple {197564#false} ~ret~0 := #t~nondet42; {197564#false} is VALID [2020-07-10 18:59:30,093 INFO L280 TraceCheckUtils]: 244: Hoare triple {197564#false} havoc #t~nondet42; {197564#false} is VALID [2020-07-10 18:59:30,093 INFO L280 TraceCheckUtils]: 245: Hoare triple {197564#false} assume !(~ret~0 <= 0); {197564#false} is VALID [2020-07-10 18:59:30,094 INFO L280 TraceCheckUtils]: 246: Hoare triple {197564#false} ~s__s3__tmp__next_state___0~0 := 8576; {197564#false} is VALID [2020-07-10 18:59:30,094 INFO L280 TraceCheckUtils]: 247: Hoare triple {197564#false} ~s__state~0 := 8448; {197564#false} is VALID [2020-07-10 18:59:30,094 INFO L280 TraceCheckUtils]: 248: Hoare triple {197564#false} ~s__init_num~0 := 0; {197564#false} is VALID [2020-07-10 18:59:30,094 INFO L280 TraceCheckUtils]: 249: Hoare triple {197564#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {197564#false} is VALID [2020-07-10 18:59:30,094 INFO L280 TraceCheckUtils]: 250: Hoare triple {197564#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {197564#false} is VALID [2020-07-10 18:59:30,094 INFO L280 TraceCheckUtils]: 251: Hoare triple {197564#false} havoc #t~nondet51; {197564#false} is VALID [2020-07-10 18:59:30,095 INFO L280 TraceCheckUtils]: 252: Hoare triple {197564#false} assume 0 == ~s__s3__tmp__reuse_message~0; {197564#false} is VALID [2020-07-10 18:59:30,095 INFO L280 TraceCheckUtils]: 253: Hoare triple {197564#false} assume 0 == ~skip~0; {197564#false} is VALID [2020-07-10 18:59:30,095 INFO L280 TraceCheckUtils]: 254: Hoare triple {197564#false} assume 8560 == ~state~0; {197564#false} is VALID [2020-07-10 18:59:30,095 INFO L280 TraceCheckUtils]: 255: Hoare triple {197564#false} assume 8448 == ~s__state~0; {197564#false} is VALID [2020-07-10 18:59:30,095 INFO L280 TraceCheckUtils]: 256: Hoare triple {197564#false} assume -1 != ~s__verify_mode~0; {197564#false} is VALID [2020-07-10 18:59:30,095 INFO L280 TraceCheckUtils]: 257: Hoare triple {197564#false} assume -2 != ~s__verify_mode~0; {197564#false} is VALID [2020-07-10 18:59:30,095 INFO L280 TraceCheckUtils]: 258: Hoare triple {197564#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {197564#false} is VALID [2020-07-10 18:59:30,096 INFO L280 TraceCheckUtils]: 259: Hoare triple {197564#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {197564#false} is VALID [2020-07-10 18:59:30,096 INFO L280 TraceCheckUtils]: 260: Hoare triple {197564#false} assume 4 != ~blastFlag~0; {197564#false} is VALID [2020-07-10 18:59:30,096 INFO L280 TraceCheckUtils]: 261: Hoare triple {197564#false} assume 1024 != ~tmp___7~0; {197564#false} is VALID [2020-07-10 18:59:30,096 INFO L280 TraceCheckUtils]: 262: Hoare triple {197564#false} assume !false; {197564#false} is VALID [2020-07-10 18:59:30,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:59:30,132 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:59:30,132 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [317687293] [2020-07-10 18:59:30,133 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:59:30,133 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:59:30,133 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883069134] [2020-07-10 18:59:30,134 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 263 [2020-07-10 18:59:30,134 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:59:30,134 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:59:30,430 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 235 edges. 235 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:59:30,430 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:59:30,430 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:59:30,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:59:30,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:59:30,431 INFO L87 Difference]: Start difference. First operand 1543 states and 1901 transitions. Second operand 3 states. [2020-07-10 18:59:41,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:59:41,636 INFO L93 Difference]: Finished difference Result 3074 states and 3825 transitions. [2020-07-10 18:59:41,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 18:59:41,637 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 263 [2020-07-10 18:59:41,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 18:59:41,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:59:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1005 transitions. [2020-07-10 18:59:41,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 18:59:41,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1005 transitions. [2020-07-10 18:59:41,645 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1005 transitions. [2020-07-10 18:59:42,967 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1005 edges. 1005 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:59:43,084 INFO L225 Difference]: With dead ends: 3074 [2020-07-10 18:59:43,084 INFO L226 Difference]: Without dead ends: 1686 [2020-07-10 18:59:43,086 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:59:43,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1686 states. [2020-07-10 18:59:52,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1686 to 1609. [2020-07-10 18:59:52,225 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 18:59:52,225 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1686 states. Second operand 1609 states. [2020-07-10 18:59:52,225 INFO L74 IsIncluded]: Start isIncluded. First operand 1686 states. Second operand 1609 states. [2020-07-10 18:59:52,225 INFO L87 Difference]: Start difference. First operand 1686 states. Second operand 1609 states. [2020-07-10 18:59:52,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:59:52,314 INFO L93 Difference]: Finished difference Result 1686 states and 2073 transitions. [2020-07-10 18:59:52,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 2073 transitions. [2020-07-10 18:59:52,316 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:59:52,316 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:59:52,316 INFO L74 IsIncluded]: Start isIncluded. First operand 1609 states. Second operand 1686 states. [2020-07-10 18:59:52,316 INFO L87 Difference]: Start difference. First operand 1609 states. Second operand 1686 states. [2020-07-10 18:59:52,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 18:59:52,400 INFO L93 Difference]: Finished difference Result 1686 states and 2073 transitions. [2020-07-10 18:59:52,400 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 2073 transitions. [2020-07-10 18:59:52,401 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 18:59:52,401 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 18:59:52,401 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 18:59:52,401 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 18:59:52,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1609 states. [2020-07-10 18:59:52,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 1979 transitions. [2020-07-10 18:59:52,477 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 1979 transitions. Word has length 263 [2020-07-10 18:59:52,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 18:59:52,477 INFO L479 AbstractCegarLoop]: Abstraction has 1609 states and 1979 transitions. [2020-07-10 18:59:52,477 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 18:59:52,477 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1609 states and 1979 transitions. [2020-07-10 18:59:58,333 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1979 edges. 1979 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:59:58,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 1979 transitions. [2020-07-10 18:59:58,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2020-07-10 18:59:58,336 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 18:59:58,336 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 18:59:58,336 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-07-10 18:59:58,337 INFO L427 AbstractCegarLoop]: === Iteration 21 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 18:59:58,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 18:59:58,337 INFO L82 PathProgramCache]: Analyzing trace with hash -962704645, now seen corresponding path program 1 times [2020-07-10 18:59:58,337 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 18:59:58,337 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [438297283] [2020-07-10 18:59:58,337 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 18:59:58,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:59:58,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 18:59:58,413 INFO L280 TraceCheckUtils]: 0: Hoare triple {210308#true} assume true; {210308#true} is VALID [2020-07-10 18:59:58,413 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {210308#true} {210308#true} #1043#return; {210308#true} is VALID [2020-07-10 18:59:58,413 INFO L263 TraceCheckUtils]: 0: Hoare triple {210308#true} call ULTIMATE.init(); {210308#true} is VALID [2020-07-10 18:59:58,414 INFO L280 TraceCheckUtils]: 1: Hoare triple {210308#true} assume true; {210308#true} is VALID [2020-07-10 18:59:58,414 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {210308#true} {210308#true} #1043#return; {210308#true} is VALID [2020-07-10 18:59:58,414 INFO L263 TraceCheckUtils]: 3: Hoare triple {210308#true} call #t~ret55 := main(); {210308#true} is VALID [2020-07-10 18:59:58,414 INFO L280 TraceCheckUtils]: 4: Hoare triple {210308#true} havoc ~s~0; {210308#true} is VALID [2020-07-10 18:59:58,414 INFO L280 TraceCheckUtils]: 5: Hoare triple {210308#true} havoc ~tmp~1; {210308#true} is VALID [2020-07-10 18:59:58,414 INFO L280 TraceCheckUtils]: 6: Hoare triple {210308#true} ~s~0 := 8464; {210308#true} is VALID [2020-07-10 18:59:58,415 INFO L263 TraceCheckUtils]: 7: Hoare triple {210308#true} call #t~ret54 := ssl3_accept(~s~0); {210308#true} is VALID [2020-07-10 18:59:58,415 INFO L280 TraceCheckUtils]: 8: Hoare triple {210308#true} ~initial_state := #in~initial_state; {210308#true} is VALID [2020-07-10 18:59:58,415 INFO L280 TraceCheckUtils]: 9: Hoare triple {210308#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,415 INFO L280 TraceCheckUtils]: 10: Hoare triple {210308#true} ~s__info_callback~0 := #t~nondet0; {210308#true} is VALID [2020-07-10 18:59:58,415 INFO L280 TraceCheckUtils]: 11: Hoare triple {210308#true} havoc #t~nondet0; {210308#true} is VALID [2020-07-10 18:59:58,415 INFO L280 TraceCheckUtils]: 12: Hoare triple {210308#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,416 INFO L280 TraceCheckUtils]: 13: Hoare triple {210308#true} ~s__in_handshake~0 := #t~nondet1; {210308#true} is VALID [2020-07-10 18:59:58,416 INFO L280 TraceCheckUtils]: 14: Hoare triple {210308#true} havoc #t~nondet1; {210308#true} is VALID [2020-07-10 18:59:58,416 INFO L280 TraceCheckUtils]: 15: Hoare triple {210308#true} havoc ~s__state~0; {210308#true} is VALID [2020-07-10 18:59:58,416 INFO L280 TraceCheckUtils]: 16: Hoare triple {210308#true} havoc ~s__new_session~0; {210308#true} is VALID [2020-07-10 18:59:58,416 INFO L280 TraceCheckUtils]: 17: Hoare triple {210308#true} havoc ~s__server~0; {210308#true} is VALID [2020-07-10 18:59:58,416 INFO L280 TraceCheckUtils]: 18: Hoare triple {210308#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,417 INFO L280 TraceCheckUtils]: 19: Hoare triple {210308#true} ~s__version~0 := #t~nondet2; {210308#true} is VALID [2020-07-10 18:59:58,417 INFO L280 TraceCheckUtils]: 20: Hoare triple {210308#true} havoc #t~nondet2; {210308#true} is VALID [2020-07-10 18:59:58,417 INFO L280 TraceCheckUtils]: 21: Hoare triple {210308#true} havoc ~s__type~0; {210308#true} is VALID [2020-07-10 18:59:58,417 INFO L280 TraceCheckUtils]: 22: Hoare triple {210308#true} havoc ~s__init_num~0; {210308#true} is VALID [2020-07-10 18:59:58,417 INFO L280 TraceCheckUtils]: 23: Hoare triple {210308#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,418 INFO L280 TraceCheckUtils]: 24: Hoare triple {210308#true} ~s__hit~0 := #t~nondet3; {210308#true} is VALID [2020-07-10 18:59:58,418 INFO L280 TraceCheckUtils]: 25: Hoare triple {210308#true} havoc #t~nondet3; {210308#true} is VALID [2020-07-10 18:59:58,418 INFO L280 TraceCheckUtils]: 26: Hoare triple {210308#true} havoc ~s__rwstate~0; {210308#true} is VALID [2020-07-10 18:59:58,418 INFO L280 TraceCheckUtils]: 27: Hoare triple {210308#true} ~s__init_buf___0~0 := 1; {210308#true} is VALID [2020-07-10 18:59:58,418 INFO L280 TraceCheckUtils]: 28: Hoare triple {210308#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,419 INFO L280 TraceCheckUtils]: 29: Hoare triple {210308#true} ~s__debug~0 := #t~nondet4; {210308#true} is VALID [2020-07-10 18:59:58,419 INFO L280 TraceCheckUtils]: 30: Hoare triple {210308#true} havoc #t~nondet4; {210308#true} is VALID [2020-07-10 18:59:58,419 INFO L280 TraceCheckUtils]: 31: Hoare triple {210308#true} havoc ~s__shutdown~0; {210308#true} is VALID [2020-07-10 18:59:58,419 INFO L280 TraceCheckUtils]: 32: Hoare triple {210308#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,419 INFO L280 TraceCheckUtils]: 33: Hoare triple {210308#true} ~s__cert~0 := #t~nondet5; {210308#true} is VALID [2020-07-10 18:59:58,419 INFO L280 TraceCheckUtils]: 34: Hoare triple {210308#true} havoc #t~nondet5; {210308#true} is VALID [2020-07-10 18:59:58,420 INFO L280 TraceCheckUtils]: 35: Hoare triple {210308#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,420 INFO L280 TraceCheckUtils]: 36: Hoare triple {210308#true} ~s__options~0 := #t~nondet6; {210308#true} is VALID [2020-07-10 18:59:58,420 INFO L280 TraceCheckUtils]: 37: Hoare triple {210308#true} havoc #t~nondet6; {210308#true} is VALID [2020-07-10 18:59:58,420 INFO L280 TraceCheckUtils]: 38: Hoare triple {210308#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,420 INFO L280 TraceCheckUtils]: 39: Hoare triple {210308#true} ~s__verify_mode~0 := #t~nondet7; {210308#true} is VALID [2020-07-10 18:59:58,420 INFO L280 TraceCheckUtils]: 40: Hoare triple {210308#true} havoc #t~nondet7; {210308#true} is VALID [2020-07-10 18:59:58,421 INFO L280 TraceCheckUtils]: 41: Hoare triple {210308#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,421 INFO L280 TraceCheckUtils]: 42: Hoare triple {210308#true} ~s__session__peer~0 := #t~nondet8; {210308#true} is VALID [2020-07-10 18:59:58,421 INFO L280 TraceCheckUtils]: 43: Hoare triple {210308#true} havoc #t~nondet8; {210308#true} is VALID [2020-07-10 18:59:58,421 INFO L280 TraceCheckUtils]: 44: Hoare triple {210308#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,421 INFO L280 TraceCheckUtils]: 45: Hoare triple {210308#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {210308#true} is VALID [2020-07-10 18:59:58,421 INFO L280 TraceCheckUtils]: 46: Hoare triple {210308#true} havoc #t~nondet9; {210308#true} is VALID [2020-07-10 18:59:58,422 INFO L280 TraceCheckUtils]: 47: Hoare triple {210308#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,422 INFO L280 TraceCheckUtils]: 48: Hoare triple {210308#true} ~s__ctx__info_callback~0 := #t~nondet10; {210308#true} is VALID [2020-07-10 18:59:58,422 INFO L280 TraceCheckUtils]: 49: Hoare triple {210308#true} havoc #t~nondet10; {210308#true} is VALID [2020-07-10 18:59:58,422 INFO L280 TraceCheckUtils]: 50: Hoare triple {210308#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,422 INFO L280 TraceCheckUtils]: 51: Hoare triple {210308#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {210308#true} is VALID [2020-07-10 18:59:58,422 INFO L280 TraceCheckUtils]: 52: Hoare triple {210308#true} havoc #t~nondet11; {210308#true} is VALID [2020-07-10 18:59:58,423 INFO L280 TraceCheckUtils]: 53: Hoare triple {210308#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,423 INFO L280 TraceCheckUtils]: 54: Hoare triple {210308#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {210308#true} is VALID [2020-07-10 18:59:58,423 INFO L280 TraceCheckUtils]: 55: Hoare triple {210308#true} havoc #t~nondet12; {210308#true} is VALID [2020-07-10 18:59:58,423 INFO L280 TraceCheckUtils]: 56: Hoare triple {210308#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,423 INFO L280 TraceCheckUtils]: 57: Hoare triple {210308#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {210308#true} is VALID [2020-07-10 18:59:58,423 INFO L280 TraceCheckUtils]: 58: Hoare triple {210308#true} havoc #t~nondet13; {210308#true} is VALID [2020-07-10 18:59:58,424 INFO L280 TraceCheckUtils]: 59: Hoare triple {210308#true} havoc ~s__s3__tmp__cert_request~0; {210308#true} is VALID [2020-07-10 18:59:58,424 INFO L280 TraceCheckUtils]: 60: Hoare triple {210308#true} havoc ~s__s3__tmp__reuse_message~0; {210308#true} is VALID [2020-07-10 18:59:58,424 INFO L280 TraceCheckUtils]: 61: Hoare triple {210308#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {210308#true} is VALID [2020-07-10 18:59:58,424 INFO L280 TraceCheckUtils]: 62: Hoare triple {210308#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,425 INFO L280 TraceCheckUtils]: 63: Hoare triple {210308#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {210308#true} is VALID [2020-07-10 18:59:58,425 INFO L280 TraceCheckUtils]: 64: Hoare triple {210308#true} havoc #t~nondet14; {210308#true} is VALID [2020-07-10 18:59:58,425 INFO L280 TraceCheckUtils]: 65: Hoare triple {210308#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {210308#true} is VALID [2020-07-10 18:59:58,426 INFO L280 TraceCheckUtils]: 66: Hoare triple {210308#true} havoc ~s__s3__tmp__next_state___0~0; {210308#true} is VALID [2020-07-10 18:59:58,426 INFO L280 TraceCheckUtils]: 67: Hoare triple {210308#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {210308#true} is VALID [2020-07-10 18:59:58,426 INFO L280 TraceCheckUtils]: 68: Hoare triple {210308#true} havoc ~s__session__cipher~0; {210308#true} is VALID [2020-07-10 18:59:58,426 INFO L280 TraceCheckUtils]: 69: Hoare triple {210308#true} havoc ~buf~0; {210308#true} is VALID [2020-07-10 18:59:58,427 INFO L280 TraceCheckUtils]: 70: Hoare triple {210308#true} havoc ~l~0; {210308#true} is VALID [2020-07-10 18:59:58,427 INFO L280 TraceCheckUtils]: 71: Hoare triple {210308#true} havoc ~Time~0; {210308#true} is VALID [2020-07-10 18:59:58,427 INFO L280 TraceCheckUtils]: 72: Hoare triple {210308#true} havoc ~tmp~0; {210308#true} is VALID [2020-07-10 18:59:58,427 INFO L280 TraceCheckUtils]: 73: Hoare triple {210308#true} havoc ~cb~0; {210308#true} is VALID [2020-07-10 18:59:58,428 INFO L280 TraceCheckUtils]: 74: Hoare triple {210308#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,428 INFO L280 TraceCheckUtils]: 75: Hoare triple {210308#true} ~num1~0 := #t~nondet15; {210308#true} is VALID [2020-07-10 18:59:58,428 INFO L280 TraceCheckUtils]: 76: Hoare triple {210308#true} havoc #t~nondet15; {210308#true} is VALID [2020-07-10 18:59:58,428 INFO L280 TraceCheckUtils]: 77: Hoare triple {210308#true} havoc ~ret~0; {210308#true} is VALID [2020-07-10 18:59:58,429 INFO L280 TraceCheckUtils]: 78: Hoare triple {210308#true} havoc ~new_state~0; {210308#true} is VALID [2020-07-10 18:59:58,429 INFO L280 TraceCheckUtils]: 79: Hoare triple {210308#true} havoc ~state~0; {210308#true} is VALID [2020-07-10 18:59:58,429 INFO L280 TraceCheckUtils]: 80: Hoare triple {210308#true} havoc ~skip~0; {210308#true} is VALID [2020-07-10 18:59:58,430 INFO L280 TraceCheckUtils]: 81: Hoare triple {210308#true} havoc ~got_new_session~0; {210308#true} is VALID [2020-07-10 18:59:58,430 INFO L280 TraceCheckUtils]: 82: Hoare triple {210308#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,430 INFO L280 TraceCheckUtils]: 83: Hoare triple {210308#true} ~tmp___1~0 := #t~nondet16; {210308#true} is VALID [2020-07-10 18:59:58,430 INFO L280 TraceCheckUtils]: 84: Hoare triple {210308#true} havoc #t~nondet16; {210308#true} is VALID [2020-07-10 18:59:58,431 INFO L280 TraceCheckUtils]: 85: Hoare triple {210308#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,431 INFO L280 TraceCheckUtils]: 86: Hoare triple {210308#true} ~tmp___2~0 := #t~nondet17; {210308#true} is VALID [2020-07-10 18:59:58,431 INFO L280 TraceCheckUtils]: 87: Hoare triple {210308#true} havoc #t~nondet17; {210308#true} is VALID [2020-07-10 18:59:58,431 INFO L280 TraceCheckUtils]: 88: Hoare triple {210308#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,432 INFO L280 TraceCheckUtils]: 89: Hoare triple {210308#true} ~tmp___3~0 := #t~nondet18; {210308#true} is VALID [2020-07-10 18:59:58,432 INFO L280 TraceCheckUtils]: 90: Hoare triple {210308#true} havoc #t~nondet18; {210308#true} is VALID [2020-07-10 18:59:58,432 INFO L280 TraceCheckUtils]: 91: Hoare triple {210308#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,432 INFO L280 TraceCheckUtils]: 92: Hoare triple {210308#true} ~tmp___4~0 := #t~nondet19; {210308#true} is VALID [2020-07-10 18:59:58,433 INFO L280 TraceCheckUtils]: 93: Hoare triple {210308#true} havoc #t~nondet19; {210308#true} is VALID [2020-07-10 18:59:58,433 INFO L280 TraceCheckUtils]: 94: Hoare triple {210308#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,433 INFO L280 TraceCheckUtils]: 95: Hoare triple {210308#true} ~tmp___5~0 := #t~nondet20; {210308#true} is VALID [2020-07-10 18:59:58,433 INFO L280 TraceCheckUtils]: 96: Hoare triple {210308#true} havoc #t~nondet20; {210308#true} is VALID [2020-07-10 18:59:58,434 INFO L280 TraceCheckUtils]: 97: Hoare triple {210308#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,434 INFO L280 TraceCheckUtils]: 98: Hoare triple {210308#true} ~tmp___6~0 := #t~nondet21; {210308#true} is VALID [2020-07-10 18:59:58,434 INFO L280 TraceCheckUtils]: 99: Hoare triple {210308#true} havoc #t~nondet21; {210308#true} is VALID [2020-07-10 18:59:58,434 INFO L280 TraceCheckUtils]: 100: Hoare triple {210308#true} havoc ~tmp___7~0; {210308#true} is VALID [2020-07-10 18:59:58,434 INFO L280 TraceCheckUtils]: 101: Hoare triple {210308#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,435 INFO L280 TraceCheckUtils]: 102: Hoare triple {210308#true} ~tmp___8~0 := #t~nondet22; {210308#true} is VALID [2020-07-10 18:59:58,435 INFO L280 TraceCheckUtils]: 103: Hoare triple {210308#true} havoc #t~nondet22; {210308#true} is VALID [2020-07-10 18:59:58,435 INFO L280 TraceCheckUtils]: 104: Hoare triple {210308#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,435 INFO L280 TraceCheckUtils]: 105: Hoare triple {210308#true} ~tmp___9~0 := #t~nondet23; {210308#true} is VALID [2020-07-10 18:59:58,435 INFO L280 TraceCheckUtils]: 106: Hoare triple {210308#true} havoc #t~nondet23; {210308#true} is VALID [2020-07-10 18:59:58,436 INFO L280 TraceCheckUtils]: 107: Hoare triple {210308#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,436 INFO L280 TraceCheckUtils]: 108: Hoare triple {210308#true} ~tmp___10~0 := #t~nondet24; {210308#true} is VALID [2020-07-10 18:59:58,436 INFO L280 TraceCheckUtils]: 109: Hoare triple {210308#true} havoc #t~nondet24; {210308#true} is VALID [2020-07-10 18:59:58,436 INFO L280 TraceCheckUtils]: 110: Hoare triple {210308#true} havoc ~blastFlag~0; {210308#true} is VALID [2020-07-10 18:59:58,436 INFO L280 TraceCheckUtils]: 111: Hoare triple {210308#true} havoc ~__cil_tmp55~0; {210308#true} is VALID [2020-07-10 18:59:58,436 INFO L280 TraceCheckUtils]: 112: Hoare triple {210308#true} havoc ~__cil_tmp56~0; {210308#true} is VALID [2020-07-10 18:59:58,437 INFO L280 TraceCheckUtils]: 113: Hoare triple {210308#true} havoc ~__cil_tmp57~0; {210308#true} is VALID [2020-07-10 18:59:58,437 INFO L280 TraceCheckUtils]: 114: Hoare triple {210308#true} havoc ~__cil_tmp58~0; {210308#true} is VALID [2020-07-10 18:59:58,437 INFO L280 TraceCheckUtils]: 115: Hoare triple {210308#true} havoc ~__cil_tmp59~0; {210308#true} is VALID [2020-07-10 18:59:58,437 INFO L280 TraceCheckUtils]: 116: Hoare triple {210308#true} havoc ~__cil_tmp60~0; {210308#true} is VALID [2020-07-10 18:59:58,437 INFO L280 TraceCheckUtils]: 117: Hoare triple {210308#true} ~__cil_tmp61~0 := #t~nondet25; {210308#true} is VALID [2020-07-10 18:59:58,437 INFO L280 TraceCheckUtils]: 118: Hoare triple {210308#true} havoc #t~nondet25; {210308#true} is VALID [2020-07-10 18:59:58,438 INFO L280 TraceCheckUtils]: 119: Hoare triple {210308#true} ~s__state~0 := ~initial_state; {210308#true} is VALID [2020-07-10 18:59:58,438 INFO L280 TraceCheckUtils]: 120: Hoare triple {210308#true} ~blastFlag~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,438 INFO L280 TraceCheckUtils]: 121: Hoare triple {210308#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,438 INFO L280 TraceCheckUtils]: 122: Hoare triple {210308#true} ~tmp~0 := #t~nondet26; {210308#true} is VALID [2020-07-10 18:59:58,439 INFO L280 TraceCheckUtils]: 123: Hoare triple {210308#true} havoc #t~nondet26; {210308#true} is VALID [2020-07-10 18:59:58,439 INFO L280 TraceCheckUtils]: 124: Hoare triple {210308#true} ~Time~0 := ~tmp~0; {210308#true} is VALID [2020-07-10 18:59:58,439 INFO L280 TraceCheckUtils]: 125: Hoare triple {210308#true} ~cb~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,439 INFO L280 TraceCheckUtils]: 126: Hoare triple {210308#true} ~ret~0 := -1; {210308#true} is VALID [2020-07-10 18:59:58,440 INFO L280 TraceCheckUtils]: 127: Hoare triple {210308#true} ~skip~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,440 INFO L280 TraceCheckUtils]: 128: Hoare triple {210308#true} ~got_new_session~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,440 INFO L280 TraceCheckUtils]: 129: Hoare triple {210308#true} assume 0 != ~s__info_callback~0; {210308#true} is VALID [2020-07-10 18:59:58,440 INFO L280 TraceCheckUtils]: 130: Hoare triple {210308#true} ~cb~0 := ~s__info_callback~0; {210308#true} is VALID [2020-07-10 18:59:58,441 INFO L280 TraceCheckUtils]: 131: Hoare triple {210308#true} #t~post27 := ~s__in_handshake~0; {210308#true} is VALID [2020-07-10 18:59:58,441 INFO L280 TraceCheckUtils]: 132: Hoare triple {210308#true} ~s__in_handshake~0 := 1 + #t~post27; {210308#true} is VALID [2020-07-10 18:59:58,441 INFO L280 TraceCheckUtils]: 133: Hoare triple {210308#true} havoc #t~post27; {210308#true} is VALID [2020-07-10 18:59:58,442 INFO L280 TraceCheckUtils]: 134: Hoare triple {210308#true} assume !(0 != 12288 + ~tmp___1~0); {210308#true} is VALID [2020-07-10 18:59:58,442 INFO L280 TraceCheckUtils]: 135: Hoare triple {210308#true} assume !(0 == ~s__cert~0); {210308#true} is VALID [2020-07-10 18:59:58,442 INFO L280 TraceCheckUtils]: 136: Hoare triple {210308#true} assume !false; {210308#true} is VALID [2020-07-10 18:59:58,442 INFO L280 TraceCheckUtils]: 137: Hoare triple {210308#true} ~state~0 := ~s__state~0; {210308#true} is VALID [2020-07-10 18:59:58,443 INFO L280 TraceCheckUtils]: 138: Hoare triple {210308#true} assume !(12292 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,443 INFO L280 TraceCheckUtils]: 139: Hoare triple {210308#true} assume !(16384 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,443 INFO L280 TraceCheckUtils]: 140: Hoare triple {210308#true} assume !(8192 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,443 INFO L280 TraceCheckUtils]: 141: Hoare triple {210308#true} assume !(24576 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,444 INFO L280 TraceCheckUtils]: 142: Hoare triple {210308#true} assume !(8195 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,444 INFO L280 TraceCheckUtils]: 143: Hoare triple {210308#true} assume !(8480 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,444 INFO L280 TraceCheckUtils]: 144: Hoare triple {210308#true} assume !(8481 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,444 INFO L280 TraceCheckUtils]: 145: Hoare triple {210308#true} assume !(8482 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,445 INFO L280 TraceCheckUtils]: 146: Hoare triple {210308#true} assume 8464 == ~s__state~0; {210308#true} is VALID [2020-07-10 18:59:58,445 INFO L280 TraceCheckUtils]: 147: Hoare triple {210308#true} ~s__shutdown~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,445 INFO L280 TraceCheckUtils]: 148: Hoare triple {210308#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,446 INFO L280 TraceCheckUtils]: 149: Hoare triple {210308#true} ~ret~0 := #t~nondet32; {210308#true} is VALID [2020-07-10 18:59:58,446 INFO L280 TraceCheckUtils]: 150: Hoare triple {210308#true} havoc #t~nondet32; {210308#true} is VALID [2020-07-10 18:59:58,446 INFO L280 TraceCheckUtils]: 151: Hoare triple {210308#true} assume 0 == ~blastFlag~0; {210308#true} is VALID [2020-07-10 18:59:58,446 INFO L280 TraceCheckUtils]: 152: Hoare triple {210308#true} ~blastFlag~0 := 1; {210308#true} is VALID [2020-07-10 18:59:58,446 INFO L280 TraceCheckUtils]: 153: Hoare triple {210308#true} assume !(~ret~0 <= 0); {210308#true} is VALID [2020-07-10 18:59:58,447 INFO L280 TraceCheckUtils]: 154: Hoare triple {210308#true} ~got_new_session~0 := 1; {210308#true} is VALID [2020-07-10 18:59:58,447 INFO L280 TraceCheckUtils]: 155: Hoare triple {210308#true} ~s__state~0 := 8496; {210308#true} is VALID [2020-07-10 18:59:58,447 INFO L280 TraceCheckUtils]: 156: Hoare triple {210308#true} ~s__init_num~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,447 INFO L280 TraceCheckUtils]: 157: Hoare triple {210308#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,447 INFO L280 TraceCheckUtils]: 158: Hoare triple {210308#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {210308#true} is VALID [2020-07-10 18:59:58,447 INFO L280 TraceCheckUtils]: 159: Hoare triple {210308#true} havoc #t~nondet51; {210308#true} is VALID [2020-07-10 18:59:58,448 INFO L280 TraceCheckUtils]: 160: Hoare triple {210308#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {210308#true} is VALID [2020-07-10 18:59:58,448 INFO L280 TraceCheckUtils]: 161: Hoare triple {210308#true} ~skip~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,448 INFO L280 TraceCheckUtils]: 162: Hoare triple {210308#true} assume !false; {210308#true} is VALID [2020-07-10 18:59:58,458 INFO L280 TraceCheckUtils]: 163: Hoare triple {210308#true} ~state~0 := ~s__state~0; {210308#true} is VALID [2020-07-10 18:59:58,459 INFO L280 TraceCheckUtils]: 164: Hoare triple {210308#true} assume !(12292 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,459 INFO L280 TraceCheckUtils]: 165: Hoare triple {210308#true} assume !(16384 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,459 INFO L280 TraceCheckUtils]: 166: Hoare triple {210308#true} assume !(8192 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,459 INFO L280 TraceCheckUtils]: 167: Hoare triple {210308#true} assume !(24576 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,460 INFO L280 TraceCheckUtils]: 168: Hoare triple {210308#true} assume !(8195 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,460 INFO L280 TraceCheckUtils]: 169: Hoare triple {210308#true} assume !(8480 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,460 INFO L280 TraceCheckUtils]: 170: Hoare triple {210308#true} assume !(8481 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,460 INFO L280 TraceCheckUtils]: 171: Hoare triple {210308#true} assume !(8482 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,461 INFO L280 TraceCheckUtils]: 172: Hoare triple {210308#true} assume !(8464 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,461 INFO L280 TraceCheckUtils]: 173: Hoare triple {210308#true} assume !(8465 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,461 INFO L280 TraceCheckUtils]: 174: Hoare triple {210308#true} assume !(8466 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,461 INFO L280 TraceCheckUtils]: 175: Hoare triple {210308#true} assume 8496 == ~s__state~0; {210308#true} is VALID [2020-07-10 18:59:58,461 INFO L280 TraceCheckUtils]: 176: Hoare triple {210308#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,462 INFO L280 TraceCheckUtils]: 177: Hoare triple {210308#true} ~ret~0 := #t~nondet33; {210308#true} is VALID [2020-07-10 18:59:58,462 INFO L280 TraceCheckUtils]: 178: Hoare triple {210308#true} havoc #t~nondet33; {210308#true} is VALID [2020-07-10 18:59:58,462 INFO L280 TraceCheckUtils]: 179: Hoare triple {210308#true} assume 1 == ~blastFlag~0; {210308#true} is VALID [2020-07-10 18:59:58,462 INFO L280 TraceCheckUtils]: 180: Hoare triple {210308#true} ~blastFlag~0 := 2; {210308#true} is VALID [2020-07-10 18:59:58,462 INFO L280 TraceCheckUtils]: 181: Hoare triple {210308#true} assume !(~ret~0 <= 0); {210308#true} is VALID [2020-07-10 18:59:58,462 INFO L280 TraceCheckUtils]: 182: Hoare triple {210308#true} assume !(0 != ~s__hit~0); {210308#true} is VALID [2020-07-10 18:59:58,463 INFO L280 TraceCheckUtils]: 183: Hoare triple {210308#true} ~s__state~0 := 8512; {210308#true} is VALID [2020-07-10 18:59:58,463 INFO L280 TraceCheckUtils]: 184: Hoare triple {210308#true} ~s__init_num~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,463 INFO L280 TraceCheckUtils]: 185: Hoare triple {210308#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,463 INFO L280 TraceCheckUtils]: 186: Hoare triple {210308#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {210308#true} is VALID [2020-07-10 18:59:58,463 INFO L280 TraceCheckUtils]: 187: Hoare triple {210308#true} havoc #t~nondet51; {210308#true} is VALID [2020-07-10 18:59:58,464 INFO L280 TraceCheckUtils]: 188: Hoare triple {210308#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {210308#true} is VALID [2020-07-10 18:59:58,464 INFO L280 TraceCheckUtils]: 189: Hoare triple {210308#true} ~skip~0 := 0; {210308#true} is VALID [2020-07-10 18:59:58,464 INFO L280 TraceCheckUtils]: 190: Hoare triple {210308#true} assume !false; {210308#true} is VALID [2020-07-10 18:59:58,464 INFO L280 TraceCheckUtils]: 191: Hoare triple {210308#true} ~state~0 := ~s__state~0; {210308#true} is VALID [2020-07-10 18:59:58,464 INFO L280 TraceCheckUtils]: 192: Hoare triple {210308#true} assume !(12292 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,464 INFO L280 TraceCheckUtils]: 193: Hoare triple {210308#true} assume !(16384 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,465 INFO L280 TraceCheckUtils]: 194: Hoare triple {210308#true} assume !(8192 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,465 INFO L280 TraceCheckUtils]: 195: Hoare triple {210308#true} assume !(24576 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,465 INFO L280 TraceCheckUtils]: 196: Hoare triple {210308#true} assume !(8195 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,465 INFO L280 TraceCheckUtils]: 197: Hoare triple {210308#true} assume !(8480 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,465 INFO L280 TraceCheckUtils]: 198: Hoare triple {210308#true} assume !(8481 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,465 INFO L280 TraceCheckUtils]: 199: Hoare triple {210308#true} assume !(8482 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,466 INFO L280 TraceCheckUtils]: 200: Hoare triple {210308#true} assume !(8464 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,466 INFO L280 TraceCheckUtils]: 201: Hoare triple {210308#true} assume !(8465 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,466 INFO L280 TraceCheckUtils]: 202: Hoare triple {210308#true} assume !(8466 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,466 INFO L280 TraceCheckUtils]: 203: Hoare triple {210308#true} assume !(8496 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,466 INFO L280 TraceCheckUtils]: 204: Hoare triple {210308#true} assume !(8497 == ~s__state~0); {210308#true} is VALID [2020-07-10 18:59:58,466 INFO L280 TraceCheckUtils]: 205: Hoare triple {210308#true} assume 8512 == ~s__state~0; {210308#true} is VALID [2020-07-10 18:59:58,467 INFO L280 TraceCheckUtils]: 206: Hoare triple {210308#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647; {210308#true} is VALID [2020-07-10 18:59:58,467 INFO L280 TraceCheckUtils]: 207: Hoare triple {210308#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet34; {210308#true} is VALID [2020-07-10 18:59:58,467 INFO L280 TraceCheckUtils]: 208: Hoare triple {210308#true} havoc #t~nondet34; {210308#true} is VALID [2020-07-10 18:59:58,467 INFO L280 TraceCheckUtils]: 209: Hoare triple {210308#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {210308#true} is VALID [2020-07-10 18:59:58,467 INFO L280 TraceCheckUtils]: 210: Hoare triple {210308#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296; {210308#true} is VALID [2020-07-10 18:59:58,468 INFO L280 TraceCheckUtils]: 211: Hoare triple {210308#true} ~__cil_tmp56~0 := 256345; {210308#true} is VALID [2020-07-10 18:59:58,470 INFO L280 TraceCheckUtils]: 212: Hoare triple {210308#true} ~skip~0 := 1; {210312#(<= 1 ssl3_accept_~skip~0)} is VALID [2020-07-10 18:59:58,473 INFO L280 TraceCheckUtils]: 213: Hoare triple {210312#(<= 1 ssl3_accept_~skip~0)} ~s__state~0 := 8528; {210312#(<= 1 ssl3_accept_~skip~0)} is VALID [2020-07-10 18:59:58,474 INFO L280 TraceCheckUtils]: 214: Hoare triple {210312#(<= 1 ssl3_accept_~skip~0)} ~s__init_num~0 := 0; {210312#(<= 1 ssl3_accept_~skip~0)} is VALID [2020-07-10 18:59:58,475 INFO L280 TraceCheckUtils]: 215: Hoare triple {210312#(<= 1 ssl3_accept_~skip~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {210312#(<= 1 ssl3_accept_~skip~0)} is VALID [2020-07-10 18:59:58,475 INFO L280 TraceCheckUtils]: 216: Hoare triple {210312#(<= 1 ssl3_accept_~skip~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {210312#(<= 1 ssl3_accept_~skip~0)} is VALID [2020-07-10 18:59:58,476 INFO L280 TraceCheckUtils]: 217: Hoare triple {210312#(<= 1 ssl3_accept_~skip~0)} havoc #t~nondet51; {210312#(<= 1 ssl3_accept_~skip~0)} is VALID [2020-07-10 18:59:58,477 INFO L280 TraceCheckUtils]: 218: Hoare triple {210312#(<= 1 ssl3_accept_~skip~0)} assume 0 == ~s__s3__tmp__reuse_message~0; {210312#(<= 1 ssl3_accept_~skip~0)} is VALID [2020-07-10 18:59:58,478 INFO L280 TraceCheckUtils]: 219: Hoare triple {210312#(<= 1 ssl3_accept_~skip~0)} assume 0 == ~skip~0; {210309#false} is VALID [2020-07-10 18:59:58,478 INFO L280 TraceCheckUtils]: 220: Hoare triple {210309#false} assume !(8560 == ~state~0); {210309#false} is VALID [2020-07-10 18:59:58,478 INFO L280 TraceCheckUtils]: 221: Hoare triple {210309#false} assume !(0 != ~s__debug~0); {210309#false} is VALID [2020-07-10 18:59:58,478 INFO L280 TraceCheckUtils]: 222: Hoare triple {210309#false} assume 0 != ~cb~0; {210309#false} is VALID [2020-07-10 18:59:58,478 INFO L280 TraceCheckUtils]: 223: Hoare triple {210309#false} assume ~s__state~0 != ~state~0; {210309#false} is VALID [2020-07-10 18:59:58,478 INFO L280 TraceCheckUtils]: 224: Hoare triple {210309#false} ~new_state~0 := ~s__state~0; {210309#false} is VALID [2020-07-10 18:59:58,479 INFO L280 TraceCheckUtils]: 225: Hoare triple {210309#false} ~s__state~0 := ~state~0; {210309#false} is VALID [2020-07-10 18:59:58,479 INFO L280 TraceCheckUtils]: 226: Hoare triple {210309#false} ~s__state~0 := ~new_state~0; {210309#false} is VALID [2020-07-10 18:59:58,479 INFO L280 TraceCheckUtils]: 227: Hoare triple {210309#false} ~skip~0 := 0; {210309#false} is VALID [2020-07-10 18:59:58,479 INFO L280 TraceCheckUtils]: 228: Hoare triple {210309#false} assume !false; {210309#false} is VALID [2020-07-10 18:59:58,480 INFO L280 TraceCheckUtils]: 229: Hoare triple {210309#false} ~state~0 := ~s__state~0; {210309#false} is VALID [2020-07-10 18:59:58,480 INFO L280 TraceCheckUtils]: 230: Hoare triple {210309#false} assume !(12292 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,480 INFO L280 TraceCheckUtils]: 231: Hoare triple {210309#false} assume !(16384 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,480 INFO L280 TraceCheckUtils]: 232: Hoare triple {210309#false} assume !(8192 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,481 INFO L280 TraceCheckUtils]: 233: Hoare triple {210309#false} assume !(24576 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,481 INFO L280 TraceCheckUtils]: 234: Hoare triple {210309#false} assume !(8195 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,481 INFO L280 TraceCheckUtils]: 235: Hoare triple {210309#false} assume !(8480 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,481 INFO L280 TraceCheckUtils]: 236: Hoare triple {210309#false} assume !(8481 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,482 INFO L280 TraceCheckUtils]: 237: Hoare triple {210309#false} assume !(8482 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,482 INFO L280 TraceCheckUtils]: 238: Hoare triple {210309#false} assume !(8464 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,482 INFO L280 TraceCheckUtils]: 239: Hoare triple {210309#false} assume !(8465 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,483 INFO L280 TraceCheckUtils]: 240: Hoare triple {210309#false} assume !(8466 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,483 INFO L280 TraceCheckUtils]: 241: Hoare triple {210309#false} assume !(8496 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,483 INFO L280 TraceCheckUtils]: 242: Hoare triple {210309#false} assume !(8497 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,483 INFO L280 TraceCheckUtils]: 243: Hoare triple {210309#false} assume !(8512 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,484 INFO L280 TraceCheckUtils]: 244: Hoare triple {210309#false} assume !(8513 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,484 INFO L280 TraceCheckUtils]: 245: Hoare triple {210309#false} assume !(8528 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,484 INFO L280 TraceCheckUtils]: 246: Hoare triple {210309#false} assume !(8529 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,484 INFO L280 TraceCheckUtils]: 247: Hoare triple {210309#false} assume !(8544 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,485 INFO L280 TraceCheckUtils]: 248: Hoare triple {210309#false} assume !(8545 == ~s__state~0); {210309#false} is VALID [2020-07-10 18:59:58,485 INFO L280 TraceCheckUtils]: 249: Hoare triple {210309#false} assume 8560 == ~s__state~0; {210309#false} is VALID [2020-07-10 18:59:58,485 INFO L280 TraceCheckUtils]: 250: Hoare triple {210309#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {210309#false} is VALID [2020-07-10 18:59:58,486 INFO L280 TraceCheckUtils]: 251: Hoare triple {210309#false} ~ret~0 := #t~nondet42; {210309#false} is VALID [2020-07-10 18:59:58,486 INFO L280 TraceCheckUtils]: 252: Hoare triple {210309#false} havoc #t~nondet42; {210309#false} is VALID [2020-07-10 18:59:58,486 INFO L280 TraceCheckUtils]: 253: Hoare triple {210309#false} assume !(~ret~0 <= 0); {210309#false} is VALID [2020-07-10 18:59:58,486 INFO L280 TraceCheckUtils]: 254: Hoare triple {210309#false} ~s__s3__tmp__next_state___0~0 := 8576; {210309#false} is VALID [2020-07-10 18:59:58,487 INFO L280 TraceCheckUtils]: 255: Hoare triple {210309#false} ~s__state~0 := 8448; {210309#false} is VALID [2020-07-10 18:59:58,487 INFO L280 TraceCheckUtils]: 256: Hoare triple {210309#false} ~s__init_num~0 := 0; {210309#false} is VALID [2020-07-10 18:59:58,487 INFO L280 TraceCheckUtils]: 257: Hoare triple {210309#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {210309#false} is VALID [2020-07-10 18:59:58,487 INFO L280 TraceCheckUtils]: 258: Hoare triple {210309#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {210309#false} is VALID [2020-07-10 18:59:58,487 INFO L280 TraceCheckUtils]: 259: Hoare triple {210309#false} havoc #t~nondet51; {210309#false} is VALID [2020-07-10 18:59:58,488 INFO L280 TraceCheckUtils]: 260: Hoare triple {210309#false} assume 0 == ~s__s3__tmp__reuse_message~0; {210309#false} is VALID [2020-07-10 18:59:58,488 INFO L280 TraceCheckUtils]: 261: Hoare triple {210309#false} assume 0 == ~skip~0; {210309#false} is VALID [2020-07-10 18:59:58,488 INFO L280 TraceCheckUtils]: 262: Hoare triple {210309#false} assume 8560 == ~state~0; {210309#false} is VALID [2020-07-10 18:59:58,488 INFO L280 TraceCheckUtils]: 263: Hoare triple {210309#false} assume 8448 == ~s__state~0; {210309#false} is VALID [2020-07-10 18:59:58,488 INFO L280 TraceCheckUtils]: 264: Hoare triple {210309#false} assume -1 != ~s__verify_mode~0; {210309#false} is VALID [2020-07-10 18:59:58,488 INFO L280 TraceCheckUtils]: 265: Hoare triple {210309#false} assume -2 != ~s__verify_mode~0; {210309#false} is VALID [2020-07-10 18:59:58,489 INFO L280 TraceCheckUtils]: 266: Hoare triple {210309#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {210309#false} is VALID [2020-07-10 18:59:58,489 INFO L280 TraceCheckUtils]: 267: Hoare triple {210309#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {210309#false} is VALID [2020-07-10 18:59:58,489 INFO L280 TraceCheckUtils]: 268: Hoare triple {210309#false} assume 4 != ~blastFlag~0; {210309#false} is VALID [2020-07-10 18:59:58,489 INFO L280 TraceCheckUtils]: 269: Hoare triple {210309#false} assume 1024 != ~tmp___7~0; {210309#false} is VALID [2020-07-10 18:59:58,489 INFO L280 TraceCheckUtils]: 270: Hoare triple {210309#false} assume !false; {210309#false} is VALID [2020-07-10 18:59:58,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 18:59:58,527 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 18:59:58,527 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [438297283] [2020-07-10 18:59:58,527 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 18:59:58,527 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 18:59:58,528 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111756403] [2020-07-10 18:59:58,528 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 271 [2020-07-10 18:59:58,529 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 18:59:58,529 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 18:59:58,836 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 243 edges. 243 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 18:59:58,836 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 18:59:58,836 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 18:59:58,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 18:59:58,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 18:59:58,837 INFO L87 Difference]: Start difference. First operand 1609 states and 1979 transitions. Second operand 3 states. [2020-07-10 19:00:09,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:00:09,578 INFO L93 Difference]: Finished difference Result 3095 states and 3839 transitions. [2020-07-10 19:00:09,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 19:00:09,578 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 271 [2020-07-10 19:00:09,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 19:00:09,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 19:00:09,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 925 transitions. [2020-07-10 19:00:09,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 19:00:09,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 925 transitions. [2020-07-10 19:00:09,585 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 925 transitions. [2020-07-10 19:00:10,809 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 925 edges. 925 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:00:10,910 INFO L225 Difference]: With dead ends: 3095 [2020-07-10 19:00:10,910 INFO L226 Difference]: Without dead ends: 1641 [2020-07-10 19:00:10,912 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 19:00:10,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1641 states. [2020-07-10 19:00:20,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1641 to 1637. [2020-07-10 19:00:20,287 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 19:00:20,287 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1641 states. Second operand 1637 states. [2020-07-10 19:00:20,287 INFO L74 IsIncluded]: Start isIncluded. First operand 1641 states. Second operand 1637 states. [2020-07-10 19:00:20,287 INFO L87 Difference]: Start difference. First operand 1641 states. Second operand 1637 states. [2020-07-10 19:00:20,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:00:20,378 INFO L93 Difference]: Finished difference Result 1641 states and 2015 transitions. [2020-07-10 19:00:20,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2015 transitions. [2020-07-10 19:00:20,379 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:00:20,379 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:00:20,379 INFO L74 IsIncluded]: Start isIncluded. First operand 1637 states. Second operand 1641 states. [2020-07-10 19:00:20,379 INFO L87 Difference]: Start difference. First operand 1637 states. Second operand 1641 states. [2020-07-10 19:00:20,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:00:20,477 INFO L93 Difference]: Finished difference Result 1641 states and 2015 transitions. [2020-07-10 19:00:20,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2015 transitions. [2020-07-10 19:00:20,478 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:00:20,478 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:00:20,479 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 19:00:20,479 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 19:00:20,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1637 states. [2020-07-10 19:00:20,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1637 states to 1637 states and 2011 transitions. [2020-07-10 19:00:20,558 INFO L78 Accepts]: Start accepts. Automaton has 1637 states and 2011 transitions. Word has length 271 [2020-07-10 19:00:20,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 19:00:20,559 INFO L479 AbstractCegarLoop]: Abstraction has 1637 states and 2011 transitions. [2020-07-10 19:00:20,559 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 19:00:20,559 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1637 states and 2011 transitions. [2020-07-10 19:00:27,073 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2011 edges. 2011 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:00:27,073 INFO L276 IsEmpty]: Start isEmpty. Operand 1637 states and 2011 transitions. [2020-07-10 19:00:27,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2020-07-10 19:00:27,075 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 19:00:27,076 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 19:00:27,076 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-07-10 19:00:27,076 INFO L427 AbstractCegarLoop]: === Iteration 22 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 19:00:27,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 19:00:27,076 INFO L82 PathProgramCache]: Analyzing trace with hash 1268615101, now seen corresponding path program 1 times [2020-07-10 19:00:27,076 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 19:00:27,077 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1762773797] [2020-07-10 19:00:27,077 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 19:00:27,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:00:27,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:00:27,221 INFO L280 TraceCheckUtils]: 0: Hoare triple {223061#true} assume true; {223061#true} is VALID [2020-07-10 19:00:27,221 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {223061#true} {223061#true} #1043#return; {223061#true} is VALID [2020-07-10 19:00:27,222 INFO L263 TraceCheckUtils]: 0: Hoare triple {223061#true} call ULTIMATE.init(); {223061#true} is VALID [2020-07-10 19:00:27,222 INFO L280 TraceCheckUtils]: 1: Hoare triple {223061#true} assume true; {223061#true} is VALID [2020-07-10 19:00:27,222 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {223061#true} {223061#true} #1043#return; {223061#true} is VALID [2020-07-10 19:00:27,222 INFO L263 TraceCheckUtils]: 3: Hoare triple {223061#true} call #t~ret55 := main(); {223061#true} is VALID [2020-07-10 19:00:27,223 INFO L280 TraceCheckUtils]: 4: Hoare triple {223061#true} havoc ~s~0; {223061#true} is VALID [2020-07-10 19:00:27,223 INFO L280 TraceCheckUtils]: 5: Hoare triple {223061#true} havoc ~tmp~1; {223061#true} is VALID [2020-07-10 19:00:27,223 INFO L280 TraceCheckUtils]: 6: Hoare triple {223061#true} ~s~0 := 8464; {223061#true} is VALID [2020-07-10 19:00:27,223 INFO L263 TraceCheckUtils]: 7: Hoare triple {223061#true} call #t~ret54 := ssl3_accept(~s~0); {223061#true} is VALID [2020-07-10 19:00:27,223 INFO L280 TraceCheckUtils]: 8: Hoare triple {223061#true} ~initial_state := #in~initial_state; {223061#true} is VALID [2020-07-10 19:00:27,223 INFO L280 TraceCheckUtils]: 9: Hoare triple {223061#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,223 INFO L280 TraceCheckUtils]: 10: Hoare triple {223061#true} ~s__info_callback~0 := #t~nondet0; {223061#true} is VALID [2020-07-10 19:00:27,224 INFO L280 TraceCheckUtils]: 11: Hoare triple {223061#true} havoc #t~nondet0; {223061#true} is VALID [2020-07-10 19:00:27,224 INFO L280 TraceCheckUtils]: 12: Hoare triple {223061#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,224 INFO L280 TraceCheckUtils]: 13: Hoare triple {223061#true} ~s__in_handshake~0 := #t~nondet1; {223061#true} is VALID [2020-07-10 19:00:27,224 INFO L280 TraceCheckUtils]: 14: Hoare triple {223061#true} havoc #t~nondet1; {223061#true} is VALID [2020-07-10 19:00:27,224 INFO L280 TraceCheckUtils]: 15: Hoare triple {223061#true} havoc ~s__state~0; {223061#true} is VALID [2020-07-10 19:00:27,224 INFO L280 TraceCheckUtils]: 16: Hoare triple {223061#true} havoc ~s__new_session~0; {223061#true} is VALID [2020-07-10 19:00:27,225 INFO L280 TraceCheckUtils]: 17: Hoare triple {223061#true} havoc ~s__server~0; {223061#true} is VALID [2020-07-10 19:00:27,225 INFO L280 TraceCheckUtils]: 18: Hoare triple {223061#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,225 INFO L280 TraceCheckUtils]: 19: Hoare triple {223061#true} ~s__version~0 := #t~nondet2; {223061#true} is VALID [2020-07-10 19:00:27,225 INFO L280 TraceCheckUtils]: 20: Hoare triple {223061#true} havoc #t~nondet2; {223061#true} is VALID [2020-07-10 19:00:27,225 INFO L280 TraceCheckUtils]: 21: Hoare triple {223061#true} havoc ~s__type~0; {223061#true} is VALID [2020-07-10 19:00:27,225 INFO L280 TraceCheckUtils]: 22: Hoare triple {223061#true} havoc ~s__init_num~0; {223061#true} is VALID [2020-07-10 19:00:27,226 INFO L280 TraceCheckUtils]: 23: Hoare triple {223061#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,226 INFO L280 TraceCheckUtils]: 24: Hoare triple {223061#true} ~s__hit~0 := #t~nondet3; {223061#true} is VALID [2020-07-10 19:00:27,226 INFO L280 TraceCheckUtils]: 25: Hoare triple {223061#true} havoc #t~nondet3; {223061#true} is VALID [2020-07-10 19:00:27,226 INFO L280 TraceCheckUtils]: 26: Hoare triple {223061#true} havoc ~s__rwstate~0; {223061#true} is VALID [2020-07-10 19:00:27,226 INFO L280 TraceCheckUtils]: 27: Hoare triple {223061#true} ~s__init_buf___0~0 := 1; {223061#true} is VALID [2020-07-10 19:00:27,226 INFO L280 TraceCheckUtils]: 28: Hoare triple {223061#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,227 INFO L280 TraceCheckUtils]: 29: Hoare triple {223061#true} ~s__debug~0 := #t~nondet4; {223061#true} is VALID [2020-07-10 19:00:27,227 INFO L280 TraceCheckUtils]: 30: Hoare triple {223061#true} havoc #t~nondet4; {223061#true} is VALID [2020-07-10 19:00:27,227 INFO L280 TraceCheckUtils]: 31: Hoare triple {223061#true} havoc ~s__shutdown~0; {223061#true} is VALID [2020-07-10 19:00:27,227 INFO L280 TraceCheckUtils]: 32: Hoare triple {223061#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,227 INFO L280 TraceCheckUtils]: 33: Hoare triple {223061#true} ~s__cert~0 := #t~nondet5; {223061#true} is VALID [2020-07-10 19:00:27,227 INFO L280 TraceCheckUtils]: 34: Hoare triple {223061#true} havoc #t~nondet5; {223061#true} is VALID [2020-07-10 19:00:27,228 INFO L280 TraceCheckUtils]: 35: Hoare triple {223061#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,228 INFO L280 TraceCheckUtils]: 36: Hoare triple {223061#true} ~s__options~0 := #t~nondet6; {223061#true} is VALID [2020-07-10 19:00:27,228 INFO L280 TraceCheckUtils]: 37: Hoare triple {223061#true} havoc #t~nondet6; {223061#true} is VALID [2020-07-10 19:00:27,228 INFO L280 TraceCheckUtils]: 38: Hoare triple {223061#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,228 INFO L280 TraceCheckUtils]: 39: Hoare triple {223061#true} ~s__verify_mode~0 := #t~nondet7; {223061#true} is VALID [2020-07-10 19:00:27,228 INFO L280 TraceCheckUtils]: 40: Hoare triple {223061#true} havoc #t~nondet7; {223061#true} is VALID [2020-07-10 19:00:27,229 INFO L280 TraceCheckUtils]: 41: Hoare triple {223061#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,229 INFO L280 TraceCheckUtils]: 42: Hoare triple {223061#true} ~s__session__peer~0 := #t~nondet8; {223061#true} is VALID [2020-07-10 19:00:27,229 INFO L280 TraceCheckUtils]: 43: Hoare triple {223061#true} havoc #t~nondet8; {223061#true} is VALID [2020-07-10 19:00:27,229 INFO L280 TraceCheckUtils]: 44: Hoare triple {223061#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,229 INFO L280 TraceCheckUtils]: 45: Hoare triple {223061#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {223061#true} is VALID [2020-07-10 19:00:27,229 INFO L280 TraceCheckUtils]: 46: Hoare triple {223061#true} havoc #t~nondet9; {223061#true} is VALID [2020-07-10 19:00:27,230 INFO L280 TraceCheckUtils]: 47: Hoare triple {223061#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,230 INFO L280 TraceCheckUtils]: 48: Hoare triple {223061#true} ~s__ctx__info_callback~0 := #t~nondet10; {223061#true} is VALID [2020-07-10 19:00:27,230 INFO L280 TraceCheckUtils]: 49: Hoare triple {223061#true} havoc #t~nondet10; {223061#true} is VALID [2020-07-10 19:00:27,230 INFO L280 TraceCheckUtils]: 50: Hoare triple {223061#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,231 INFO L280 TraceCheckUtils]: 51: Hoare triple {223061#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {223061#true} is VALID [2020-07-10 19:00:27,231 INFO L280 TraceCheckUtils]: 52: Hoare triple {223061#true} havoc #t~nondet11; {223061#true} is VALID [2020-07-10 19:00:27,231 INFO L280 TraceCheckUtils]: 53: Hoare triple {223061#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,231 INFO L280 TraceCheckUtils]: 54: Hoare triple {223061#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {223061#true} is VALID [2020-07-10 19:00:27,231 INFO L280 TraceCheckUtils]: 55: Hoare triple {223061#true} havoc #t~nondet12; {223061#true} is VALID [2020-07-10 19:00:27,231 INFO L280 TraceCheckUtils]: 56: Hoare triple {223061#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,232 INFO L280 TraceCheckUtils]: 57: Hoare triple {223061#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {223061#true} is VALID [2020-07-10 19:00:27,232 INFO L280 TraceCheckUtils]: 58: Hoare triple {223061#true} havoc #t~nondet13; {223061#true} is VALID [2020-07-10 19:00:27,232 INFO L280 TraceCheckUtils]: 59: Hoare triple {223061#true} havoc ~s__s3__tmp__cert_request~0; {223061#true} is VALID [2020-07-10 19:00:27,232 INFO L280 TraceCheckUtils]: 60: Hoare triple {223061#true} havoc ~s__s3__tmp__reuse_message~0; {223061#true} is VALID [2020-07-10 19:00:27,232 INFO L280 TraceCheckUtils]: 61: Hoare triple {223061#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {223061#true} is VALID [2020-07-10 19:00:27,233 INFO L280 TraceCheckUtils]: 62: Hoare triple {223061#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,233 INFO L280 TraceCheckUtils]: 63: Hoare triple {223061#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {223061#true} is VALID [2020-07-10 19:00:27,233 INFO L280 TraceCheckUtils]: 64: Hoare triple {223061#true} havoc #t~nondet14; {223061#true} is VALID [2020-07-10 19:00:27,233 INFO L280 TraceCheckUtils]: 65: Hoare triple {223061#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {223061#true} is VALID [2020-07-10 19:00:27,233 INFO L280 TraceCheckUtils]: 66: Hoare triple {223061#true} havoc ~s__s3__tmp__next_state___0~0; {223061#true} is VALID [2020-07-10 19:00:27,234 INFO L280 TraceCheckUtils]: 67: Hoare triple {223061#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {223061#true} is VALID [2020-07-10 19:00:27,234 INFO L280 TraceCheckUtils]: 68: Hoare triple {223061#true} havoc ~s__session__cipher~0; {223061#true} is VALID [2020-07-10 19:00:27,234 INFO L280 TraceCheckUtils]: 69: Hoare triple {223061#true} havoc ~buf~0; {223061#true} is VALID [2020-07-10 19:00:27,234 INFO L280 TraceCheckUtils]: 70: Hoare triple {223061#true} havoc ~l~0; {223061#true} is VALID [2020-07-10 19:00:27,234 INFO L280 TraceCheckUtils]: 71: Hoare triple {223061#true} havoc ~Time~0; {223061#true} is VALID [2020-07-10 19:00:27,235 INFO L280 TraceCheckUtils]: 72: Hoare triple {223061#true} havoc ~tmp~0; {223061#true} is VALID [2020-07-10 19:00:27,235 INFO L280 TraceCheckUtils]: 73: Hoare triple {223061#true} havoc ~cb~0; {223061#true} is VALID [2020-07-10 19:00:27,235 INFO L280 TraceCheckUtils]: 74: Hoare triple {223061#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,235 INFO L280 TraceCheckUtils]: 75: Hoare triple {223061#true} ~num1~0 := #t~nondet15; {223061#true} is VALID [2020-07-10 19:00:27,235 INFO L280 TraceCheckUtils]: 76: Hoare triple {223061#true} havoc #t~nondet15; {223061#true} is VALID [2020-07-10 19:00:27,236 INFO L280 TraceCheckUtils]: 77: Hoare triple {223061#true} havoc ~ret~0; {223061#true} is VALID [2020-07-10 19:00:27,236 INFO L280 TraceCheckUtils]: 78: Hoare triple {223061#true} havoc ~new_state~0; {223061#true} is VALID [2020-07-10 19:00:27,236 INFO L280 TraceCheckUtils]: 79: Hoare triple {223061#true} havoc ~state~0; {223061#true} is VALID [2020-07-10 19:00:27,236 INFO L280 TraceCheckUtils]: 80: Hoare triple {223061#true} havoc ~skip~0; {223061#true} is VALID [2020-07-10 19:00:27,237 INFO L280 TraceCheckUtils]: 81: Hoare triple {223061#true} havoc ~got_new_session~0; {223061#true} is VALID [2020-07-10 19:00:27,237 INFO L280 TraceCheckUtils]: 82: Hoare triple {223061#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,237 INFO L280 TraceCheckUtils]: 83: Hoare triple {223061#true} ~tmp___1~0 := #t~nondet16; {223061#true} is VALID [2020-07-10 19:00:27,237 INFO L280 TraceCheckUtils]: 84: Hoare triple {223061#true} havoc #t~nondet16; {223061#true} is VALID [2020-07-10 19:00:27,237 INFO L280 TraceCheckUtils]: 85: Hoare triple {223061#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,237 INFO L280 TraceCheckUtils]: 86: Hoare triple {223061#true} ~tmp___2~0 := #t~nondet17; {223061#true} is VALID [2020-07-10 19:00:27,238 INFO L280 TraceCheckUtils]: 87: Hoare triple {223061#true} havoc #t~nondet17; {223061#true} is VALID [2020-07-10 19:00:27,238 INFO L280 TraceCheckUtils]: 88: Hoare triple {223061#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,238 INFO L280 TraceCheckUtils]: 89: Hoare triple {223061#true} ~tmp___3~0 := #t~nondet18; {223061#true} is VALID [2020-07-10 19:00:27,238 INFO L280 TraceCheckUtils]: 90: Hoare triple {223061#true} havoc #t~nondet18; {223061#true} is VALID [2020-07-10 19:00:27,238 INFO L280 TraceCheckUtils]: 91: Hoare triple {223061#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,238 INFO L280 TraceCheckUtils]: 92: Hoare triple {223061#true} ~tmp___4~0 := #t~nondet19; {223061#true} is VALID [2020-07-10 19:00:27,239 INFO L280 TraceCheckUtils]: 93: Hoare triple {223061#true} havoc #t~nondet19; {223061#true} is VALID [2020-07-10 19:00:27,239 INFO L280 TraceCheckUtils]: 94: Hoare triple {223061#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,239 INFO L280 TraceCheckUtils]: 95: Hoare triple {223061#true} ~tmp___5~0 := #t~nondet20; {223061#true} is VALID [2020-07-10 19:00:27,239 INFO L280 TraceCheckUtils]: 96: Hoare triple {223061#true} havoc #t~nondet20; {223061#true} is VALID [2020-07-10 19:00:27,239 INFO L280 TraceCheckUtils]: 97: Hoare triple {223061#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,239 INFO L280 TraceCheckUtils]: 98: Hoare triple {223061#true} ~tmp___6~0 := #t~nondet21; {223061#true} is VALID [2020-07-10 19:00:27,239 INFO L280 TraceCheckUtils]: 99: Hoare triple {223061#true} havoc #t~nondet21; {223061#true} is VALID [2020-07-10 19:00:27,240 INFO L280 TraceCheckUtils]: 100: Hoare triple {223061#true} havoc ~tmp___7~0; {223061#true} is VALID [2020-07-10 19:00:27,240 INFO L280 TraceCheckUtils]: 101: Hoare triple {223061#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,240 INFO L280 TraceCheckUtils]: 102: Hoare triple {223061#true} ~tmp___8~0 := #t~nondet22; {223061#true} is VALID [2020-07-10 19:00:27,240 INFO L280 TraceCheckUtils]: 103: Hoare triple {223061#true} havoc #t~nondet22; {223061#true} is VALID [2020-07-10 19:00:27,240 INFO L280 TraceCheckUtils]: 104: Hoare triple {223061#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,241 INFO L280 TraceCheckUtils]: 105: Hoare triple {223061#true} ~tmp___9~0 := #t~nondet23; {223061#true} is VALID [2020-07-10 19:00:27,241 INFO L280 TraceCheckUtils]: 106: Hoare triple {223061#true} havoc #t~nondet23; {223061#true} is VALID [2020-07-10 19:00:27,241 INFO L280 TraceCheckUtils]: 107: Hoare triple {223061#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,241 INFO L280 TraceCheckUtils]: 108: Hoare triple {223061#true} ~tmp___10~0 := #t~nondet24; {223061#true} is VALID [2020-07-10 19:00:27,241 INFO L280 TraceCheckUtils]: 109: Hoare triple {223061#true} havoc #t~nondet24; {223061#true} is VALID [2020-07-10 19:00:27,242 INFO L280 TraceCheckUtils]: 110: Hoare triple {223061#true} havoc ~blastFlag~0; {223061#true} is VALID [2020-07-10 19:00:27,242 INFO L280 TraceCheckUtils]: 111: Hoare triple {223061#true} havoc ~__cil_tmp55~0; {223061#true} is VALID [2020-07-10 19:00:27,242 INFO L280 TraceCheckUtils]: 112: Hoare triple {223061#true} havoc ~__cil_tmp56~0; {223061#true} is VALID [2020-07-10 19:00:27,242 INFO L280 TraceCheckUtils]: 113: Hoare triple {223061#true} havoc ~__cil_tmp57~0; {223061#true} is VALID [2020-07-10 19:00:27,242 INFO L280 TraceCheckUtils]: 114: Hoare triple {223061#true} havoc ~__cil_tmp58~0; {223061#true} is VALID [2020-07-10 19:00:27,243 INFO L280 TraceCheckUtils]: 115: Hoare triple {223061#true} havoc ~__cil_tmp59~0; {223061#true} is VALID [2020-07-10 19:00:27,243 INFO L280 TraceCheckUtils]: 116: Hoare triple {223061#true} havoc ~__cil_tmp60~0; {223061#true} is VALID [2020-07-10 19:00:27,243 INFO L280 TraceCheckUtils]: 117: Hoare triple {223061#true} ~__cil_tmp61~0 := #t~nondet25; {223061#true} is VALID [2020-07-10 19:00:27,243 INFO L280 TraceCheckUtils]: 118: Hoare triple {223061#true} havoc #t~nondet25; {223061#true} is VALID [2020-07-10 19:00:27,243 INFO L280 TraceCheckUtils]: 119: Hoare triple {223061#true} ~s__state~0 := ~initial_state; {223061#true} is VALID [2020-07-10 19:00:27,244 INFO L280 TraceCheckUtils]: 120: Hoare triple {223061#true} ~blastFlag~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,244 INFO L280 TraceCheckUtils]: 121: Hoare triple {223061#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,244 INFO L280 TraceCheckUtils]: 122: Hoare triple {223061#true} ~tmp~0 := #t~nondet26; {223061#true} is VALID [2020-07-10 19:00:27,244 INFO L280 TraceCheckUtils]: 123: Hoare triple {223061#true} havoc #t~nondet26; {223061#true} is VALID [2020-07-10 19:00:27,244 INFO L280 TraceCheckUtils]: 124: Hoare triple {223061#true} ~Time~0 := ~tmp~0; {223061#true} is VALID [2020-07-10 19:00:27,244 INFO L280 TraceCheckUtils]: 125: Hoare triple {223061#true} ~cb~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,245 INFO L280 TraceCheckUtils]: 126: Hoare triple {223061#true} ~ret~0 := -1; {223061#true} is VALID [2020-07-10 19:00:27,245 INFO L280 TraceCheckUtils]: 127: Hoare triple {223061#true} ~skip~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,245 INFO L280 TraceCheckUtils]: 128: Hoare triple {223061#true} ~got_new_session~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,245 INFO L280 TraceCheckUtils]: 129: Hoare triple {223061#true} assume 0 != ~s__info_callback~0; {223061#true} is VALID [2020-07-10 19:00:27,245 INFO L280 TraceCheckUtils]: 130: Hoare triple {223061#true} ~cb~0 := ~s__info_callback~0; {223061#true} is VALID [2020-07-10 19:00:27,245 INFO L280 TraceCheckUtils]: 131: Hoare triple {223061#true} #t~post27 := ~s__in_handshake~0; {223061#true} is VALID [2020-07-10 19:00:27,246 INFO L280 TraceCheckUtils]: 132: Hoare triple {223061#true} ~s__in_handshake~0 := 1 + #t~post27; {223061#true} is VALID [2020-07-10 19:00:27,246 INFO L280 TraceCheckUtils]: 133: Hoare triple {223061#true} havoc #t~post27; {223061#true} is VALID [2020-07-10 19:00:27,246 INFO L280 TraceCheckUtils]: 134: Hoare triple {223061#true} assume !(0 != 12288 + ~tmp___1~0); {223061#true} is VALID [2020-07-10 19:00:27,246 INFO L280 TraceCheckUtils]: 135: Hoare triple {223061#true} assume !(0 == ~s__cert~0); {223061#true} is VALID [2020-07-10 19:00:27,246 INFO L280 TraceCheckUtils]: 136: Hoare triple {223061#true} assume !false; {223061#true} is VALID [2020-07-10 19:00:27,246 INFO L280 TraceCheckUtils]: 137: Hoare triple {223061#true} ~state~0 := ~s__state~0; {223061#true} is VALID [2020-07-10 19:00:27,247 INFO L280 TraceCheckUtils]: 138: Hoare triple {223061#true} assume !(12292 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,247 INFO L280 TraceCheckUtils]: 139: Hoare triple {223061#true} assume !(16384 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,247 INFO L280 TraceCheckUtils]: 140: Hoare triple {223061#true} assume !(8192 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,247 INFO L280 TraceCheckUtils]: 141: Hoare triple {223061#true} assume !(24576 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,247 INFO L280 TraceCheckUtils]: 142: Hoare triple {223061#true} assume !(8195 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,247 INFO L280 TraceCheckUtils]: 143: Hoare triple {223061#true} assume !(8480 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,248 INFO L280 TraceCheckUtils]: 144: Hoare triple {223061#true} assume !(8481 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,248 INFO L280 TraceCheckUtils]: 145: Hoare triple {223061#true} assume !(8482 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,248 INFO L280 TraceCheckUtils]: 146: Hoare triple {223061#true} assume 8464 == ~s__state~0; {223061#true} is VALID [2020-07-10 19:00:27,249 INFO L280 TraceCheckUtils]: 147: Hoare triple {223061#true} ~s__shutdown~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,249 INFO L280 TraceCheckUtils]: 148: Hoare triple {223061#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,249 INFO L280 TraceCheckUtils]: 149: Hoare triple {223061#true} ~ret~0 := #t~nondet32; {223061#true} is VALID [2020-07-10 19:00:27,249 INFO L280 TraceCheckUtils]: 150: Hoare triple {223061#true} havoc #t~nondet32; {223061#true} is VALID [2020-07-10 19:00:27,250 INFO L280 TraceCheckUtils]: 151: Hoare triple {223061#true} assume 0 == ~blastFlag~0; {223061#true} is VALID [2020-07-10 19:00:27,250 INFO L280 TraceCheckUtils]: 152: Hoare triple {223061#true} ~blastFlag~0 := 1; {223061#true} is VALID [2020-07-10 19:00:27,250 INFO L280 TraceCheckUtils]: 153: Hoare triple {223061#true} assume !(~ret~0 <= 0); {223061#true} is VALID [2020-07-10 19:00:27,251 INFO L280 TraceCheckUtils]: 154: Hoare triple {223061#true} ~got_new_session~0 := 1; {223061#true} is VALID [2020-07-10 19:00:27,251 INFO L280 TraceCheckUtils]: 155: Hoare triple {223061#true} ~s__state~0 := 8496; {223061#true} is VALID [2020-07-10 19:00:27,251 INFO L280 TraceCheckUtils]: 156: Hoare triple {223061#true} ~s__init_num~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,251 INFO L280 TraceCheckUtils]: 157: Hoare triple {223061#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,252 INFO L280 TraceCheckUtils]: 158: Hoare triple {223061#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {223061#true} is VALID [2020-07-10 19:00:27,252 INFO L280 TraceCheckUtils]: 159: Hoare triple {223061#true} havoc #t~nondet51; {223061#true} is VALID [2020-07-10 19:00:27,252 INFO L280 TraceCheckUtils]: 160: Hoare triple {223061#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {223061#true} is VALID [2020-07-10 19:00:27,253 INFO L280 TraceCheckUtils]: 161: Hoare triple {223061#true} ~skip~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,253 INFO L280 TraceCheckUtils]: 162: Hoare triple {223061#true} assume !false; {223061#true} is VALID [2020-07-10 19:00:27,253 INFO L280 TraceCheckUtils]: 163: Hoare triple {223061#true} ~state~0 := ~s__state~0; {223061#true} is VALID [2020-07-10 19:00:27,253 INFO L280 TraceCheckUtils]: 164: Hoare triple {223061#true} assume !(12292 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,254 INFO L280 TraceCheckUtils]: 165: Hoare triple {223061#true} assume !(16384 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,254 INFO L280 TraceCheckUtils]: 166: Hoare triple {223061#true} assume !(8192 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,254 INFO L280 TraceCheckUtils]: 167: Hoare triple {223061#true} assume !(24576 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,255 INFO L280 TraceCheckUtils]: 168: Hoare triple {223061#true} assume !(8195 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,255 INFO L280 TraceCheckUtils]: 169: Hoare triple {223061#true} assume !(8480 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,255 INFO L280 TraceCheckUtils]: 170: Hoare triple {223061#true} assume !(8481 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,255 INFO L280 TraceCheckUtils]: 171: Hoare triple {223061#true} assume !(8482 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,256 INFO L280 TraceCheckUtils]: 172: Hoare triple {223061#true} assume !(8464 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,256 INFO L280 TraceCheckUtils]: 173: Hoare triple {223061#true} assume !(8465 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,256 INFO L280 TraceCheckUtils]: 174: Hoare triple {223061#true} assume !(8466 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,256 INFO L280 TraceCheckUtils]: 175: Hoare triple {223061#true} assume 8496 == ~s__state~0; {223061#true} is VALID [2020-07-10 19:00:27,257 INFO L280 TraceCheckUtils]: 176: Hoare triple {223061#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,257 INFO L280 TraceCheckUtils]: 177: Hoare triple {223061#true} ~ret~0 := #t~nondet33; {223061#true} is VALID [2020-07-10 19:00:27,257 INFO L280 TraceCheckUtils]: 178: Hoare triple {223061#true} havoc #t~nondet33; {223061#true} is VALID [2020-07-10 19:00:27,258 INFO L280 TraceCheckUtils]: 179: Hoare triple {223061#true} assume 1 == ~blastFlag~0; {223061#true} is VALID [2020-07-10 19:00:27,258 INFO L280 TraceCheckUtils]: 180: Hoare triple {223061#true} ~blastFlag~0 := 2; {223061#true} is VALID [2020-07-10 19:00:27,258 INFO L280 TraceCheckUtils]: 181: Hoare triple {223061#true} assume !(~ret~0 <= 0); {223061#true} is VALID [2020-07-10 19:00:27,259 INFO L280 TraceCheckUtils]: 182: Hoare triple {223061#true} assume !(0 != ~s__hit~0); {223061#true} is VALID [2020-07-10 19:00:27,259 INFO L280 TraceCheckUtils]: 183: Hoare triple {223061#true} ~s__state~0 := 8512; {223061#true} is VALID [2020-07-10 19:00:27,259 INFO L280 TraceCheckUtils]: 184: Hoare triple {223061#true} ~s__init_num~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,259 INFO L280 TraceCheckUtils]: 185: Hoare triple {223061#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,260 INFO L280 TraceCheckUtils]: 186: Hoare triple {223061#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {223061#true} is VALID [2020-07-10 19:00:27,260 INFO L280 TraceCheckUtils]: 187: Hoare triple {223061#true} havoc #t~nondet51; {223061#true} is VALID [2020-07-10 19:00:27,260 INFO L280 TraceCheckUtils]: 188: Hoare triple {223061#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {223061#true} is VALID [2020-07-10 19:00:27,260 INFO L280 TraceCheckUtils]: 189: Hoare triple {223061#true} ~skip~0 := 0; {223061#true} is VALID [2020-07-10 19:00:27,261 INFO L280 TraceCheckUtils]: 190: Hoare triple {223061#true} assume !false; {223061#true} is VALID [2020-07-10 19:00:27,261 INFO L280 TraceCheckUtils]: 191: Hoare triple {223061#true} ~state~0 := ~s__state~0; {223061#true} is VALID [2020-07-10 19:00:27,261 INFO L280 TraceCheckUtils]: 192: Hoare triple {223061#true} assume !(12292 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,262 INFO L280 TraceCheckUtils]: 193: Hoare triple {223061#true} assume !(16384 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,262 INFO L280 TraceCheckUtils]: 194: Hoare triple {223061#true} assume !(8192 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,262 INFO L280 TraceCheckUtils]: 195: Hoare triple {223061#true} assume !(24576 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,262 INFO L280 TraceCheckUtils]: 196: Hoare triple {223061#true} assume !(8195 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,263 INFO L280 TraceCheckUtils]: 197: Hoare triple {223061#true} assume !(8480 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,263 INFO L280 TraceCheckUtils]: 198: Hoare triple {223061#true} assume !(8481 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,263 INFO L280 TraceCheckUtils]: 199: Hoare triple {223061#true} assume !(8482 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,264 INFO L280 TraceCheckUtils]: 200: Hoare triple {223061#true} assume !(8464 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,264 INFO L280 TraceCheckUtils]: 201: Hoare triple {223061#true} assume !(8465 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,264 INFO L280 TraceCheckUtils]: 202: Hoare triple {223061#true} assume !(8466 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,264 INFO L280 TraceCheckUtils]: 203: Hoare triple {223061#true} assume !(8496 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,265 INFO L280 TraceCheckUtils]: 204: Hoare triple {223061#true} assume !(8497 == ~s__state~0); {223061#true} is VALID [2020-07-10 19:00:27,265 INFO L280 TraceCheckUtils]: 205: Hoare triple {223061#true} assume 8512 == ~s__state~0; {223061#true} is VALID [2020-07-10 19:00:27,265 INFO L280 TraceCheckUtils]: 206: Hoare triple {223061#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,265 INFO L280 TraceCheckUtils]: 207: Hoare triple {223061#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet34; {223061#true} is VALID [2020-07-10 19:00:27,266 INFO L280 TraceCheckUtils]: 208: Hoare triple {223061#true} havoc #t~nondet34; {223061#true} is VALID [2020-07-10 19:00:27,266 INFO L280 TraceCheckUtils]: 209: Hoare triple {223061#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {223061#true} is VALID [2020-07-10 19:00:27,266 INFO L280 TraceCheckUtils]: 210: Hoare triple {223061#true} assume !(0 != (256 + ~__cil_tmp56~0) % 4294967296); {223061#true} is VALID [2020-07-10 19:00:27,266 INFO L280 TraceCheckUtils]: 211: Hoare triple {223061#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647; {223061#true} is VALID [2020-07-10 19:00:27,267 INFO L280 TraceCheckUtils]: 212: Hoare triple {223061#true} ~ret~0 := #t~nondet35; {223061#true} is VALID [2020-07-10 19:00:27,267 INFO L280 TraceCheckUtils]: 213: Hoare triple {223061#true} havoc #t~nondet35; {223061#true} is VALID [2020-07-10 19:00:27,267 INFO L280 TraceCheckUtils]: 214: Hoare triple {223061#true} assume 2 == ~blastFlag~0; {223061#true} is VALID [2020-07-10 19:00:27,267 INFO L280 TraceCheckUtils]: 215: Hoare triple {223061#true} ~blastFlag~0 := 3; {223061#true} is VALID [2020-07-10 19:00:27,267 INFO L280 TraceCheckUtils]: 216: Hoare triple {223061#true} assume !(~ret~0 <= 0); {223061#true} is VALID [2020-07-10 19:00:27,268 INFO L280 TraceCheckUtils]: 217: Hoare triple {223061#true} ~s__state~0 := 8528; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,269 INFO L280 TraceCheckUtils]: 218: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} ~s__init_num~0 := 0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,270 INFO L280 TraceCheckUtils]: 219: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,271 INFO L280 TraceCheckUtils]: 220: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,271 INFO L280 TraceCheckUtils]: 221: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} havoc #t~nondet51; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,272 INFO L280 TraceCheckUtils]: 222: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume 0 == ~s__s3__tmp__reuse_message~0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,273 INFO L280 TraceCheckUtils]: 223: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume 0 == ~skip~0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,274 INFO L280 TraceCheckUtils]: 224: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8560 == ~state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,275 INFO L280 TraceCheckUtils]: 225: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(0 != ~s__debug~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,276 INFO L280 TraceCheckUtils]: 226: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume 0 != ~cb~0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,277 INFO L280 TraceCheckUtils]: 227: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume ~s__state~0 != ~state~0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,277 INFO L280 TraceCheckUtils]: 228: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} ~new_state~0 := ~s__state~0; {223066#(and (<= 8528 ssl3_accept_~new_state~0) (<= ssl3_accept_~new_state~0 8528))} is VALID [2020-07-10 19:00:27,278 INFO L280 TraceCheckUtils]: 229: Hoare triple {223066#(and (<= 8528 ssl3_accept_~new_state~0) (<= ssl3_accept_~new_state~0 8528))} ~s__state~0 := ~state~0; {223066#(and (<= 8528 ssl3_accept_~new_state~0) (<= ssl3_accept_~new_state~0 8528))} is VALID [2020-07-10 19:00:27,279 INFO L280 TraceCheckUtils]: 230: Hoare triple {223066#(and (<= 8528 ssl3_accept_~new_state~0) (<= ssl3_accept_~new_state~0 8528))} ~s__state~0 := ~new_state~0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,280 INFO L280 TraceCheckUtils]: 231: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} ~skip~0 := 0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,280 INFO L280 TraceCheckUtils]: 232: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !false; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,281 INFO L280 TraceCheckUtils]: 233: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} ~state~0 := ~s__state~0; {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,282 INFO L280 TraceCheckUtils]: 234: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(12292 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,283 INFO L280 TraceCheckUtils]: 235: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(16384 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,284 INFO L280 TraceCheckUtils]: 236: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8192 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,285 INFO L280 TraceCheckUtils]: 237: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(24576 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,285 INFO L280 TraceCheckUtils]: 238: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8195 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,286 INFO L280 TraceCheckUtils]: 239: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8480 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,287 INFO L280 TraceCheckUtils]: 240: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8481 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,288 INFO L280 TraceCheckUtils]: 241: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8482 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,289 INFO L280 TraceCheckUtils]: 242: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8464 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,291 INFO L280 TraceCheckUtils]: 243: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8465 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,292 INFO L280 TraceCheckUtils]: 244: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8466 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,293 INFO L280 TraceCheckUtils]: 245: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8496 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,295 INFO L280 TraceCheckUtils]: 246: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8497 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,296 INFO L280 TraceCheckUtils]: 247: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8512 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,297 INFO L280 TraceCheckUtils]: 248: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8513 == ~s__state~0); {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} is VALID [2020-07-10 19:00:27,299 INFO L280 TraceCheckUtils]: 249: Hoare triple {223065#(and (<= 8528 ssl3_accept_~s__state~0) (<= ssl3_accept_~s__state~0 8528))} assume !(8528 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,299 INFO L280 TraceCheckUtils]: 250: Hoare triple {223062#false} assume !(8529 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,299 INFO L280 TraceCheckUtils]: 251: Hoare triple {223062#false} assume !(8544 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,300 INFO L280 TraceCheckUtils]: 252: Hoare triple {223062#false} assume !(8545 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,300 INFO L280 TraceCheckUtils]: 253: Hoare triple {223062#false} assume !(8560 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,300 INFO L280 TraceCheckUtils]: 254: Hoare triple {223062#false} assume !(8561 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,300 INFO L280 TraceCheckUtils]: 255: Hoare triple {223062#false} assume !(8448 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,301 INFO L280 TraceCheckUtils]: 256: Hoare triple {223062#false} assume !(8576 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,301 INFO L280 TraceCheckUtils]: 257: Hoare triple {223062#false} assume !(8577 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,301 INFO L280 TraceCheckUtils]: 258: Hoare triple {223062#false} assume !(8592 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,302 INFO L280 TraceCheckUtils]: 259: Hoare triple {223062#false} assume !(8593 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,302 INFO L280 TraceCheckUtils]: 260: Hoare triple {223062#false} assume !(8608 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,302 INFO L280 TraceCheckUtils]: 261: Hoare triple {223062#false} assume !(8609 == ~s__state~0); {223062#false} is VALID [2020-07-10 19:00:27,302 INFO L280 TraceCheckUtils]: 262: Hoare triple {223062#false} assume 8640 == ~s__state~0; {223062#false} is VALID [2020-07-10 19:00:27,303 INFO L280 TraceCheckUtils]: 263: Hoare triple {223062#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647; {223062#false} is VALID [2020-07-10 19:00:27,303 INFO L280 TraceCheckUtils]: 264: Hoare triple {223062#false} ~ret~0 := #t~nondet47; {223062#false} is VALID [2020-07-10 19:00:27,303 INFO L280 TraceCheckUtils]: 265: Hoare triple {223062#false} havoc #t~nondet47; {223062#false} is VALID [2020-07-10 19:00:27,303 INFO L280 TraceCheckUtils]: 266: Hoare triple {223062#false} assume !(9 == ~blastFlag~0); {223062#false} is VALID [2020-07-10 19:00:27,304 INFO L280 TraceCheckUtils]: 267: Hoare triple {223062#false} assume !(12 == ~blastFlag~0); {223062#false} is VALID [2020-07-10 19:00:27,304 INFO L280 TraceCheckUtils]: 268: Hoare triple {223062#false} assume !(15 == ~blastFlag~0); {223062#false} is VALID [2020-07-10 19:00:27,304 INFO L280 TraceCheckUtils]: 269: Hoare triple {223062#false} assume !(18 == ~blastFlag~0); {223062#false} is VALID [2020-07-10 19:00:27,305 INFO L280 TraceCheckUtils]: 270: Hoare triple {223062#false} assume 21 == ~blastFlag~0; {223062#false} is VALID [2020-07-10 19:00:27,305 INFO L280 TraceCheckUtils]: 271: Hoare triple {223062#false} assume !false; {223062#false} is VALID [2020-07-10 19:00:27,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 19:00:27,395 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 19:00:27,395 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1762773797] [2020-07-10 19:00:27,396 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 19:00:27,396 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 19:00:27,396 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847259256] [2020-07-10 19:00:27,397 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 272 [2020-07-10 19:00:27,397 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 19:00:27,398 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 19:00:27,751 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 244 edges. 244 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:00:27,752 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 19:00:27,752 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 19:00:27,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 19:00:27,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 19:00:27,752 INFO L87 Difference]: Start difference. First operand 1637 states and 2011 transitions. Second operand 4 states. [2020-07-10 19:00:52,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:00:52,259 INFO L93 Difference]: Finished difference Result 4705 states and 5841 transitions. [2020-07-10 19:00:52,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 19:00:52,259 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 272 [2020-07-10 19:00:52,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 19:00:52,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:00:52,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1475 transitions. [2020-07-10 19:00:52,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:00:52,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1475 transitions. [2020-07-10 19:00:52,271 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1475 transitions. [2020-07-10 19:00:54,452 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1475 edges. 1475 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:00:54,799 INFO L225 Difference]: With dead ends: 4705 [2020-07-10 19:00:54,799 INFO L226 Difference]: Without dead ends: 3223 [2020-07-10 19:00:54,801 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 19:00:54,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3223 states. [2020-07-10 19:01:05,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3223 to 1643. [2020-07-10 19:01:05,753 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 19:01:05,753 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3223 states. Second operand 1643 states. [2020-07-10 19:01:05,753 INFO L74 IsIncluded]: Start isIncluded. First operand 3223 states. Second operand 1643 states. [2020-07-10 19:01:05,754 INFO L87 Difference]: Start difference. First operand 3223 states. Second operand 1643 states. [2020-07-10 19:01:06,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:01:06,064 INFO L93 Difference]: Finished difference Result 3223 states and 3979 transitions. [2020-07-10 19:01:06,064 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 3979 transitions. [2020-07-10 19:01:06,066 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:01:06,066 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:01:06,066 INFO L74 IsIncluded]: Start isIncluded. First operand 1643 states. Second operand 3223 states. [2020-07-10 19:01:06,066 INFO L87 Difference]: Start difference. First operand 1643 states. Second operand 3223 states. [2020-07-10 19:01:06,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:01:06,376 INFO L93 Difference]: Finished difference Result 3223 states and 3979 transitions. [2020-07-10 19:01:06,376 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 3979 transitions. [2020-07-10 19:01:06,378 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:01:06,378 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:01:06,378 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 19:01:06,378 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 19:01:06,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1643 states. [2020-07-10 19:01:06,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1643 states to 1643 states and 2017 transitions. [2020-07-10 19:01:06,458 INFO L78 Accepts]: Start accepts. Automaton has 1643 states and 2017 transitions. Word has length 272 [2020-07-10 19:01:06,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 19:01:06,459 INFO L479 AbstractCegarLoop]: Abstraction has 1643 states and 2017 transitions. [2020-07-10 19:01:06,459 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 19:01:06,459 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1643 states and 2017 transitions. [2020-07-10 19:01:13,647 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2017 edges. 2017 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:01:13,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1643 states and 2017 transitions. [2020-07-10 19:01:13,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2020-07-10 19:01:13,650 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 19:01:13,650 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 19:01:13,650 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-07-10 19:01:13,651 INFO L427 AbstractCegarLoop]: === Iteration 23 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 19:01:13,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 19:01:13,651 INFO L82 PathProgramCache]: Analyzing trace with hash 794458964, now seen corresponding path program 1 times [2020-07-10 19:01:13,651 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 19:01:13,651 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [243903011] [2020-07-10 19:01:13,651 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 19:01:13,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:01:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:01:13,735 INFO L280 TraceCheckUtils]: 0: Hoare triple {242214#true} assume true; {242214#true} is VALID [2020-07-10 19:01:13,736 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {242214#true} {242214#true} #1043#return; {242214#true} is VALID [2020-07-10 19:01:13,736 INFO L263 TraceCheckUtils]: 0: Hoare triple {242214#true} call ULTIMATE.init(); {242214#true} is VALID [2020-07-10 19:01:13,736 INFO L280 TraceCheckUtils]: 1: Hoare triple {242214#true} assume true; {242214#true} is VALID [2020-07-10 19:01:13,736 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {242214#true} {242214#true} #1043#return; {242214#true} is VALID [2020-07-10 19:01:13,736 INFO L263 TraceCheckUtils]: 3: Hoare triple {242214#true} call #t~ret55 := main(); {242214#true} is VALID [2020-07-10 19:01:13,736 INFO L280 TraceCheckUtils]: 4: Hoare triple {242214#true} havoc ~s~0; {242214#true} is VALID [2020-07-10 19:01:13,736 INFO L280 TraceCheckUtils]: 5: Hoare triple {242214#true} havoc ~tmp~1; {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L280 TraceCheckUtils]: 6: Hoare triple {242214#true} ~s~0 := 8464; {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L263 TraceCheckUtils]: 7: Hoare triple {242214#true} call #t~ret54 := ssl3_accept(~s~0); {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L280 TraceCheckUtils]: 8: Hoare triple {242214#true} ~initial_state := #in~initial_state; {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L280 TraceCheckUtils]: 9: Hoare triple {242214#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L280 TraceCheckUtils]: 10: Hoare triple {242214#true} ~s__info_callback~0 := #t~nondet0; {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L280 TraceCheckUtils]: 11: Hoare triple {242214#true} havoc #t~nondet0; {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L280 TraceCheckUtils]: 12: Hoare triple {242214#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,737 INFO L280 TraceCheckUtils]: 13: Hoare triple {242214#true} ~s__in_handshake~0 := #t~nondet1; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 14: Hoare triple {242214#true} havoc #t~nondet1; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 15: Hoare triple {242214#true} havoc ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 16: Hoare triple {242214#true} havoc ~s__new_session~0; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 17: Hoare triple {242214#true} havoc ~s__server~0; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 18: Hoare triple {242214#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 19: Hoare triple {242214#true} ~s__version~0 := #t~nondet2; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 20: Hoare triple {242214#true} havoc #t~nondet2; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 21: Hoare triple {242214#true} havoc ~s__type~0; {242214#true} is VALID [2020-07-10 19:01:13,738 INFO L280 TraceCheckUtils]: 22: Hoare triple {242214#true} havoc ~s__init_num~0; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 23: Hoare triple {242214#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 24: Hoare triple {242214#true} ~s__hit~0 := #t~nondet3; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 25: Hoare triple {242214#true} havoc #t~nondet3; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 26: Hoare triple {242214#true} havoc ~s__rwstate~0; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 27: Hoare triple {242214#true} ~s__init_buf___0~0 := 1; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 28: Hoare triple {242214#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 29: Hoare triple {242214#true} ~s__debug~0 := #t~nondet4; {242214#true} is VALID [2020-07-10 19:01:13,739 INFO L280 TraceCheckUtils]: 30: Hoare triple {242214#true} havoc #t~nondet4; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 31: Hoare triple {242214#true} havoc ~s__shutdown~0; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 32: Hoare triple {242214#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 33: Hoare triple {242214#true} ~s__cert~0 := #t~nondet5; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 34: Hoare triple {242214#true} havoc #t~nondet5; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 35: Hoare triple {242214#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 36: Hoare triple {242214#true} ~s__options~0 := #t~nondet6; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 37: Hoare triple {242214#true} havoc #t~nondet6; {242214#true} is VALID [2020-07-10 19:01:13,740 INFO L280 TraceCheckUtils]: 38: Hoare triple {242214#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 39: Hoare triple {242214#true} ~s__verify_mode~0 := #t~nondet7; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 40: Hoare triple {242214#true} havoc #t~nondet7; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 41: Hoare triple {242214#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 42: Hoare triple {242214#true} ~s__session__peer~0 := #t~nondet8; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 43: Hoare triple {242214#true} havoc #t~nondet8; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 44: Hoare triple {242214#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 45: Hoare triple {242214#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {242214#true} is VALID [2020-07-10 19:01:13,741 INFO L280 TraceCheckUtils]: 46: Hoare triple {242214#true} havoc #t~nondet9; {242214#true} is VALID [2020-07-10 19:01:13,742 INFO L280 TraceCheckUtils]: 47: Hoare triple {242214#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,742 INFO L280 TraceCheckUtils]: 48: Hoare triple {242214#true} ~s__ctx__info_callback~0 := #t~nondet10; {242214#true} is VALID [2020-07-10 19:01:13,742 INFO L280 TraceCheckUtils]: 49: Hoare triple {242214#true} havoc #t~nondet10; {242214#true} is VALID [2020-07-10 19:01:13,742 INFO L280 TraceCheckUtils]: 50: Hoare triple {242214#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,742 INFO L280 TraceCheckUtils]: 51: Hoare triple {242214#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {242214#true} is VALID [2020-07-10 19:01:13,742 INFO L280 TraceCheckUtils]: 52: Hoare triple {242214#true} havoc #t~nondet11; {242214#true} is VALID [2020-07-10 19:01:13,742 INFO L280 TraceCheckUtils]: 53: Hoare triple {242214#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,743 INFO L280 TraceCheckUtils]: 54: Hoare triple {242214#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {242214#true} is VALID [2020-07-10 19:01:13,743 INFO L280 TraceCheckUtils]: 55: Hoare triple {242214#true} havoc #t~nondet12; {242214#true} is VALID [2020-07-10 19:01:13,743 INFO L280 TraceCheckUtils]: 56: Hoare triple {242214#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,743 INFO L280 TraceCheckUtils]: 57: Hoare triple {242214#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {242214#true} is VALID [2020-07-10 19:01:13,743 INFO L280 TraceCheckUtils]: 58: Hoare triple {242214#true} havoc #t~nondet13; {242214#true} is VALID [2020-07-10 19:01:13,743 INFO L280 TraceCheckUtils]: 59: Hoare triple {242214#true} havoc ~s__s3__tmp__cert_request~0; {242214#true} is VALID [2020-07-10 19:01:13,744 INFO L280 TraceCheckUtils]: 60: Hoare triple {242214#true} havoc ~s__s3__tmp__reuse_message~0; {242214#true} is VALID [2020-07-10 19:01:13,744 INFO L280 TraceCheckUtils]: 61: Hoare triple {242214#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {242214#true} is VALID [2020-07-10 19:01:13,744 INFO L280 TraceCheckUtils]: 62: Hoare triple {242214#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,744 INFO L280 TraceCheckUtils]: 63: Hoare triple {242214#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {242214#true} is VALID [2020-07-10 19:01:13,744 INFO L280 TraceCheckUtils]: 64: Hoare triple {242214#true} havoc #t~nondet14; {242214#true} is VALID [2020-07-10 19:01:13,745 INFO L280 TraceCheckUtils]: 65: Hoare triple {242214#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {242214#true} is VALID [2020-07-10 19:01:13,745 INFO L280 TraceCheckUtils]: 66: Hoare triple {242214#true} havoc ~s__s3__tmp__next_state___0~0; {242214#true} is VALID [2020-07-10 19:01:13,745 INFO L280 TraceCheckUtils]: 67: Hoare triple {242214#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {242214#true} is VALID [2020-07-10 19:01:13,745 INFO L280 TraceCheckUtils]: 68: Hoare triple {242214#true} havoc ~s__session__cipher~0; {242214#true} is VALID [2020-07-10 19:01:13,745 INFO L280 TraceCheckUtils]: 69: Hoare triple {242214#true} havoc ~buf~0; {242214#true} is VALID [2020-07-10 19:01:13,745 INFO L280 TraceCheckUtils]: 70: Hoare triple {242214#true} havoc ~l~0; {242214#true} is VALID [2020-07-10 19:01:13,746 INFO L280 TraceCheckUtils]: 71: Hoare triple {242214#true} havoc ~Time~0; {242214#true} is VALID [2020-07-10 19:01:13,746 INFO L280 TraceCheckUtils]: 72: Hoare triple {242214#true} havoc ~tmp~0; {242214#true} is VALID [2020-07-10 19:01:13,746 INFO L280 TraceCheckUtils]: 73: Hoare triple {242214#true} havoc ~cb~0; {242214#true} is VALID [2020-07-10 19:01:13,746 INFO L280 TraceCheckUtils]: 74: Hoare triple {242214#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,746 INFO L280 TraceCheckUtils]: 75: Hoare triple {242214#true} ~num1~0 := #t~nondet15; {242214#true} is VALID [2020-07-10 19:01:13,746 INFO L280 TraceCheckUtils]: 76: Hoare triple {242214#true} havoc #t~nondet15; {242214#true} is VALID [2020-07-10 19:01:13,747 INFO L280 TraceCheckUtils]: 77: Hoare triple {242214#true} havoc ~ret~0; {242214#true} is VALID [2020-07-10 19:01:13,747 INFO L280 TraceCheckUtils]: 78: Hoare triple {242214#true} havoc ~new_state~0; {242214#true} is VALID [2020-07-10 19:01:13,747 INFO L280 TraceCheckUtils]: 79: Hoare triple {242214#true} havoc ~state~0; {242214#true} is VALID [2020-07-10 19:01:13,747 INFO L280 TraceCheckUtils]: 80: Hoare triple {242214#true} havoc ~skip~0; {242214#true} is VALID [2020-07-10 19:01:13,747 INFO L280 TraceCheckUtils]: 81: Hoare triple {242214#true} havoc ~got_new_session~0; {242214#true} is VALID [2020-07-10 19:01:13,747 INFO L280 TraceCheckUtils]: 82: Hoare triple {242214#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,748 INFO L280 TraceCheckUtils]: 83: Hoare triple {242214#true} ~tmp___1~0 := #t~nondet16; {242214#true} is VALID [2020-07-10 19:01:13,748 INFO L280 TraceCheckUtils]: 84: Hoare triple {242214#true} havoc #t~nondet16; {242214#true} is VALID [2020-07-10 19:01:13,748 INFO L280 TraceCheckUtils]: 85: Hoare triple {242214#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,748 INFO L280 TraceCheckUtils]: 86: Hoare triple {242214#true} ~tmp___2~0 := #t~nondet17; {242214#true} is VALID [2020-07-10 19:01:13,748 INFO L280 TraceCheckUtils]: 87: Hoare triple {242214#true} havoc #t~nondet17; {242214#true} is VALID [2020-07-10 19:01:13,748 INFO L280 TraceCheckUtils]: 88: Hoare triple {242214#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,749 INFO L280 TraceCheckUtils]: 89: Hoare triple {242214#true} ~tmp___3~0 := #t~nondet18; {242214#true} is VALID [2020-07-10 19:01:13,749 INFO L280 TraceCheckUtils]: 90: Hoare triple {242214#true} havoc #t~nondet18; {242214#true} is VALID [2020-07-10 19:01:13,749 INFO L280 TraceCheckUtils]: 91: Hoare triple {242214#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,749 INFO L280 TraceCheckUtils]: 92: Hoare triple {242214#true} ~tmp___4~0 := #t~nondet19; {242214#true} is VALID [2020-07-10 19:01:13,749 INFO L280 TraceCheckUtils]: 93: Hoare triple {242214#true} havoc #t~nondet19; {242214#true} is VALID [2020-07-10 19:01:13,750 INFO L280 TraceCheckUtils]: 94: Hoare triple {242214#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,750 INFO L280 TraceCheckUtils]: 95: Hoare triple {242214#true} ~tmp___5~0 := #t~nondet20; {242214#true} is VALID [2020-07-10 19:01:13,750 INFO L280 TraceCheckUtils]: 96: Hoare triple {242214#true} havoc #t~nondet20; {242214#true} is VALID [2020-07-10 19:01:13,750 INFO L280 TraceCheckUtils]: 97: Hoare triple {242214#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,750 INFO L280 TraceCheckUtils]: 98: Hoare triple {242214#true} ~tmp___6~0 := #t~nondet21; {242214#true} is VALID [2020-07-10 19:01:13,751 INFO L280 TraceCheckUtils]: 99: Hoare triple {242214#true} havoc #t~nondet21; {242214#true} is VALID [2020-07-10 19:01:13,751 INFO L280 TraceCheckUtils]: 100: Hoare triple {242214#true} havoc ~tmp___7~0; {242214#true} is VALID [2020-07-10 19:01:13,751 INFO L280 TraceCheckUtils]: 101: Hoare triple {242214#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,751 INFO L280 TraceCheckUtils]: 102: Hoare triple {242214#true} ~tmp___8~0 := #t~nondet22; {242214#true} is VALID [2020-07-10 19:01:13,751 INFO L280 TraceCheckUtils]: 103: Hoare triple {242214#true} havoc #t~nondet22; {242214#true} is VALID [2020-07-10 19:01:13,751 INFO L280 TraceCheckUtils]: 104: Hoare triple {242214#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,752 INFO L280 TraceCheckUtils]: 105: Hoare triple {242214#true} ~tmp___9~0 := #t~nondet23; {242214#true} is VALID [2020-07-10 19:01:13,752 INFO L280 TraceCheckUtils]: 106: Hoare triple {242214#true} havoc #t~nondet23; {242214#true} is VALID [2020-07-10 19:01:13,752 INFO L280 TraceCheckUtils]: 107: Hoare triple {242214#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,752 INFO L280 TraceCheckUtils]: 108: Hoare triple {242214#true} ~tmp___10~0 := #t~nondet24; {242214#true} is VALID [2020-07-10 19:01:13,752 INFO L280 TraceCheckUtils]: 109: Hoare triple {242214#true} havoc #t~nondet24; {242214#true} is VALID [2020-07-10 19:01:13,752 INFO L280 TraceCheckUtils]: 110: Hoare triple {242214#true} havoc ~blastFlag~0; {242214#true} is VALID [2020-07-10 19:01:13,753 INFO L280 TraceCheckUtils]: 111: Hoare triple {242214#true} havoc ~__cil_tmp55~0; {242214#true} is VALID [2020-07-10 19:01:13,753 INFO L280 TraceCheckUtils]: 112: Hoare triple {242214#true} havoc ~__cil_tmp56~0; {242214#true} is VALID [2020-07-10 19:01:13,753 INFO L280 TraceCheckUtils]: 113: Hoare triple {242214#true} havoc ~__cil_tmp57~0; {242214#true} is VALID [2020-07-10 19:01:13,753 INFO L280 TraceCheckUtils]: 114: Hoare triple {242214#true} havoc ~__cil_tmp58~0; {242214#true} is VALID [2020-07-10 19:01:13,753 INFO L280 TraceCheckUtils]: 115: Hoare triple {242214#true} havoc ~__cil_tmp59~0; {242214#true} is VALID [2020-07-10 19:01:13,753 INFO L280 TraceCheckUtils]: 116: Hoare triple {242214#true} havoc ~__cil_tmp60~0; {242214#true} is VALID [2020-07-10 19:01:13,754 INFO L280 TraceCheckUtils]: 117: Hoare triple {242214#true} ~__cil_tmp61~0 := #t~nondet25; {242214#true} is VALID [2020-07-10 19:01:13,754 INFO L280 TraceCheckUtils]: 118: Hoare triple {242214#true} havoc #t~nondet25; {242214#true} is VALID [2020-07-10 19:01:13,754 INFO L280 TraceCheckUtils]: 119: Hoare triple {242214#true} ~s__state~0 := ~initial_state; {242214#true} is VALID [2020-07-10 19:01:13,754 INFO L280 TraceCheckUtils]: 120: Hoare triple {242214#true} ~blastFlag~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,754 INFO L280 TraceCheckUtils]: 121: Hoare triple {242214#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,755 INFO L280 TraceCheckUtils]: 122: Hoare triple {242214#true} ~tmp~0 := #t~nondet26; {242214#true} is VALID [2020-07-10 19:01:13,755 INFO L280 TraceCheckUtils]: 123: Hoare triple {242214#true} havoc #t~nondet26; {242214#true} is VALID [2020-07-10 19:01:13,755 INFO L280 TraceCheckUtils]: 124: Hoare triple {242214#true} ~Time~0 := ~tmp~0; {242214#true} is VALID [2020-07-10 19:01:13,755 INFO L280 TraceCheckUtils]: 125: Hoare triple {242214#true} ~cb~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,755 INFO L280 TraceCheckUtils]: 126: Hoare triple {242214#true} ~ret~0 := -1; {242214#true} is VALID [2020-07-10 19:01:13,755 INFO L280 TraceCheckUtils]: 127: Hoare triple {242214#true} ~skip~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,756 INFO L280 TraceCheckUtils]: 128: Hoare triple {242214#true} ~got_new_session~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,756 INFO L280 TraceCheckUtils]: 129: Hoare triple {242214#true} assume 0 != ~s__info_callback~0; {242214#true} is VALID [2020-07-10 19:01:13,756 INFO L280 TraceCheckUtils]: 130: Hoare triple {242214#true} ~cb~0 := ~s__info_callback~0; {242214#true} is VALID [2020-07-10 19:01:13,756 INFO L280 TraceCheckUtils]: 131: Hoare triple {242214#true} #t~post27 := ~s__in_handshake~0; {242214#true} is VALID [2020-07-10 19:01:13,756 INFO L280 TraceCheckUtils]: 132: Hoare triple {242214#true} ~s__in_handshake~0 := 1 + #t~post27; {242214#true} is VALID [2020-07-10 19:01:13,756 INFO L280 TraceCheckUtils]: 133: Hoare triple {242214#true} havoc #t~post27; {242214#true} is VALID [2020-07-10 19:01:13,757 INFO L280 TraceCheckUtils]: 134: Hoare triple {242214#true} assume !(0 != 12288 + ~tmp___1~0); {242214#true} is VALID [2020-07-10 19:01:13,757 INFO L280 TraceCheckUtils]: 135: Hoare triple {242214#true} assume !(0 == ~s__cert~0); {242214#true} is VALID [2020-07-10 19:01:13,757 INFO L280 TraceCheckUtils]: 136: Hoare triple {242214#true} assume !false; {242214#true} is VALID [2020-07-10 19:01:13,757 INFO L280 TraceCheckUtils]: 137: Hoare triple {242214#true} ~state~0 := ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,757 INFO L280 TraceCheckUtils]: 138: Hoare triple {242214#true} assume !(12292 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,758 INFO L280 TraceCheckUtils]: 139: Hoare triple {242214#true} assume !(16384 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,758 INFO L280 TraceCheckUtils]: 140: Hoare triple {242214#true} assume !(8192 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,758 INFO L280 TraceCheckUtils]: 141: Hoare triple {242214#true} assume !(24576 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,758 INFO L280 TraceCheckUtils]: 142: Hoare triple {242214#true} assume !(8195 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,758 INFO L280 TraceCheckUtils]: 143: Hoare triple {242214#true} assume !(8480 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,758 INFO L280 TraceCheckUtils]: 144: Hoare triple {242214#true} assume !(8481 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,759 INFO L280 TraceCheckUtils]: 145: Hoare triple {242214#true} assume !(8482 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,759 INFO L280 TraceCheckUtils]: 146: Hoare triple {242214#true} assume 8464 == ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,759 INFO L280 TraceCheckUtils]: 147: Hoare triple {242214#true} ~s__shutdown~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,759 INFO L280 TraceCheckUtils]: 148: Hoare triple {242214#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,759 INFO L280 TraceCheckUtils]: 149: Hoare triple {242214#true} ~ret~0 := #t~nondet32; {242214#true} is VALID [2020-07-10 19:01:13,759 INFO L280 TraceCheckUtils]: 150: Hoare triple {242214#true} havoc #t~nondet32; {242214#true} is VALID [2020-07-10 19:01:13,760 INFO L280 TraceCheckUtils]: 151: Hoare triple {242214#true} assume 0 == ~blastFlag~0; {242214#true} is VALID [2020-07-10 19:01:13,760 INFO L280 TraceCheckUtils]: 152: Hoare triple {242214#true} ~blastFlag~0 := 1; {242214#true} is VALID [2020-07-10 19:01:13,760 INFO L280 TraceCheckUtils]: 153: Hoare triple {242214#true} assume !(~ret~0 <= 0); {242214#true} is VALID [2020-07-10 19:01:13,760 INFO L280 TraceCheckUtils]: 154: Hoare triple {242214#true} ~got_new_session~0 := 1; {242214#true} is VALID [2020-07-10 19:01:13,760 INFO L280 TraceCheckUtils]: 155: Hoare triple {242214#true} ~s__state~0 := 8496; {242214#true} is VALID [2020-07-10 19:01:13,760 INFO L280 TraceCheckUtils]: 156: Hoare triple {242214#true} ~s__init_num~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,761 INFO L280 TraceCheckUtils]: 157: Hoare triple {242214#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,761 INFO L280 TraceCheckUtils]: 158: Hoare triple {242214#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {242214#true} is VALID [2020-07-10 19:01:13,761 INFO L280 TraceCheckUtils]: 159: Hoare triple {242214#true} havoc #t~nondet51; {242214#true} is VALID [2020-07-10 19:01:13,761 INFO L280 TraceCheckUtils]: 160: Hoare triple {242214#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {242214#true} is VALID [2020-07-10 19:01:13,761 INFO L280 TraceCheckUtils]: 161: Hoare triple {242214#true} ~skip~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,762 INFO L280 TraceCheckUtils]: 162: Hoare triple {242214#true} assume !false; {242214#true} is VALID [2020-07-10 19:01:13,762 INFO L280 TraceCheckUtils]: 163: Hoare triple {242214#true} ~state~0 := ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,762 INFO L280 TraceCheckUtils]: 164: Hoare triple {242214#true} assume !(12292 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,762 INFO L280 TraceCheckUtils]: 165: Hoare triple {242214#true} assume !(16384 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,762 INFO L280 TraceCheckUtils]: 166: Hoare triple {242214#true} assume !(8192 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,762 INFO L280 TraceCheckUtils]: 167: Hoare triple {242214#true} assume !(24576 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,763 INFO L280 TraceCheckUtils]: 168: Hoare triple {242214#true} assume !(8195 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,763 INFO L280 TraceCheckUtils]: 169: Hoare triple {242214#true} assume !(8480 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,763 INFO L280 TraceCheckUtils]: 170: Hoare triple {242214#true} assume !(8481 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,763 INFO L280 TraceCheckUtils]: 171: Hoare triple {242214#true} assume !(8482 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,763 INFO L280 TraceCheckUtils]: 172: Hoare triple {242214#true} assume !(8464 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,763 INFO L280 TraceCheckUtils]: 173: Hoare triple {242214#true} assume !(8465 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,764 INFO L280 TraceCheckUtils]: 174: Hoare triple {242214#true} assume !(8466 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,764 INFO L280 TraceCheckUtils]: 175: Hoare triple {242214#true} assume 8496 == ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,764 INFO L280 TraceCheckUtils]: 176: Hoare triple {242214#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,764 INFO L280 TraceCheckUtils]: 177: Hoare triple {242214#true} ~ret~0 := #t~nondet33; {242214#true} is VALID [2020-07-10 19:01:13,764 INFO L280 TraceCheckUtils]: 178: Hoare triple {242214#true} havoc #t~nondet33; {242214#true} is VALID [2020-07-10 19:01:13,764 INFO L280 TraceCheckUtils]: 179: Hoare triple {242214#true} assume 1 == ~blastFlag~0; {242214#true} is VALID [2020-07-10 19:01:13,765 INFO L280 TraceCheckUtils]: 180: Hoare triple {242214#true} ~blastFlag~0 := 2; {242214#true} is VALID [2020-07-10 19:01:13,765 INFO L280 TraceCheckUtils]: 181: Hoare triple {242214#true} assume !(~ret~0 <= 0); {242214#true} is VALID [2020-07-10 19:01:13,765 INFO L280 TraceCheckUtils]: 182: Hoare triple {242214#true} assume !(0 != ~s__hit~0); {242214#true} is VALID [2020-07-10 19:01:13,765 INFO L280 TraceCheckUtils]: 183: Hoare triple {242214#true} ~s__state~0 := 8512; {242214#true} is VALID [2020-07-10 19:01:13,765 INFO L280 TraceCheckUtils]: 184: Hoare triple {242214#true} ~s__init_num~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,766 INFO L280 TraceCheckUtils]: 185: Hoare triple {242214#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,766 INFO L280 TraceCheckUtils]: 186: Hoare triple {242214#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {242214#true} is VALID [2020-07-10 19:01:13,766 INFO L280 TraceCheckUtils]: 187: Hoare triple {242214#true} havoc #t~nondet51; {242214#true} is VALID [2020-07-10 19:01:13,766 INFO L280 TraceCheckUtils]: 188: Hoare triple {242214#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {242214#true} is VALID [2020-07-10 19:01:13,766 INFO L280 TraceCheckUtils]: 189: Hoare triple {242214#true} ~skip~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,766 INFO L280 TraceCheckUtils]: 190: Hoare triple {242214#true} assume !false; {242214#true} is VALID [2020-07-10 19:01:13,767 INFO L280 TraceCheckUtils]: 191: Hoare triple {242214#true} ~state~0 := ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,767 INFO L280 TraceCheckUtils]: 192: Hoare triple {242214#true} assume !(12292 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,767 INFO L280 TraceCheckUtils]: 193: Hoare triple {242214#true} assume !(16384 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,767 INFO L280 TraceCheckUtils]: 194: Hoare triple {242214#true} assume !(8192 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,767 INFO L280 TraceCheckUtils]: 195: Hoare triple {242214#true} assume !(24576 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,767 INFO L280 TraceCheckUtils]: 196: Hoare triple {242214#true} assume !(8195 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,768 INFO L280 TraceCheckUtils]: 197: Hoare triple {242214#true} assume !(8480 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,768 INFO L280 TraceCheckUtils]: 198: Hoare triple {242214#true} assume !(8481 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,768 INFO L280 TraceCheckUtils]: 199: Hoare triple {242214#true} assume !(8482 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,768 INFO L280 TraceCheckUtils]: 200: Hoare triple {242214#true} assume !(8464 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,768 INFO L280 TraceCheckUtils]: 201: Hoare triple {242214#true} assume !(8465 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,768 INFO L280 TraceCheckUtils]: 202: Hoare triple {242214#true} assume !(8466 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,769 INFO L280 TraceCheckUtils]: 203: Hoare triple {242214#true} assume !(8496 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,769 INFO L280 TraceCheckUtils]: 204: Hoare triple {242214#true} assume !(8497 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,769 INFO L280 TraceCheckUtils]: 205: Hoare triple {242214#true} assume 8512 == ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,769 INFO L280 TraceCheckUtils]: 206: Hoare triple {242214#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,769 INFO L280 TraceCheckUtils]: 207: Hoare triple {242214#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet34; {242214#true} is VALID [2020-07-10 19:01:13,769 INFO L280 TraceCheckUtils]: 208: Hoare triple {242214#true} havoc #t~nondet34; {242214#true} is VALID [2020-07-10 19:01:13,770 INFO L280 TraceCheckUtils]: 209: Hoare triple {242214#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {242214#true} is VALID [2020-07-10 19:01:13,770 INFO L280 TraceCheckUtils]: 210: Hoare triple {242214#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296; {242214#true} is VALID [2020-07-10 19:01:13,770 INFO L280 TraceCheckUtils]: 211: Hoare triple {242214#true} ~__cil_tmp56~0 := 256345; {242214#true} is VALID [2020-07-10 19:01:13,770 INFO L280 TraceCheckUtils]: 212: Hoare triple {242214#true} ~skip~0 := 1; {242214#true} is VALID [2020-07-10 19:01:13,770 INFO L280 TraceCheckUtils]: 213: Hoare triple {242214#true} ~s__state~0 := 8528; {242214#true} is VALID [2020-07-10 19:01:13,771 INFO L280 TraceCheckUtils]: 214: Hoare triple {242214#true} ~s__init_num~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,771 INFO L280 TraceCheckUtils]: 215: Hoare triple {242214#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,771 INFO L280 TraceCheckUtils]: 216: Hoare triple {242214#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {242214#true} is VALID [2020-07-10 19:01:13,771 INFO L280 TraceCheckUtils]: 217: Hoare triple {242214#true} havoc #t~nondet51; {242214#true} is VALID [2020-07-10 19:01:13,771 INFO L280 TraceCheckUtils]: 218: Hoare triple {242214#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {242214#true} is VALID [2020-07-10 19:01:13,771 INFO L280 TraceCheckUtils]: 219: Hoare triple {242214#true} ~skip~0 := 0; {242214#true} is VALID [2020-07-10 19:01:13,772 INFO L280 TraceCheckUtils]: 220: Hoare triple {242214#true} assume !false; {242214#true} is VALID [2020-07-10 19:01:13,772 INFO L280 TraceCheckUtils]: 221: Hoare triple {242214#true} ~state~0 := ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,772 INFO L280 TraceCheckUtils]: 222: Hoare triple {242214#true} assume !(12292 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,772 INFO L280 TraceCheckUtils]: 223: Hoare triple {242214#true} assume !(16384 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,772 INFO L280 TraceCheckUtils]: 224: Hoare triple {242214#true} assume !(8192 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,772 INFO L280 TraceCheckUtils]: 225: Hoare triple {242214#true} assume !(24576 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,773 INFO L280 TraceCheckUtils]: 226: Hoare triple {242214#true} assume !(8195 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,773 INFO L280 TraceCheckUtils]: 227: Hoare triple {242214#true} assume !(8480 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,773 INFO L280 TraceCheckUtils]: 228: Hoare triple {242214#true} assume !(8481 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,773 INFO L280 TraceCheckUtils]: 229: Hoare triple {242214#true} assume !(8482 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,773 INFO L280 TraceCheckUtils]: 230: Hoare triple {242214#true} assume !(8464 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,773 INFO L280 TraceCheckUtils]: 231: Hoare triple {242214#true} assume !(8465 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,774 INFO L280 TraceCheckUtils]: 232: Hoare triple {242214#true} assume !(8466 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,774 INFO L280 TraceCheckUtils]: 233: Hoare triple {242214#true} assume !(8496 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,774 INFO L280 TraceCheckUtils]: 234: Hoare triple {242214#true} assume !(8497 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,774 INFO L280 TraceCheckUtils]: 235: Hoare triple {242214#true} assume !(8512 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,774 INFO L280 TraceCheckUtils]: 236: Hoare triple {242214#true} assume !(8513 == ~s__state~0); {242214#true} is VALID [2020-07-10 19:01:13,775 INFO L280 TraceCheckUtils]: 237: Hoare triple {242214#true} assume 8528 == ~s__state~0; {242214#true} is VALID [2020-07-10 19:01:13,775 INFO L280 TraceCheckUtils]: 238: Hoare triple {242214#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647; {242214#true} is VALID [2020-07-10 19:01:13,775 INFO L280 TraceCheckUtils]: 239: Hoare triple {242214#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet36; {242214#true} is VALID [2020-07-10 19:01:13,775 INFO L280 TraceCheckUtils]: 240: Hoare triple {242214#true} havoc #t~nondet36; {242214#true} is VALID [2020-07-10 19:01:13,775 INFO L280 TraceCheckUtils]: 241: Hoare triple {242214#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {242214#true} is VALID [2020-07-10 19:01:13,776 INFO L280 TraceCheckUtils]: 242: Hoare triple {242214#true} ~__cil_tmp57~0 := ~s__options~0; {242214#true} is VALID [2020-07-10 19:01:13,777 INFO L280 TraceCheckUtils]: 243: Hoare triple {242214#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296; {242214#true} is VALID [2020-07-10 19:01:13,778 INFO L280 TraceCheckUtils]: 244: Hoare triple {242214#true} ~s__s3__tmp__use_rsa_tmp~0 := 1; {242218#(<= 1 ssl3_accept_~s__s3__tmp__use_rsa_tmp~0)} is VALID [2020-07-10 19:01:13,779 INFO L280 TraceCheckUtils]: 245: Hoare triple {242218#(<= 1 ssl3_accept_~s__s3__tmp__use_rsa_tmp~0)} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {242215#false} is VALID [2020-07-10 19:01:13,779 INFO L280 TraceCheckUtils]: 246: Hoare triple {242215#false} assume !(0 != (30 + ~l~0) % 4294967296); {242215#false} is VALID [2020-07-10 19:01:13,779 INFO L280 TraceCheckUtils]: 247: Hoare triple {242215#false} assume !(0 != (1 + ~l~0) % 4294967296); {242215#false} is VALID [2020-07-10 19:01:13,780 INFO L280 TraceCheckUtils]: 248: Hoare triple {242215#false} ~skip~0 := 1; {242215#false} is VALID [2020-07-10 19:01:13,780 INFO L280 TraceCheckUtils]: 249: Hoare triple {242215#false} ~s__state~0 := 8544; {242215#false} is VALID [2020-07-10 19:01:13,780 INFO L280 TraceCheckUtils]: 250: Hoare triple {242215#false} ~s__init_num~0 := 0; {242215#false} is VALID [2020-07-10 19:01:13,780 INFO L280 TraceCheckUtils]: 251: Hoare triple {242215#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {242215#false} is VALID [2020-07-10 19:01:13,780 INFO L280 TraceCheckUtils]: 252: Hoare triple {242215#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {242215#false} is VALID [2020-07-10 19:01:13,780 INFO L280 TraceCheckUtils]: 253: Hoare triple {242215#false} havoc #t~nondet51; {242215#false} is VALID [2020-07-10 19:01:13,781 INFO L280 TraceCheckUtils]: 254: Hoare triple {242215#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {242215#false} is VALID [2020-07-10 19:01:13,781 INFO L280 TraceCheckUtils]: 255: Hoare triple {242215#false} ~skip~0 := 0; {242215#false} is VALID [2020-07-10 19:01:13,781 INFO L280 TraceCheckUtils]: 256: Hoare triple {242215#false} assume !false; {242215#false} is VALID [2020-07-10 19:01:13,781 INFO L280 TraceCheckUtils]: 257: Hoare triple {242215#false} ~state~0 := ~s__state~0; {242215#false} is VALID [2020-07-10 19:01:13,781 INFO L280 TraceCheckUtils]: 258: Hoare triple {242215#false} assume !(12292 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,782 INFO L280 TraceCheckUtils]: 259: Hoare triple {242215#false} assume !(16384 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,782 INFO L280 TraceCheckUtils]: 260: Hoare triple {242215#false} assume !(8192 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,782 INFO L280 TraceCheckUtils]: 261: Hoare triple {242215#false} assume !(24576 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,782 INFO L280 TraceCheckUtils]: 262: Hoare triple {242215#false} assume !(8195 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,782 INFO L280 TraceCheckUtils]: 263: Hoare triple {242215#false} assume !(8480 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,782 INFO L280 TraceCheckUtils]: 264: Hoare triple {242215#false} assume !(8481 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,783 INFO L280 TraceCheckUtils]: 265: Hoare triple {242215#false} assume !(8482 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,783 INFO L280 TraceCheckUtils]: 266: Hoare triple {242215#false} assume !(8464 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,783 INFO L280 TraceCheckUtils]: 267: Hoare triple {242215#false} assume !(8465 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,783 INFO L280 TraceCheckUtils]: 268: Hoare triple {242215#false} assume !(8466 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,783 INFO L280 TraceCheckUtils]: 269: Hoare triple {242215#false} assume !(8496 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,783 INFO L280 TraceCheckUtils]: 270: Hoare triple {242215#false} assume !(8497 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,784 INFO L280 TraceCheckUtils]: 271: Hoare triple {242215#false} assume !(8512 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,784 INFO L280 TraceCheckUtils]: 272: Hoare triple {242215#false} assume !(8513 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,784 INFO L280 TraceCheckUtils]: 273: Hoare triple {242215#false} assume !(8528 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,784 INFO L280 TraceCheckUtils]: 274: Hoare triple {242215#false} assume !(8529 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,784 INFO L280 TraceCheckUtils]: 275: Hoare triple {242215#false} assume !(8544 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,785 INFO L280 TraceCheckUtils]: 276: Hoare triple {242215#false} assume !(8545 == ~s__state~0); {242215#false} is VALID [2020-07-10 19:01:13,785 INFO L280 TraceCheckUtils]: 277: Hoare triple {242215#false} assume 8560 == ~s__state~0; {242215#false} is VALID [2020-07-10 19:01:13,785 INFO L280 TraceCheckUtils]: 278: Hoare triple {242215#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {242215#false} is VALID [2020-07-10 19:01:13,785 INFO L280 TraceCheckUtils]: 279: Hoare triple {242215#false} ~ret~0 := #t~nondet42; {242215#false} is VALID [2020-07-10 19:01:13,785 INFO L280 TraceCheckUtils]: 280: Hoare triple {242215#false} havoc #t~nondet42; {242215#false} is VALID [2020-07-10 19:01:13,785 INFO L280 TraceCheckUtils]: 281: Hoare triple {242215#false} assume !(~ret~0 <= 0); {242215#false} is VALID [2020-07-10 19:01:13,786 INFO L280 TraceCheckUtils]: 282: Hoare triple {242215#false} ~s__s3__tmp__next_state___0~0 := 8576; {242215#false} is VALID [2020-07-10 19:01:13,786 INFO L280 TraceCheckUtils]: 283: Hoare triple {242215#false} ~s__state~0 := 8448; {242215#false} is VALID [2020-07-10 19:01:13,786 INFO L280 TraceCheckUtils]: 284: Hoare triple {242215#false} ~s__init_num~0 := 0; {242215#false} is VALID [2020-07-10 19:01:13,786 INFO L280 TraceCheckUtils]: 285: Hoare triple {242215#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {242215#false} is VALID [2020-07-10 19:01:13,786 INFO L280 TraceCheckUtils]: 286: Hoare triple {242215#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {242215#false} is VALID [2020-07-10 19:01:13,786 INFO L280 TraceCheckUtils]: 287: Hoare triple {242215#false} havoc #t~nondet51; {242215#false} is VALID [2020-07-10 19:01:13,787 INFO L280 TraceCheckUtils]: 288: Hoare triple {242215#false} assume 0 == ~s__s3__tmp__reuse_message~0; {242215#false} is VALID [2020-07-10 19:01:13,787 INFO L280 TraceCheckUtils]: 289: Hoare triple {242215#false} assume 0 == ~skip~0; {242215#false} is VALID [2020-07-10 19:01:13,787 INFO L280 TraceCheckUtils]: 290: Hoare triple {242215#false} assume 8560 == ~state~0; {242215#false} is VALID [2020-07-10 19:01:13,787 INFO L280 TraceCheckUtils]: 291: Hoare triple {242215#false} assume 8448 == ~s__state~0; {242215#false} is VALID [2020-07-10 19:01:13,787 INFO L280 TraceCheckUtils]: 292: Hoare triple {242215#false} assume -1 != ~s__verify_mode~0; {242215#false} is VALID [2020-07-10 19:01:13,788 INFO L280 TraceCheckUtils]: 293: Hoare triple {242215#false} assume -2 != ~s__verify_mode~0; {242215#false} is VALID [2020-07-10 19:01:13,788 INFO L280 TraceCheckUtils]: 294: Hoare triple {242215#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {242215#false} is VALID [2020-07-10 19:01:13,788 INFO L280 TraceCheckUtils]: 295: Hoare triple {242215#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {242215#false} is VALID [2020-07-10 19:01:13,788 INFO L280 TraceCheckUtils]: 296: Hoare triple {242215#false} assume 4 != ~blastFlag~0; {242215#false} is VALID [2020-07-10 19:01:13,788 INFO L280 TraceCheckUtils]: 297: Hoare triple {242215#false} assume 1024 != ~tmp___7~0; {242215#false} is VALID [2020-07-10 19:01:13,789 INFO L280 TraceCheckUtils]: 298: Hoare triple {242215#false} assume !false; {242215#false} is VALID [2020-07-10 19:01:13,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 19:01:13,832 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 19:01:13,833 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [243903011] [2020-07-10 19:01:13,833 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 19:01:13,833 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 19:01:13,833 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279199472] [2020-07-10 19:01:13,834 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 299 [2020-07-10 19:01:13,834 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 19:01:13,834 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 19:01:14,177 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 248 edges. 248 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:01:14,178 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 19:01:14,178 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 19:01:14,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 19:01:14,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 19:01:14,179 INFO L87 Difference]: Start difference. First operand 1643 states and 2017 transitions. Second operand 3 states. [2020-07-10 19:01:38,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:01:38,109 INFO L93 Difference]: Finished difference Result 4573 states and 5675 transitions. [2020-07-10 19:01:38,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 19:01:38,109 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 299 [2020-07-10 19:01:38,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 19:01:38,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 19:01:38,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1271 transitions. [2020-07-10 19:01:38,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 19:01:38,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1271 transitions. [2020-07-10 19:01:38,117 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 1271 transitions. [2020-07-10 19:01:39,955 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1271 edges. 1271 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:01:40,513 INFO L225 Difference]: With dead ends: 4573 [2020-07-10 19:01:40,513 INFO L226 Difference]: Without dead ends: 3085 [2020-07-10 19:01:40,516 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 19:01:40,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3085 states. [2020-07-10 19:01:52,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3085 to 1645. [2020-07-10 19:01:52,388 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 19:01:52,388 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3085 states. Second operand 1645 states. [2020-07-10 19:01:52,388 INFO L74 IsIncluded]: Start isIncluded. First operand 3085 states. Second operand 1645 states. [2020-07-10 19:01:52,388 INFO L87 Difference]: Start difference. First operand 3085 states. Second operand 1645 states. [2020-07-10 19:01:52,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:01:52,680 INFO L93 Difference]: Finished difference Result 3085 states and 3815 transitions. [2020-07-10 19:01:52,681 INFO L276 IsEmpty]: Start isEmpty. Operand 3085 states and 3815 transitions. [2020-07-10 19:01:52,682 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:01:52,683 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:01:52,683 INFO L74 IsIncluded]: Start isIncluded. First operand 1645 states. Second operand 3085 states. [2020-07-10 19:01:52,683 INFO L87 Difference]: Start difference. First operand 1645 states. Second operand 3085 states. [2020-07-10 19:01:52,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:01:52,987 INFO L93 Difference]: Finished difference Result 3085 states and 3815 transitions. [2020-07-10 19:01:52,987 INFO L276 IsEmpty]: Start isEmpty. Operand 3085 states and 3815 transitions. [2020-07-10 19:01:52,989 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:01:52,989 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:01:52,989 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 19:01:52,989 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 19:01:52,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1645 states. [2020-07-10 19:01:53,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1645 states to 1645 states and 2019 transitions. [2020-07-10 19:01:53,070 INFO L78 Accepts]: Start accepts. Automaton has 1645 states and 2019 transitions. Word has length 299 [2020-07-10 19:01:53,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 19:01:53,070 INFO L479 AbstractCegarLoop]: Abstraction has 1645 states and 2019 transitions. [2020-07-10 19:01:53,070 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 19:01:53,070 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1645 states and 2019 transitions. [2020-07-10 19:02:00,731 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2019 edges. 2019 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:02:00,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1645 states and 2019 transitions. [2020-07-10 19:02:00,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2020-07-10 19:02:00,735 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 19:02:00,735 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 19:02:00,735 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-07-10 19:02:00,735 INFO L427 AbstractCegarLoop]: === Iteration 24 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 19:02:00,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 19:02:00,736 INFO L82 PathProgramCache]: Analyzing trace with hash -1359318092, now seen corresponding path program 1 times [2020-07-10 19:02:00,736 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 19:02:00,736 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [427816386] [2020-07-10 19:02:00,736 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 19:02:00,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:02:00,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:02:00,855 INFO L280 TraceCheckUtils]: 0: Hoare triple {260827#true} assume true; {260827#true} is VALID [2020-07-10 19:02:00,855 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {260827#true} {260827#true} #1043#return; {260827#true} is VALID [2020-07-10 19:02:00,856 INFO L263 TraceCheckUtils]: 0: Hoare triple {260827#true} call ULTIMATE.init(); {260827#true} is VALID [2020-07-10 19:02:00,856 INFO L280 TraceCheckUtils]: 1: Hoare triple {260827#true} assume true; {260827#true} is VALID [2020-07-10 19:02:00,856 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {260827#true} {260827#true} #1043#return; {260827#true} is VALID [2020-07-10 19:02:00,856 INFO L263 TraceCheckUtils]: 3: Hoare triple {260827#true} call #t~ret55 := main(); {260827#true} is VALID [2020-07-10 19:02:00,856 INFO L280 TraceCheckUtils]: 4: Hoare triple {260827#true} havoc ~s~0; {260827#true} is VALID [2020-07-10 19:02:00,857 INFO L280 TraceCheckUtils]: 5: Hoare triple {260827#true} havoc ~tmp~1; {260827#true} is VALID [2020-07-10 19:02:00,857 INFO L280 TraceCheckUtils]: 6: Hoare triple {260827#true} ~s~0 := 8464; {260827#true} is VALID [2020-07-10 19:02:00,857 INFO L263 TraceCheckUtils]: 7: Hoare triple {260827#true} call #t~ret54 := ssl3_accept(~s~0); {260827#true} is VALID [2020-07-10 19:02:00,857 INFO L280 TraceCheckUtils]: 8: Hoare triple {260827#true} ~initial_state := #in~initial_state; {260827#true} is VALID [2020-07-10 19:02:00,857 INFO L280 TraceCheckUtils]: 9: Hoare triple {260827#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,857 INFO L280 TraceCheckUtils]: 10: Hoare triple {260827#true} ~s__info_callback~0 := #t~nondet0; {260827#true} is VALID [2020-07-10 19:02:00,858 INFO L280 TraceCheckUtils]: 11: Hoare triple {260827#true} havoc #t~nondet0; {260827#true} is VALID [2020-07-10 19:02:00,858 INFO L280 TraceCheckUtils]: 12: Hoare triple {260827#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,858 INFO L280 TraceCheckUtils]: 13: Hoare triple {260827#true} ~s__in_handshake~0 := #t~nondet1; {260827#true} is VALID [2020-07-10 19:02:00,858 INFO L280 TraceCheckUtils]: 14: Hoare triple {260827#true} havoc #t~nondet1; {260827#true} is VALID [2020-07-10 19:02:00,858 INFO L280 TraceCheckUtils]: 15: Hoare triple {260827#true} havoc ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,859 INFO L280 TraceCheckUtils]: 16: Hoare triple {260827#true} havoc ~s__new_session~0; {260827#true} is VALID [2020-07-10 19:02:00,859 INFO L280 TraceCheckUtils]: 17: Hoare triple {260827#true} havoc ~s__server~0; {260827#true} is VALID [2020-07-10 19:02:00,859 INFO L280 TraceCheckUtils]: 18: Hoare triple {260827#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,859 INFO L280 TraceCheckUtils]: 19: Hoare triple {260827#true} ~s__version~0 := #t~nondet2; {260827#true} is VALID [2020-07-10 19:02:00,859 INFO L280 TraceCheckUtils]: 20: Hoare triple {260827#true} havoc #t~nondet2; {260827#true} is VALID [2020-07-10 19:02:00,859 INFO L280 TraceCheckUtils]: 21: Hoare triple {260827#true} havoc ~s__type~0; {260827#true} is VALID [2020-07-10 19:02:00,860 INFO L280 TraceCheckUtils]: 22: Hoare triple {260827#true} havoc ~s__init_num~0; {260827#true} is VALID [2020-07-10 19:02:00,860 INFO L280 TraceCheckUtils]: 23: Hoare triple {260827#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,860 INFO L280 TraceCheckUtils]: 24: Hoare triple {260827#true} ~s__hit~0 := #t~nondet3; {260827#true} is VALID [2020-07-10 19:02:00,860 INFO L280 TraceCheckUtils]: 25: Hoare triple {260827#true} havoc #t~nondet3; {260827#true} is VALID [2020-07-10 19:02:00,860 INFO L280 TraceCheckUtils]: 26: Hoare triple {260827#true} havoc ~s__rwstate~0; {260827#true} is VALID [2020-07-10 19:02:00,860 INFO L280 TraceCheckUtils]: 27: Hoare triple {260827#true} ~s__init_buf___0~0 := 1; {260827#true} is VALID [2020-07-10 19:02:00,861 INFO L280 TraceCheckUtils]: 28: Hoare triple {260827#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,861 INFO L280 TraceCheckUtils]: 29: Hoare triple {260827#true} ~s__debug~0 := #t~nondet4; {260827#true} is VALID [2020-07-10 19:02:00,861 INFO L280 TraceCheckUtils]: 30: Hoare triple {260827#true} havoc #t~nondet4; {260827#true} is VALID [2020-07-10 19:02:00,861 INFO L280 TraceCheckUtils]: 31: Hoare triple {260827#true} havoc ~s__shutdown~0; {260827#true} is VALID [2020-07-10 19:02:00,861 INFO L280 TraceCheckUtils]: 32: Hoare triple {260827#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,861 INFO L280 TraceCheckUtils]: 33: Hoare triple {260827#true} ~s__cert~0 := #t~nondet5; {260827#true} is VALID [2020-07-10 19:02:00,862 INFO L280 TraceCheckUtils]: 34: Hoare triple {260827#true} havoc #t~nondet5; {260827#true} is VALID [2020-07-10 19:02:00,862 INFO L280 TraceCheckUtils]: 35: Hoare triple {260827#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,862 INFO L280 TraceCheckUtils]: 36: Hoare triple {260827#true} ~s__options~0 := #t~nondet6; {260827#true} is VALID [2020-07-10 19:02:00,862 INFO L280 TraceCheckUtils]: 37: Hoare triple {260827#true} havoc #t~nondet6; {260827#true} is VALID [2020-07-10 19:02:00,862 INFO L280 TraceCheckUtils]: 38: Hoare triple {260827#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,862 INFO L280 TraceCheckUtils]: 39: Hoare triple {260827#true} ~s__verify_mode~0 := #t~nondet7; {260827#true} is VALID [2020-07-10 19:02:00,863 INFO L280 TraceCheckUtils]: 40: Hoare triple {260827#true} havoc #t~nondet7; {260827#true} is VALID [2020-07-10 19:02:00,863 INFO L280 TraceCheckUtils]: 41: Hoare triple {260827#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,863 INFO L280 TraceCheckUtils]: 42: Hoare triple {260827#true} ~s__session__peer~0 := #t~nondet8; {260827#true} is VALID [2020-07-10 19:02:00,863 INFO L280 TraceCheckUtils]: 43: Hoare triple {260827#true} havoc #t~nondet8; {260827#true} is VALID [2020-07-10 19:02:00,863 INFO L280 TraceCheckUtils]: 44: Hoare triple {260827#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,864 INFO L280 TraceCheckUtils]: 45: Hoare triple {260827#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {260827#true} is VALID [2020-07-10 19:02:00,864 INFO L280 TraceCheckUtils]: 46: Hoare triple {260827#true} havoc #t~nondet9; {260827#true} is VALID [2020-07-10 19:02:00,864 INFO L280 TraceCheckUtils]: 47: Hoare triple {260827#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,864 INFO L280 TraceCheckUtils]: 48: Hoare triple {260827#true} ~s__ctx__info_callback~0 := #t~nondet10; {260827#true} is VALID [2020-07-10 19:02:00,864 INFO L280 TraceCheckUtils]: 49: Hoare triple {260827#true} havoc #t~nondet10; {260827#true} is VALID [2020-07-10 19:02:00,865 INFO L280 TraceCheckUtils]: 50: Hoare triple {260827#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,865 INFO L280 TraceCheckUtils]: 51: Hoare triple {260827#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {260827#true} is VALID [2020-07-10 19:02:00,865 INFO L280 TraceCheckUtils]: 52: Hoare triple {260827#true} havoc #t~nondet11; {260827#true} is VALID [2020-07-10 19:02:00,865 INFO L280 TraceCheckUtils]: 53: Hoare triple {260827#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,865 INFO L280 TraceCheckUtils]: 54: Hoare triple {260827#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {260827#true} is VALID [2020-07-10 19:02:00,865 INFO L280 TraceCheckUtils]: 55: Hoare triple {260827#true} havoc #t~nondet12; {260827#true} is VALID [2020-07-10 19:02:00,866 INFO L280 TraceCheckUtils]: 56: Hoare triple {260827#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,866 INFO L280 TraceCheckUtils]: 57: Hoare triple {260827#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {260827#true} is VALID [2020-07-10 19:02:00,866 INFO L280 TraceCheckUtils]: 58: Hoare triple {260827#true} havoc #t~nondet13; {260827#true} is VALID [2020-07-10 19:02:00,866 INFO L280 TraceCheckUtils]: 59: Hoare triple {260827#true} havoc ~s__s3__tmp__cert_request~0; {260827#true} is VALID [2020-07-10 19:02:00,866 INFO L280 TraceCheckUtils]: 60: Hoare triple {260827#true} havoc ~s__s3__tmp__reuse_message~0; {260827#true} is VALID [2020-07-10 19:02:00,866 INFO L280 TraceCheckUtils]: 61: Hoare triple {260827#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {260827#true} is VALID [2020-07-10 19:02:00,867 INFO L280 TraceCheckUtils]: 62: Hoare triple {260827#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,867 INFO L280 TraceCheckUtils]: 63: Hoare triple {260827#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {260827#true} is VALID [2020-07-10 19:02:00,867 INFO L280 TraceCheckUtils]: 64: Hoare triple {260827#true} havoc #t~nondet14; {260827#true} is VALID [2020-07-10 19:02:00,867 INFO L280 TraceCheckUtils]: 65: Hoare triple {260827#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {260827#true} is VALID [2020-07-10 19:02:00,867 INFO L280 TraceCheckUtils]: 66: Hoare triple {260827#true} havoc ~s__s3__tmp__next_state___0~0; {260827#true} is VALID [2020-07-10 19:02:00,867 INFO L280 TraceCheckUtils]: 67: Hoare triple {260827#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {260827#true} is VALID [2020-07-10 19:02:00,868 INFO L280 TraceCheckUtils]: 68: Hoare triple {260827#true} havoc ~s__session__cipher~0; {260827#true} is VALID [2020-07-10 19:02:00,868 INFO L280 TraceCheckUtils]: 69: Hoare triple {260827#true} havoc ~buf~0; {260827#true} is VALID [2020-07-10 19:02:00,868 INFO L280 TraceCheckUtils]: 70: Hoare triple {260827#true} havoc ~l~0; {260827#true} is VALID [2020-07-10 19:02:00,868 INFO L280 TraceCheckUtils]: 71: Hoare triple {260827#true} havoc ~Time~0; {260827#true} is VALID [2020-07-10 19:02:00,868 INFO L280 TraceCheckUtils]: 72: Hoare triple {260827#true} havoc ~tmp~0; {260827#true} is VALID [2020-07-10 19:02:00,868 INFO L280 TraceCheckUtils]: 73: Hoare triple {260827#true} havoc ~cb~0; {260827#true} is VALID [2020-07-10 19:02:00,869 INFO L280 TraceCheckUtils]: 74: Hoare triple {260827#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,869 INFO L280 TraceCheckUtils]: 75: Hoare triple {260827#true} ~num1~0 := #t~nondet15; {260827#true} is VALID [2020-07-10 19:02:00,869 INFO L280 TraceCheckUtils]: 76: Hoare triple {260827#true} havoc #t~nondet15; {260827#true} is VALID [2020-07-10 19:02:00,869 INFO L280 TraceCheckUtils]: 77: Hoare triple {260827#true} havoc ~ret~0; {260827#true} is VALID [2020-07-10 19:02:00,869 INFO L280 TraceCheckUtils]: 78: Hoare triple {260827#true} havoc ~new_state~0; {260827#true} is VALID [2020-07-10 19:02:00,870 INFO L280 TraceCheckUtils]: 79: Hoare triple {260827#true} havoc ~state~0; {260827#true} is VALID [2020-07-10 19:02:00,870 INFO L280 TraceCheckUtils]: 80: Hoare triple {260827#true} havoc ~skip~0; {260827#true} is VALID [2020-07-10 19:02:00,870 INFO L280 TraceCheckUtils]: 81: Hoare triple {260827#true} havoc ~got_new_session~0; {260827#true} is VALID [2020-07-10 19:02:00,870 INFO L280 TraceCheckUtils]: 82: Hoare triple {260827#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,870 INFO L280 TraceCheckUtils]: 83: Hoare triple {260827#true} ~tmp___1~0 := #t~nondet16; {260827#true} is VALID [2020-07-10 19:02:00,870 INFO L280 TraceCheckUtils]: 84: Hoare triple {260827#true} havoc #t~nondet16; {260827#true} is VALID [2020-07-10 19:02:00,871 INFO L280 TraceCheckUtils]: 85: Hoare triple {260827#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,871 INFO L280 TraceCheckUtils]: 86: Hoare triple {260827#true} ~tmp___2~0 := #t~nondet17; {260827#true} is VALID [2020-07-10 19:02:00,871 INFO L280 TraceCheckUtils]: 87: Hoare triple {260827#true} havoc #t~nondet17; {260827#true} is VALID [2020-07-10 19:02:00,871 INFO L280 TraceCheckUtils]: 88: Hoare triple {260827#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,871 INFO L280 TraceCheckUtils]: 89: Hoare triple {260827#true} ~tmp___3~0 := #t~nondet18; {260827#true} is VALID [2020-07-10 19:02:00,872 INFO L280 TraceCheckUtils]: 90: Hoare triple {260827#true} havoc #t~nondet18; {260827#true} is VALID [2020-07-10 19:02:00,872 INFO L280 TraceCheckUtils]: 91: Hoare triple {260827#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,872 INFO L280 TraceCheckUtils]: 92: Hoare triple {260827#true} ~tmp___4~0 := #t~nondet19; {260827#true} is VALID [2020-07-10 19:02:00,872 INFO L280 TraceCheckUtils]: 93: Hoare triple {260827#true} havoc #t~nondet19; {260827#true} is VALID [2020-07-10 19:02:00,872 INFO L280 TraceCheckUtils]: 94: Hoare triple {260827#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,872 INFO L280 TraceCheckUtils]: 95: Hoare triple {260827#true} ~tmp___5~0 := #t~nondet20; {260827#true} is VALID [2020-07-10 19:02:00,873 INFO L280 TraceCheckUtils]: 96: Hoare triple {260827#true} havoc #t~nondet20; {260827#true} is VALID [2020-07-10 19:02:00,873 INFO L280 TraceCheckUtils]: 97: Hoare triple {260827#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,873 INFO L280 TraceCheckUtils]: 98: Hoare triple {260827#true} ~tmp___6~0 := #t~nondet21; {260827#true} is VALID [2020-07-10 19:02:00,873 INFO L280 TraceCheckUtils]: 99: Hoare triple {260827#true} havoc #t~nondet21; {260827#true} is VALID [2020-07-10 19:02:00,873 INFO L280 TraceCheckUtils]: 100: Hoare triple {260827#true} havoc ~tmp___7~0; {260827#true} is VALID [2020-07-10 19:02:00,873 INFO L280 TraceCheckUtils]: 101: Hoare triple {260827#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,873 INFO L280 TraceCheckUtils]: 102: Hoare triple {260827#true} ~tmp___8~0 := #t~nondet22; {260827#true} is VALID [2020-07-10 19:02:00,874 INFO L280 TraceCheckUtils]: 103: Hoare triple {260827#true} havoc #t~nondet22; {260827#true} is VALID [2020-07-10 19:02:00,874 INFO L280 TraceCheckUtils]: 104: Hoare triple {260827#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,874 INFO L280 TraceCheckUtils]: 105: Hoare triple {260827#true} ~tmp___9~0 := #t~nondet23; {260827#true} is VALID [2020-07-10 19:02:00,874 INFO L280 TraceCheckUtils]: 106: Hoare triple {260827#true} havoc #t~nondet23; {260827#true} is VALID [2020-07-10 19:02:00,874 INFO L280 TraceCheckUtils]: 107: Hoare triple {260827#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,875 INFO L280 TraceCheckUtils]: 108: Hoare triple {260827#true} ~tmp___10~0 := #t~nondet24; {260827#true} is VALID [2020-07-10 19:02:00,875 INFO L280 TraceCheckUtils]: 109: Hoare triple {260827#true} havoc #t~nondet24; {260827#true} is VALID [2020-07-10 19:02:00,875 INFO L280 TraceCheckUtils]: 110: Hoare triple {260827#true} havoc ~blastFlag~0; {260827#true} is VALID [2020-07-10 19:02:00,875 INFO L280 TraceCheckUtils]: 111: Hoare triple {260827#true} havoc ~__cil_tmp55~0; {260827#true} is VALID [2020-07-10 19:02:00,875 INFO L280 TraceCheckUtils]: 112: Hoare triple {260827#true} havoc ~__cil_tmp56~0; {260827#true} is VALID [2020-07-10 19:02:00,875 INFO L280 TraceCheckUtils]: 113: Hoare triple {260827#true} havoc ~__cil_tmp57~0; {260827#true} is VALID [2020-07-10 19:02:00,876 INFO L280 TraceCheckUtils]: 114: Hoare triple {260827#true} havoc ~__cil_tmp58~0; {260827#true} is VALID [2020-07-10 19:02:00,876 INFO L280 TraceCheckUtils]: 115: Hoare triple {260827#true} havoc ~__cil_tmp59~0; {260827#true} is VALID [2020-07-10 19:02:00,876 INFO L280 TraceCheckUtils]: 116: Hoare triple {260827#true} havoc ~__cil_tmp60~0; {260827#true} is VALID [2020-07-10 19:02:00,876 INFO L280 TraceCheckUtils]: 117: Hoare triple {260827#true} ~__cil_tmp61~0 := #t~nondet25; {260827#true} is VALID [2020-07-10 19:02:00,876 INFO L280 TraceCheckUtils]: 118: Hoare triple {260827#true} havoc #t~nondet25; {260827#true} is VALID [2020-07-10 19:02:00,877 INFO L280 TraceCheckUtils]: 119: Hoare triple {260827#true} ~s__state~0 := ~initial_state; {260827#true} is VALID [2020-07-10 19:02:00,877 INFO L280 TraceCheckUtils]: 120: Hoare triple {260827#true} ~blastFlag~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,877 INFO L280 TraceCheckUtils]: 121: Hoare triple {260827#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,877 INFO L280 TraceCheckUtils]: 122: Hoare triple {260827#true} ~tmp~0 := #t~nondet26; {260827#true} is VALID [2020-07-10 19:02:00,877 INFO L280 TraceCheckUtils]: 123: Hoare triple {260827#true} havoc #t~nondet26; {260827#true} is VALID [2020-07-10 19:02:00,877 INFO L280 TraceCheckUtils]: 124: Hoare triple {260827#true} ~Time~0 := ~tmp~0; {260827#true} is VALID [2020-07-10 19:02:00,878 INFO L280 TraceCheckUtils]: 125: Hoare triple {260827#true} ~cb~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,878 INFO L280 TraceCheckUtils]: 126: Hoare triple {260827#true} ~ret~0 := -1; {260827#true} is VALID [2020-07-10 19:02:00,878 INFO L280 TraceCheckUtils]: 127: Hoare triple {260827#true} ~skip~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,878 INFO L280 TraceCheckUtils]: 128: Hoare triple {260827#true} ~got_new_session~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,878 INFO L280 TraceCheckUtils]: 129: Hoare triple {260827#true} assume 0 != ~s__info_callback~0; {260827#true} is VALID [2020-07-10 19:02:00,879 INFO L280 TraceCheckUtils]: 130: Hoare triple {260827#true} ~cb~0 := ~s__info_callback~0; {260827#true} is VALID [2020-07-10 19:02:00,879 INFO L280 TraceCheckUtils]: 131: Hoare triple {260827#true} #t~post27 := ~s__in_handshake~0; {260827#true} is VALID [2020-07-10 19:02:00,879 INFO L280 TraceCheckUtils]: 132: Hoare triple {260827#true} ~s__in_handshake~0 := 1 + #t~post27; {260827#true} is VALID [2020-07-10 19:02:00,879 INFO L280 TraceCheckUtils]: 133: Hoare triple {260827#true} havoc #t~post27; {260827#true} is VALID [2020-07-10 19:02:00,879 INFO L280 TraceCheckUtils]: 134: Hoare triple {260827#true} assume !(0 != 12288 + ~tmp___1~0); {260827#true} is VALID [2020-07-10 19:02:00,879 INFO L280 TraceCheckUtils]: 135: Hoare triple {260827#true} assume !(0 == ~s__cert~0); {260827#true} is VALID [2020-07-10 19:02:00,880 INFO L280 TraceCheckUtils]: 136: Hoare triple {260827#true} assume !false; {260827#true} is VALID [2020-07-10 19:02:00,880 INFO L280 TraceCheckUtils]: 137: Hoare triple {260827#true} ~state~0 := ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,880 INFO L280 TraceCheckUtils]: 138: Hoare triple {260827#true} assume !(12292 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,880 INFO L280 TraceCheckUtils]: 139: Hoare triple {260827#true} assume !(16384 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,880 INFO L280 TraceCheckUtils]: 140: Hoare triple {260827#true} assume !(8192 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,881 INFO L280 TraceCheckUtils]: 141: Hoare triple {260827#true} assume !(24576 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,881 INFO L280 TraceCheckUtils]: 142: Hoare triple {260827#true} assume !(8195 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,881 INFO L280 TraceCheckUtils]: 143: Hoare triple {260827#true} assume !(8480 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,881 INFO L280 TraceCheckUtils]: 144: Hoare triple {260827#true} assume !(8481 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,881 INFO L280 TraceCheckUtils]: 145: Hoare triple {260827#true} assume !(8482 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,881 INFO L280 TraceCheckUtils]: 146: Hoare triple {260827#true} assume 8464 == ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,882 INFO L280 TraceCheckUtils]: 147: Hoare triple {260827#true} ~s__shutdown~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,882 INFO L280 TraceCheckUtils]: 148: Hoare triple {260827#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,882 INFO L280 TraceCheckUtils]: 149: Hoare triple {260827#true} ~ret~0 := #t~nondet32; {260827#true} is VALID [2020-07-10 19:02:00,882 INFO L280 TraceCheckUtils]: 150: Hoare triple {260827#true} havoc #t~nondet32; {260827#true} is VALID [2020-07-10 19:02:00,882 INFO L280 TraceCheckUtils]: 151: Hoare triple {260827#true} assume 0 == ~blastFlag~0; {260827#true} is VALID [2020-07-10 19:02:00,882 INFO L280 TraceCheckUtils]: 152: Hoare triple {260827#true} ~blastFlag~0 := 1; {260827#true} is VALID [2020-07-10 19:02:00,883 INFO L280 TraceCheckUtils]: 153: Hoare triple {260827#true} assume !(~ret~0 <= 0); {260827#true} is VALID [2020-07-10 19:02:00,883 INFO L280 TraceCheckUtils]: 154: Hoare triple {260827#true} ~got_new_session~0 := 1; {260827#true} is VALID [2020-07-10 19:02:00,883 INFO L280 TraceCheckUtils]: 155: Hoare triple {260827#true} ~s__state~0 := 8496; {260827#true} is VALID [2020-07-10 19:02:00,883 INFO L280 TraceCheckUtils]: 156: Hoare triple {260827#true} ~s__init_num~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,883 INFO L280 TraceCheckUtils]: 157: Hoare triple {260827#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,883 INFO L280 TraceCheckUtils]: 158: Hoare triple {260827#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {260827#true} is VALID [2020-07-10 19:02:00,884 INFO L280 TraceCheckUtils]: 159: Hoare triple {260827#true} havoc #t~nondet51; {260827#true} is VALID [2020-07-10 19:02:00,884 INFO L280 TraceCheckUtils]: 160: Hoare triple {260827#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {260827#true} is VALID [2020-07-10 19:02:00,884 INFO L280 TraceCheckUtils]: 161: Hoare triple {260827#true} ~skip~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,884 INFO L280 TraceCheckUtils]: 162: Hoare triple {260827#true} assume !false; {260827#true} is VALID [2020-07-10 19:02:00,884 INFO L280 TraceCheckUtils]: 163: Hoare triple {260827#true} ~state~0 := ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,884 INFO L280 TraceCheckUtils]: 164: Hoare triple {260827#true} assume !(12292 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,885 INFO L280 TraceCheckUtils]: 165: Hoare triple {260827#true} assume !(16384 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,885 INFO L280 TraceCheckUtils]: 166: Hoare triple {260827#true} assume !(8192 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,885 INFO L280 TraceCheckUtils]: 167: Hoare triple {260827#true} assume !(24576 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,885 INFO L280 TraceCheckUtils]: 168: Hoare triple {260827#true} assume !(8195 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,885 INFO L280 TraceCheckUtils]: 169: Hoare triple {260827#true} assume !(8480 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,885 INFO L280 TraceCheckUtils]: 170: Hoare triple {260827#true} assume !(8481 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,886 INFO L280 TraceCheckUtils]: 171: Hoare triple {260827#true} assume !(8482 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,886 INFO L280 TraceCheckUtils]: 172: Hoare triple {260827#true} assume !(8464 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,886 INFO L280 TraceCheckUtils]: 173: Hoare triple {260827#true} assume !(8465 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,886 INFO L280 TraceCheckUtils]: 174: Hoare triple {260827#true} assume !(8466 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,886 INFO L280 TraceCheckUtils]: 175: Hoare triple {260827#true} assume 8496 == ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,887 INFO L280 TraceCheckUtils]: 176: Hoare triple {260827#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,887 INFO L280 TraceCheckUtils]: 177: Hoare triple {260827#true} ~ret~0 := #t~nondet33; {260827#true} is VALID [2020-07-10 19:02:00,887 INFO L280 TraceCheckUtils]: 178: Hoare triple {260827#true} havoc #t~nondet33; {260827#true} is VALID [2020-07-10 19:02:00,887 INFO L280 TraceCheckUtils]: 179: Hoare triple {260827#true} assume 1 == ~blastFlag~0; {260827#true} is VALID [2020-07-10 19:02:00,887 INFO L280 TraceCheckUtils]: 180: Hoare triple {260827#true} ~blastFlag~0 := 2; {260827#true} is VALID [2020-07-10 19:02:00,887 INFO L280 TraceCheckUtils]: 181: Hoare triple {260827#true} assume !(~ret~0 <= 0); {260827#true} is VALID [2020-07-10 19:02:00,888 INFO L280 TraceCheckUtils]: 182: Hoare triple {260827#true} assume !(0 != ~s__hit~0); {260827#true} is VALID [2020-07-10 19:02:00,888 INFO L280 TraceCheckUtils]: 183: Hoare triple {260827#true} ~s__state~0 := 8512; {260827#true} is VALID [2020-07-10 19:02:00,888 INFO L280 TraceCheckUtils]: 184: Hoare triple {260827#true} ~s__init_num~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,888 INFO L280 TraceCheckUtils]: 185: Hoare triple {260827#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,888 INFO L280 TraceCheckUtils]: 186: Hoare triple {260827#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {260827#true} is VALID [2020-07-10 19:02:00,888 INFO L280 TraceCheckUtils]: 187: Hoare triple {260827#true} havoc #t~nondet51; {260827#true} is VALID [2020-07-10 19:02:00,889 INFO L280 TraceCheckUtils]: 188: Hoare triple {260827#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {260827#true} is VALID [2020-07-10 19:02:00,889 INFO L280 TraceCheckUtils]: 189: Hoare triple {260827#true} ~skip~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,889 INFO L280 TraceCheckUtils]: 190: Hoare triple {260827#true} assume !false; {260827#true} is VALID [2020-07-10 19:02:00,889 INFO L280 TraceCheckUtils]: 191: Hoare triple {260827#true} ~state~0 := ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,889 INFO L280 TraceCheckUtils]: 192: Hoare triple {260827#true} assume !(12292 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,889 INFO L280 TraceCheckUtils]: 193: Hoare triple {260827#true} assume !(16384 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,890 INFO L280 TraceCheckUtils]: 194: Hoare triple {260827#true} assume !(8192 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,890 INFO L280 TraceCheckUtils]: 195: Hoare triple {260827#true} assume !(24576 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,890 INFO L280 TraceCheckUtils]: 196: Hoare triple {260827#true} assume !(8195 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,890 INFO L280 TraceCheckUtils]: 197: Hoare triple {260827#true} assume !(8480 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,890 INFO L280 TraceCheckUtils]: 198: Hoare triple {260827#true} assume !(8481 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,890 INFO L280 TraceCheckUtils]: 199: Hoare triple {260827#true} assume !(8482 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,891 INFO L280 TraceCheckUtils]: 200: Hoare triple {260827#true} assume !(8464 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,891 INFO L280 TraceCheckUtils]: 201: Hoare triple {260827#true} assume !(8465 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,891 INFO L280 TraceCheckUtils]: 202: Hoare triple {260827#true} assume !(8466 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,891 INFO L280 TraceCheckUtils]: 203: Hoare triple {260827#true} assume !(8496 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,891 INFO L280 TraceCheckUtils]: 204: Hoare triple {260827#true} assume !(8497 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,891 INFO L280 TraceCheckUtils]: 205: Hoare triple {260827#true} assume 8512 == ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,892 INFO L280 TraceCheckUtils]: 206: Hoare triple {260827#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,892 INFO L280 TraceCheckUtils]: 207: Hoare triple {260827#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet34; {260827#true} is VALID [2020-07-10 19:02:00,892 INFO L280 TraceCheckUtils]: 208: Hoare triple {260827#true} havoc #t~nondet34; {260827#true} is VALID [2020-07-10 19:02:00,892 INFO L280 TraceCheckUtils]: 209: Hoare triple {260827#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {260827#true} is VALID [2020-07-10 19:02:00,892 INFO L280 TraceCheckUtils]: 210: Hoare triple {260827#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296; {260827#true} is VALID [2020-07-10 19:02:00,893 INFO L280 TraceCheckUtils]: 211: Hoare triple {260827#true} ~__cil_tmp56~0 := 256345; {260827#true} is VALID [2020-07-10 19:02:00,893 INFO L280 TraceCheckUtils]: 212: Hoare triple {260827#true} ~skip~0 := 1; {260827#true} is VALID [2020-07-10 19:02:00,893 INFO L280 TraceCheckUtils]: 213: Hoare triple {260827#true} ~s__state~0 := 8528; {260827#true} is VALID [2020-07-10 19:02:00,893 INFO L280 TraceCheckUtils]: 214: Hoare triple {260827#true} ~s__init_num~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,893 INFO L280 TraceCheckUtils]: 215: Hoare triple {260827#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,893 INFO L280 TraceCheckUtils]: 216: Hoare triple {260827#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {260827#true} is VALID [2020-07-10 19:02:00,894 INFO L280 TraceCheckUtils]: 217: Hoare triple {260827#true} havoc #t~nondet51; {260827#true} is VALID [2020-07-10 19:02:00,894 INFO L280 TraceCheckUtils]: 218: Hoare triple {260827#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {260827#true} is VALID [2020-07-10 19:02:00,894 INFO L280 TraceCheckUtils]: 219: Hoare triple {260827#true} ~skip~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,894 INFO L280 TraceCheckUtils]: 220: Hoare triple {260827#true} assume !false; {260827#true} is VALID [2020-07-10 19:02:00,894 INFO L280 TraceCheckUtils]: 221: Hoare triple {260827#true} ~state~0 := ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,895 INFO L280 TraceCheckUtils]: 222: Hoare triple {260827#true} assume !(12292 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,895 INFO L280 TraceCheckUtils]: 223: Hoare triple {260827#true} assume !(16384 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,895 INFO L280 TraceCheckUtils]: 224: Hoare triple {260827#true} assume !(8192 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,895 INFO L280 TraceCheckUtils]: 225: Hoare triple {260827#true} assume !(24576 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,895 INFO L280 TraceCheckUtils]: 226: Hoare triple {260827#true} assume !(8195 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,896 INFO L280 TraceCheckUtils]: 227: Hoare triple {260827#true} assume !(8480 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,896 INFO L280 TraceCheckUtils]: 228: Hoare triple {260827#true} assume !(8481 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,896 INFO L280 TraceCheckUtils]: 229: Hoare triple {260827#true} assume !(8482 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,896 INFO L280 TraceCheckUtils]: 230: Hoare triple {260827#true} assume !(8464 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,896 INFO L280 TraceCheckUtils]: 231: Hoare triple {260827#true} assume !(8465 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,896 INFO L280 TraceCheckUtils]: 232: Hoare triple {260827#true} assume !(8466 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,897 INFO L280 TraceCheckUtils]: 233: Hoare triple {260827#true} assume !(8496 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,897 INFO L280 TraceCheckUtils]: 234: Hoare triple {260827#true} assume !(8497 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,897 INFO L280 TraceCheckUtils]: 235: Hoare triple {260827#true} assume !(8512 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,897 INFO L280 TraceCheckUtils]: 236: Hoare triple {260827#true} assume !(8513 == ~s__state~0); {260827#true} is VALID [2020-07-10 19:02:00,897 INFO L280 TraceCheckUtils]: 237: Hoare triple {260827#true} assume 8528 == ~s__state~0; {260827#true} is VALID [2020-07-10 19:02:00,897 INFO L280 TraceCheckUtils]: 238: Hoare triple {260827#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647; {260827#true} is VALID [2020-07-10 19:02:00,898 INFO L280 TraceCheckUtils]: 239: Hoare triple {260827#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet36; {260827#true} is VALID [2020-07-10 19:02:00,898 INFO L280 TraceCheckUtils]: 240: Hoare triple {260827#true} havoc #t~nondet36; {260827#true} is VALID [2020-07-10 19:02:00,898 INFO L280 TraceCheckUtils]: 241: Hoare triple {260827#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {260827#true} is VALID [2020-07-10 19:02:00,898 INFO L280 TraceCheckUtils]: 242: Hoare triple {260827#true} ~__cil_tmp57~0 := ~s__options~0; {260827#true} is VALID [2020-07-10 19:02:00,898 INFO L280 TraceCheckUtils]: 243: Hoare triple {260827#true} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296); {260827#true} is VALID [2020-07-10 19:02:00,898 INFO L280 TraceCheckUtils]: 244: Hoare triple {260827#true} ~s__s3__tmp__use_rsa_tmp~0 := 0; {260827#true} is VALID [2020-07-10 19:02:00,899 INFO L280 TraceCheckUtils]: 245: Hoare triple {260827#true} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {260827#true} is VALID [2020-07-10 19:02:00,899 INFO L280 TraceCheckUtils]: 246: Hoare triple {260827#true} assume !(0 != (30 + ~l~0) % 4294967296); {260827#true} is VALID [2020-07-10 19:02:00,899 INFO L280 TraceCheckUtils]: 247: Hoare triple {260827#true} assume !(0 != (1 + ~l~0) % 4294967296); {260827#true} is VALID [2020-07-10 19:02:00,899 INFO L280 TraceCheckUtils]: 248: Hoare triple {260827#true} ~skip~0 := 1; {260827#true} is VALID [2020-07-10 19:02:00,903 INFO L280 TraceCheckUtils]: 249: Hoare triple {260827#true} ~s__state~0 := 8544; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,905 INFO L280 TraceCheckUtils]: 250: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,906 INFO L280 TraceCheckUtils]: 251: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,906 INFO L280 TraceCheckUtils]: 252: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,907 INFO L280 TraceCheckUtils]: 253: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} havoc #t~nondet51; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,908 INFO L280 TraceCheckUtils]: 254: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,909 INFO L280 TraceCheckUtils]: 255: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} ~skip~0 := 0; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,910 INFO L280 TraceCheckUtils]: 256: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !false; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,910 INFO L280 TraceCheckUtils]: 257: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,911 INFO L280 TraceCheckUtils]: 258: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(12292 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,913 INFO L280 TraceCheckUtils]: 259: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(16384 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,914 INFO L280 TraceCheckUtils]: 260: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8192 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,914 INFO L280 TraceCheckUtils]: 261: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(24576 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,915 INFO L280 TraceCheckUtils]: 262: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8195 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,916 INFO L280 TraceCheckUtils]: 263: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8480 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,917 INFO L280 TraceCheckUtils]: 264: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8481 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,917 INFO L280 TraceCheckUtils]: 265: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8482 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,918 INFO L280 TraceCheckUtils]: 266: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8464 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,919 INFO L280 TraceCheckUtils]: 267: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8465 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,920 INFO L280 TraceCheckUtils]: 268: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8466 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,921 INFO L280 TraceCheckUtils]: 269: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8496 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,921 INFO L280 TraceCheckUtils]: 270: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8497 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,922 INFO L280 TraceCheckUtils]: 271: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8512 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,922 INFO L280 TraceCheckUtils]: 272: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8513 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,923 INFO L280 TraceCheckUtils]: 273: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8528 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,923 INFO L280 TraceCheckUtils]: 274: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8529 == ~s__state~0); {260831#(= 8544 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:00,924 INFO L280 TraceCheckUtils]: 275: Hoare triple {260831#(= 8544 ssl3_accept_~s__state~0)} assume !(8544 == ~s__state~0); {260828#false} is VALID [2020-07-10 19:02:00,924 INFO L280 TraceCheckUtils]: 276: Hoare triple {260828#false} assume !(8545 == ~s__state~0); {260828#false} is VALID [2020-07-10 19:02:00,924 INFO L280 TraceCheckUtils]: 277: Hoare triple {260828#false} assume 8560 == ~s__state~0; {260828#false} is VALID [2020-07-10 19:02:00,924 INFO L280 TraceCheckUtils]: 278: Hoare triple {260828#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 279: Hoare triple {260828#false} ~ret~0 := #t~nondet42; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 280: Hoare triple {260828#false} havoc #t~nondet42; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 281: Hoare triple {260828#false} assume !(~ret~0 <= 0); {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 282: Hoare triple {260828#false} ~s__s3__tmp__next_state___0~0 := 8576; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 283: Hoare triple {260828#false} ~s__state~0 := 8448; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 284: Hoare triple {260828#false} ~s__init_num~0 := 0; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 285: Hoare triple {260828#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 286: Hoare triple {260828#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {260828#false} is VALID [2020-07-10 19:02:00,925 INFO L280 TraceCheckUtils]: 287: Hoare triple {260828#false} havoc #t~nondet51; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 288: Hoare triple {260828#false} assume 0 == ~s__s3__tmp__reuse_message~0; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 289: Hoare triple {260828#false} assume 0 == ~skip~0; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 290: Hoare triple {260828#false} assume 8560 == ~state~0; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 291: Hoare triple {260828#false} assume 8448 == ~s__state~0; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 292: Hoare triple {260828#false} assume -1 != ~s__verify_mode~0; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 293: Hoare triple {260828#false} assume -2 != ~s__verify_mode~0; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 294: Hoare triple {260828#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {260828#false} is VALID [2020-07-10 19:02:00,926 INFO L280 TraceCheckUtils]: 295: Hoare triple {260828#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {260828#false} is VALID [2020-07-10 19:02:00,927 INFO L280 TraceCheckUtils]: 296: Hoare triple {260828#false} assume 4 != ~blastFlag~0; {260828#false} is VALID [2020-07-10 19:02:00,927 INFO L280 TraceCheckUtils]: 297: Hoare triple {260828#false} assume 1024 != ~tmp___7~0; {260828#false} is VALID [2020-07-10 19:02:00,927 INFO L280 TraceCheckUtils]: 298: Hoare triple {260828#false} assume !false; {260828#false} is VALID [2020-07-10 19:02:00,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 19:02:00,981 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 19:02:00,981 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [427816386] [2020-07-10 19:02:00,981 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 19:02:00,981 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-07-10 19:02:00,982 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636183407] [2020-07-10 19:02:00,982 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 299 [2020-07-10 19:02:00,983 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 19:02:00,983 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2020-07-10 19:02:01,353 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 251 edges. 251 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:02:01,353 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-07-10 19:02:01,354 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 19:02:01,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-07-10 19:02:01,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 19:02:01,354 INFO L87 Difference]: Start difference. First operand 1645 states and 2019 transitions. Second operand 3 states. [2020-07-10 19:02:15,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:02:15,956 INFO L93 Difference]: Finished difference Result 3276 states and 4059 transitions. [2020-07-10 19:02:15,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-07-10 19:02:15,957 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 299 [2020-07-10 19:02:15,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 19:02:15,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 19:02:15,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 998 transitions. [2020-07-10 19:02:15,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2020-07-10 19:02:15,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 998 transitions. [2020-07-10 19:02:15,963 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 998 transitions. [2020-07-10 19:02:17,420 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 998 edges. 998 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:02:17,658 INFO L225 Difference]: With dead ends: 3276 [2020-07-10 19:02:17,659 INFO L226 Difference]: Without dead ends: 1786 [2020-07-10 19:02:17,665 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-07-10 19:02:17,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2020-07-10 19:02:30,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1725. [2020-07-10 19:02:30,935 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 19:02:30,935 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1786 states. Second operand 1725 states. [2020-07-10 19:02:30,935 INFO L74 IsIncluded]: Start isIncluded. First operand 1786 states. Second operand 1725 states. [2020-07-10 19:02:30,935 INFO L87 Difference]: Start difference. First operand 1786 states. Second operand 1725 states. [2020-07-10 19:02:31,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:02:31,032 INFO L93 Difference]: Finished difference Result 1786 states and 2185 transitions. [2020-07-10 19:02:31,032 INFO L276 IsEmpty]: Start isEmpty. Operand 1786 states and 2185 transitions. [2020-07-10 19:02:31,033 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:02:31,033 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:02:31,033 INFO L74 IsIncluded]: Start isIncluded. First operand 1725 states. Second operand 1786 states. [2020-07-10 19:02:31,034 INFO L87 Difference]: Start difference. First operand 1725 states. Second operand 1786 states. [2020-07-10 19:02:31,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:02:31,147 INFO L93 Difference]: Finished difference Result 1786 states and 2185 transitions. [2020-07-10 19:02:31,147 INFO L276 IsEmpty]: Start isEmpty. Operand 1786 states and 2185 transitions. [2020-07-10 19:02:31,148 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:02:31,149 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:02:31,149 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 19:02:31,149 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 19:02:31,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1725 states. [2020-07-10 19:02:31,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1725 states to 1725 states and 2113 transitions. [2020-07-10 19:02:31,248 INFO L78 Accepts]: Start accepts. Automaton has 1725 states and 2113 transitions. Word has length 299 [2020-07-10 19:02:31,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 19:02:31,248 INFO L479 AbstractCegarLoop]: Abstraction has 1725 states and 2113 transitions. [2020-07-10 19:02:31,248 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-07-10 19:02:31,248 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1725 states and 2113 transitions. [2020-07-10 19:02:39,280 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2113 edges. 2113 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:02:39,280 INFO L276 IsEmpty]: Start isEmpty. Operand 1725 states and 2113 transitions. [2020-07-10 19:02:39,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2020-07-10 19:02:39,282 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 19:02:39,282 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 19:02:39,283 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-07-10 19:02:39,283 INFO L427 AbstractCegarLoop]: === Iteration 25 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 19:02:39,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 19:02:39,283 INFO L82 PathProgramCache]: Analyzing trace with hash 893866712, now seen corresponding path program 1 times [2020-07-10 19:02:39,283 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 19:02:39,283 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2083176556] [2020-07-10 19:02:39,283 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 19:02:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:02:39,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:02:39,403 INFO L280 TraceCheckUtils]: 0: Hoare triple {274408#true} assume true; {274408#true} is VALID [2020-07-10 19:02:39,403 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {274408#true} {274408#true} #1043#return; {274408#true} is VALID [2020-07-10 19:02:39,403 INFO L263 TraceCheckUtils]: 0: Hoare triple {274408#true} call ULTIMATE.init(); {274408#true} is VALID [2020-07-10 19:02:39,404 INFO L280 TraceCheckUtils]: 1: Hoare triple {274408#true} assume true; {274408#true} is VALID [2020-07-10 19:02:39,404 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {274408#true} {274408#true} #1043#return; {274408#true} is VALID [2020-07-10 19:02:39,404 INFO L263 TraceCheckUtils]: 3: Hoare triple {274408#true} call #t~ret55 := main(); {274408#true} is VALID [2020-07-10 19:02:39,404 INFO L280 TraceCheckUtils]: 4: Hoare triple {274408#true} havoc ~s~0; {274408#true} is VALID [2020-07-10 19:02:39,405 INFO L280 TraceCheckUtils]: 5: Hoare triple {274408#true} havoc ~tmp~1; {274408#true} is VALID [2020-07-10 19:02:39,405 INFO L280 TraceCheckUtils]: 6: Hoare triple {274408#true} ~s~0 := 8464; {274408#true} is VALID [2020-07-10 19:02:39,405 INFO L263 TraceCheckUtils]: 7: Hoare triple {274408#true} call #t~ret54 := ssl3_accept(~s~0); {274408#true} is VALID [2020-07-10 19:02:39,405 INFO L280 TraceCheckUtils]: 8: Hoare triple {274408#true} ~initial_state := #in~initial_state; {274408#true} is VALID [2020-07-10 19:02:39,405 INFO L280 TraceCheckUtils]: 9: Hoare triple {274408#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,406 INFO L280 TraceCheckUtils]: 10: Hoare triple {274408#true} ~s__info_callback~0 := #t~nondet0; {274408#true} is VALID [2020-07-10 19:02:39,406 INFO L280 TraceCheckUtils]: 11: Hoare triple {274408#true} havoc #t~nondet0; {274408#true} is VALID [2020-07-10 19:02:39,406 INFO L280 TraceCheckUtils]: 12: Hoare triple {274408#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,406 INFO L280 TraceCheckUtils]: 13: Hoare triple {274408#true} ~s__in_handshake~0 := #t~nondet1; {274408#true} is VALID [2020-07-10 19:02:39,406 INFO L280 TraceCheckUtils]: 14: Hoare triple {274408#true} havoc #t~nondet1; {274408#true} is VALID [2020-07-10 19:02:39,407 INFO L280 TraceCheckUtils]: 15: Hoare triple {274408#true} havoc ~s__state~0; {274408#true} is VALID [2020-07-10 19:02:39,407 INFO L280 TraceCheckUtils]: 16: Hoare triple {274408#true} havoc ~s__new_session~0; {274408#true} is VALID [2020-07-10 19:02:39,407 INFO L280 TraceCheckUtils]: 17: Hoare triple {274408#true} havoc ~s__server~0; {274408#true} is VALID [2020-07-10 19:02:39,407 INFO L280 TraceCheckUtils]: 18: Hoare triple {274408#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,407 INFO L280 TraceCheckUtils]: 19: Hoare triple {274408#true} ~s__version~0 := #t~nondet2; {274408#true} is VALID [2020-07-10 19:02:39,407 INFO L280 TraceCheckUtils]: 20: Hoare triple {274408#true} havoc #t~nondet2; {274408#true} is VALID [2020-07-10 19:02:39,408 INFO L280 TraceCheckUtils]: 21: Hoare triple {274408#true} havoc ~s__type~0; {274408#true} is VALID [2020-07-10 19:02:39,408 INFO L280 TraceCheckUtils]: 22: Hoare triple {274408#true} havoc ~s__init_num~0; {274408#true} is VALID [2020-07-10 19:02:39,408 INFO L280 TraceCheckUtils]: 23: Hoare triple {274408#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,408 INFO L280 TraceCheckUtils]: 24: Hoare triple {274408#true} ~s__hit~0 := #t~nondet3; {274408#true} is VALID [2020-07-10 19:02:39,408 INFO L280 TraceCheckUtils]: 25: Hoare triple {274408#true} havoc #t~nondet3; {274408#true} is VALID [2020-07-10 19:02:39,408 INFO L280 TraceCheckUtils]: 26: Hoare triple {274408#true} havoc ~s__rwstate~0; {274408#true} is VALID [2020-07-10 19:02:39,409 INFO L280 TraceCheckUtils]: 27: Hoare triple {274408#true} ~s__init_buf___0~0 := 1; {274408#true} is VALID [2020-07-10 19:02:39,409 INFO L280 TraceCheckUtils]: 28: Hoare triple {274408#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,409 INFO L280 TraceCheckUtils]: 29: Hoare triple {274408#true} ~s__debug~0 := #t~nondet4; {274408#true} is VALID [2020-07-10 19:02:39,409 INFO L280 TraceCheckUtils]: 30: Hoare triple {274408#true} havoc #t~nondet4; {274408#true} is VALID [2020-07-10 19:02:39,409 INFO L280 TraceCheckUtils]: 31: Hoare triple {274408#true} havoc ~s__shutdown~0; {274408#true} is VALID [2020-07-10 19:02:39,410 INFO L280 TraceCheckUtils]: 32: Hoare triple {274408#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,410 INFO L280 TraceCheckUtils]: 33: Hoare triple {274408#true} ~s__cert~0 := #t~nondet5; {274408#true} is VALID [2020-07-10 19:02:39,410 INFO L280 TraceCheckUtils]: 34: Hoare triple {274408#true} havoc #t~nondet5; {274408#true} is VALID [2020-07-10 19:02:39,411 INFO L280 TraceCheckUtils]: 35: Hoare triple {274408#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,411 INFO L280 TraceCheckUtils]: 36: Hoare triple {274408#true} ~s__options~0 := #t~nondet6; {274408#true} is VALID [2020-07-10 19:02:39,411 INFO L280 TraceCheckUtils]: 37: Hoare triple {274408#true} havoc #t~nondet6; {274408#true} is VALID [2020-07-10 19:02:39,412 INFO L280 TraceCheckUtils]: 38: Hoare triple {274408#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,412 INFO L280 TraceCheckUtils]: 39: Hoare triple {274408#true} ~s__verify_mode~0 := #t~nondet7; {274408#true} is VALID [2020-07-10 19:02:39,412 INFO L280 TraceCheckUtils]: 40: Hoare triple {274408#true} havoc #t~nondet7; {274408#true} is VALID [2020-07-10 19:02:39,412 INFO L280 TraceCheckUtils]: 41: Hoare triple {274408#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,413 INFO L280 TraceCheckUtils]: 42: Hoare triple {274408#true} ~s__session__peer~0 := #t~nondet8; {274408#true} is VALID [2020-07-10 19:02:39,413 INFO L280 TraceCheckUtils]: 43: Hoare triple {274408#true} havoc #t~nondet8; {274408#true} is VALID [2020-07-10 19:02:39,413 INFO L280 TraceCheckUtils]: 44: Hoare triple {274408#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,414 INFO L280 TraceCheckUtils]: 45: Hoare triple {274408#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {274408#true} is VALID [2020-07-10 19:02:39,414 INFO L280 TraceCheckUtils]: 46: Hoare triple {274408#true} havoc #t~nondet9; {274408#true} is VALID [2020-07-10 19:02:39,414 INFO L280 TraceCheckUtils]: 47: Hoare triple {274408#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,414 INFO L280 TraceCheckUtils]: 48: Hoare triple {274408#true} ~s__ctx__info_callback~0 := #t~nondet10; {274408#true} is VALID [2020-07-10 19:02:39,415 INFO L280 TraceCheckUtils]: 49: Hoare triple {274408#true} havoc #t~nondet10; {274408#true} is VALID [2020-07-10 19:02:39,415 INFO L280 TraceCheckUtils]: 50: Hoare triple {274408#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,415 INFO L280 TraceCheckUtils]: 51: Hoare triple {274408#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {274408#true} is VALID [2020-07-10 19:02:39,416 INFO L280 TraceCheckUtils]: 52: Hoare triple {274408#true} havoc #t~nondet11; {274408#true} is VALID [2020-07-10 19:02:39,416 INFO L280 TraceCheckUtils]: 53: Hoare triple {274408#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,416 INFO L280 TraceCheckUtils]: 54: Hoare triple {274408#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {274408#true} is VALID [2020-07-10 19:02:39,417 INFO L280 TraceCheckUtils]: 55: Hoare triple {274408#true} havoc #t~nondet12; {274408#true} is VALID [2020-07-10 19:02:39,417 INFO L280 TraceCheckUtils]: 56: Hoare triple {274408#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,417 INFO L280 TraceCheckUtils]: 57: Hoare triple {274408#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {274408#true} is VALID [2020-07-10 19:02:39,417 INFO L280 TraceCheckUtils]: 58: Hoare triple {274408#true} havoc #t~nondet13; {274408#true} is VALID [2020-07-10 19:02:39,418 INFO L280 TraceCheckUtils]: 59: Hoare triple {274408#true} havoc ~s__s3__tmp__cert_request~0; {274408#true} is VALID [2020-07-10 19:02:39,418 INFO L280 TraceCheckUtils]: 60: Hoare triple {274408#true} havoc ~s__s3__tmp__reuse_message~0; {274408#true} is VALID [2020-07-10 19:02:39,418 INFO L280 TraceCheckUtils]: 61: Hoare triple {274408#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {274408#true} is VALID [2020-07-10 19:02:39,419 INFO L280 TraceCheckUtils]: 62: Hoare triple {274408#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,419 INFO L280 TraceCheckUtils]: 63: Hoare triple {274408#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {274408#true} is VALID [2020-07-10 19:02:39,419 INFO L280 TraceCheckUtils]: 64: Hoare triple {274408#true} havoc #t~nondet14; {274408#true} is VALID [2020-07-10 19:02:39,419 INFO L280 TraceCheckUtils]: 65: Hoare triple {274408#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {274408#true} is VALID [2020-07-10 19:02:39,420 INFO L280 TraceCheckUtils]: 66: Hoare triple {274408#true} havoc ~s__s3__tmp__next_state___0~0; {274408#true} is VALID [2020-07-10 19:02:39,420 INFO L280 TraceCheckUtils]: 67: Hoare triple {274408#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {274408#true} is VALID [2020-07-10 19:02:39,420 INFO L280 TraceCheckUtils]: 68: Hoare triple {274408#true} havoc ~s__session__cipher~0; {274408#true} is VALID [2020-07-10 19:02:39,421 INFO L280 TraceCheckUtils]: 69: Hoare triple {274408#true} havoc ~buf~0; {274408#true} is VALID [2020-07-10 19:02:39,421 INFO L280 TraceCheckUtils]: 70: Hoare triple {274408#true} havoc ~l~0; {274408#true} is VALID [2020-07-10 19:02:39,421 INFO L280 TraceCheckUtils]: 71: Hoare triple {274408#true} havoc ~Time~0; {274408#true} is VALID [2020-07-10 19:02:39,421 INFO L280 TraceCheckUtils]: 72: Hoare triple {274408#true} havoc ~tmp~0; {274408#true} is VALID [2020-07-10 19:02:39,422 INFO L280 TraceCheckUtils]: 73: Hoare triple {274408#true} havoc ~cb~0; {274408#true} is VALID [2020-07-10 19:02:39,422 INFO L280 TraceCheckUtils]: 74: Hoare triple {274408#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,422 INFO L280 TraceCheckUtils]: 75: Hoare triple {274408#true} ~num1~0 := #t~nondet15; {274408#true} is VALID [2020-07-10 19:02:39,423 INFO L280 TraceCheckUtils]: 76: Hoare triple {274408#true} havoc #t~nondet15; {274408#true} is VALID [2020-07-10 19:02:39,423 INFO L280 TraceCheckUtils]: 77: Hoare triple {274408#true} havoc ~ret~0; {274408#true} is VALID [2020-07-10 19:02:39,423 INFO L280 TraceCheckUtils]: 78: Hoare triple {274408#true} havoc ~new_state~0; {274408#true} is VALID [2020-07-10 19:02:39,424 INFO L280 TraceCheckUtils]: 79: Hoare triple {274408#true} havoc ~state~0; {274408#true} is VALID [2020-07-10 19:02:39,424 INFO L280 TraceCheckUtils]: 80: Hoare triple {274408#true} havoc ~skip~0; {274408#true} is VALID [2020-07-10 19:02:39,424 INFO L280 TraceCheckUtils]: 81: Hoare triple {274408#true} havoc ~got_new_session~0; {274408#true} is VALID [2020-07-10 19:02:39,424 INFO L280 TraceCheckUtils]: 82: Hoare triple {274408#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,425 INFO L280 TraceCheckUtils]: 83: Hoare triple {274408#true} ~tmp___1~0 := #t~nondet16; {274408#true} is VALID [2020-07-10 19:02:39,425 INFO L280 TraceCheckUtils]: 84: Hoare triple {274408#true} havoc #t~nondet16; {274408#true} is VALID [2020-07-10 19:02:39,425 INFO L280 TraceCheckUtils]: 85: Hoare triple {274408#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,426 INFO L280 TraceCheckUtils]: 86: Hoare triple {274408#true} ~tmp___2~0 := #t~nondet17; {274408#true} is VALID [2020-07-10 19:02:39,426 INFO L280 TraceCheckUtils]: 87: Hoare triple {274408#true} havoc #t~nondet17; {274408#true} is VALID [2020-07-10 19:02:39,426 INFO L280 TraceCheckUtils]: 88: Hoare triple {274408#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,426 INFO L280 TraceCheckUtils]: 89: Hoare triple {274408#true} ~tmp___3~0 := #t~nondet18; {274408#true} is VALID [2020-07-10 19:02:39,427 INFO L280 TraceCheckUtils]: 90: Hoare triple {274408#true} havoc #t~nondet18; {274408#true} is VALID [2020-07-10 19:02:39,427 INFO L280 TraceCheckUtils]: 91: Hoare triple {274408#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,427 INFO L280 TraceCheckUtils]: 92: Hoare triple {274408#true} ~tmp___4~0 := #t~nondet19; {274408#true} is VALID [2020-07-10 19:02:39,427 INFO L280 TraceCheckUtils]: 93: Hoare triple {274408#true} havoc #t~nondet19; {274408#true} is VALID [2020-07-10 19:02:39,428 INFO L280 TraceCheckUtils]: 94: Hoare triple {274408#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,428 INFO L280 TraceCheckUtils]: 95: Hoare triple {274408#true} ~tmp___5~0 := #t~nondet20; {274408#true} is VALID [2020-07-10 19:02:39,428 INFO L280 TraceCheckUtils]: 96: Hoare triple {274408#true} havoc #t~nondet20; {274408#true} is VALID [2020-07-10 19:02:39,428 INFO L280 TraceCheckUtils]: 97: Hoare triple {274408#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,429 INFO L280 TraceCheckUtils]: 98: Hoare triple {274408#true} ~tmp___6~0 := #t~nondet21; {274408#true} is VALID [2020-07-10 19:02:39,429 INFO L280 TraceCheckUtils]: 99: Hoare triple {274408#true} havoc #t~nondet21; {274408#true} is VALID [2020-07-10 19:02:39,429 INFO L280 TraceCheckUtils]: 100: Hoare triple {274408#true} havoc ~tmp___7~0; {274408#true} is VALID [2020-07-10 19:02:39,430 INFO L280 TraceCheckUtils]: 101: Hoare triple {274408#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,430 INFO L280 TraceCheckUtils]: 102: Hoare triple {274408#true} ~tmp___8~0 := #t~nondet22; {274408#true} is VALID [2020-07-10 19:02:39,430 INFO L280 TraceCheckUtils]: 103: Hoare triple {274408#true} havoc #t~nondet22; {274408#true} is VALID [2020-07-10 19:02:39,430 INFO L280 TraceCheckUtils]: 104: Hoare triple {274408#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,431 INFO L280 TraceCheckUtils]: 105: Hoare triple {274408#true} ~tmp___9~0 := #t~nondet23; {274408#true} is VALID [2020-07-10 19:02:39,431 INFO L280 TraceCheckUtils]: 106: Hoare triple {274408#true} havoc #t~nondet23; {274408#true} is VALID [2020-07-10 19:02:39,431 INFO L280 TraceCheckUtils]: 107: Hoare triple {274408#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,432 INFO L280 TraceCheckUtils]: 108: Hoare triple {274408#true} ~tmp___10~0 := #t~nondet24; {274408#true} is VALID [2020-07-10 19:02:39,432 INFO L280 TraceCheckUtils]: 109: Hoare triple {274408#true} havoc #t~nondet24; {274408#true} is VALID [2020-07-10 19:02:39,432 INFO L280 TraceCheckUtils]: 110: Hoare triple {274408#true} havoc ~blastFlag~0; {274408#true} is VALID [2020-07-10 19:02:39,432 INFO L280 TraceCheckUtils]: 111: Hoare triple {274408#true} havoc ~__cil_tmp55~0; {274408#true} is VALID [2020-07-10 19:02:39,433 INFO L280 TraceCheckUtils]: 112: Hoare triple {274408#true} havoc ~__cil_tmp56~0; {274408#true} is VALID [2020-07-10 19:02:39,433 INFO L280 TraceCheckUtils]: 113: Hoare triple {274408#true} havoc ~__cil_tmp57~0; {274408#true} is VALID [2020-07-10 19:02:39,433 INFO L280 TraceCheckUtils]: 114: Hoare triple {274408#true} havoc ~__cil_tmp58~0; {274408#true} is VALID [2020-07-10 19:02:39,434 INFO L280 TraceCheckUtils]: 115: Hoare triple {274408#true} havoc ~__cil_tmp59~0; {274408#true} is VALID [2020-07-10 19:02:39,434 INFO L280 TraceCheckUtils]: 116: Hoare triple {274408#true} havoc ~__cil_tmp60~0; {274408#true} is VALID [2020-07-10 19:02:39,434 INFO L280 TraceCheckUtils]: 117: Hoare triple {274408#true} ~__cil_tmp61~0 := #t~nondet25; {274408#true} is VALID [2020-07-10 19:02:39,434 INFO L280 TraceCheckUtils]: 118: Hoare triple {274408#true} havoc #t~nondet25; {274408#true} is VALID [2020-07-10 19:02:39,435 INFO L280 TraceCheckUtils]: 119: Hoare triple {274408#true} ~s__state~0 := ~initial_state; {274408#true} is VALID [2020-07-10 19:02:39,435 INFO L280 TraceCheckUtils]: 120: Hoare triple {274408#true} ~blastFlag~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,435 INFO L280 TraceCheckUtils]: 121: Hoare triple {274408#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,436 INFO L280 TraceCheckUtils]: 122: Hoare triple {274408#true} ~tmp~0 := #t~nondet26; {274408#true} is VALID [2020-07-10 19:02:39,436 INFO L280 TraceCheckUtils]: 123: Hoare triple {274408#true} havoc #t~nondet26; {274408#true} is VALID [2020-07-10 19:02:39,436 INFO L280 TraceCheckUtils]: 124: Hoare triple {274408#true} ~Time~0 := ~tmp~0; {274408#true} is VALID [2020-07-10 19:02:39,437 INFO L280 TraceCheckUtils]: 125: Hoare triple {274408#true} ~cb~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,437 INFO L280 TraceCheckUtils]: 126: Hoare triple {274408#true} ~ret~0 := -1; {274408#true} is VALID [2020-07-10 19:02:39,437 INFO L280 TraceCheckUtils]: 127: Hoare triple {274408#true} ~skip~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,437 INFO L280 TraceCheckUtils]: 128: Hoare triple {274408#true} ~got_new_session~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,438 INFO L280 TraceCheckUtils]: 129: Hoare triple {274408#true} assume 0 != ~s__info_callback~0; {274408#true} is VALID [2020-07-10 19:02:39,438 INFO L280 TraceCheckUtils]: 130: Hoare triple {274408#true} ~cb~0 := ~s__info_callback~0; {274408#true} is VALID [2020-07-10 19:02:39,438 INFO L280 TraceCheckUtils]: 131: Hoare triple {274408#true} #t~post27 := ~s__in_handshake~0; {274408#true} is VALID [2020-07-10 19:02:39,439 INFO L280 TraceCheckUtils]: 132: Hoare triple {274408#true} ~s__in_handshake~0 := 1 + #t~post27; {274408#true} is VALID [2020-07-10 19:02:39,439 INFO L280 TraceCheckUtils]: 133: Hoare triple {274408#true} havoc #t~post27; {274408#true} is VALID [2020-07-10 19:02:39,439 INFO L280 TraceCheckUtils]: 134: Hoare triple {274408#true} assume !(0 != 12288 + ~tmp___1~0); {274408#true} is VALID [2020-07-10 19:02:39,439 INFO L280 TraceCheckUtils]: 135: Hoare triple {274408#true} assume !(0 == ~s__cert~0); {274408#true} is VALID [2020-07-10 19:02:39,440 INFO L280 TraceCheckUtils]: 136: Hoare triple {274408#true} assume !false; {274408#true} is VALID [2020-07-10 19:02:39,440 INFO L280 TraceCheckUtils]: 137: Hoare triple {274408#true} ~state~0 := ~s__state~0; {274408#true} is VALID [2020-07-10 19:02:39,440 INFO L280 TraceCheckUtils]: 138: Hoare triple {274408#true} assume !(12292 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,441 INFO L280 TraceCheckUtils]: 139: Hoare triple {274408#true} assume !(16384 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,441 INFO L280 TraceCheckUtils]: 140: Hoare triple {274408#true} assume !(8192 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,441 INFO L280 TraceCheckUtils]: 141: Hoare triple {274408#true} assume !(24576 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,442 INFO L280 TraceCheckUtils]: 142: Hoare triple {274408#true} assume !(8195 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,442 INFO L280 TraceCheckUtils]: 143: Hoare triple {274408#true} assume !(8480 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,442 INFO L280 TraceCheckUtils]: 144: Hoare triple {274408#true} assume !(8481 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,442 INFO L280 TraceCheckUtils]: 145: Hoare triple {274408#true} assume !(8482 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,443 INFO L280 TraceCheckUtils]: 146: Hoare triple {274408#true} assume 8464 == ~s__state~0; {274408#true} is VALID [2020-07-10 19:02:39,443 INFO L280 TraceCheckUtils]: 147: Hoare triple {274408#true} ~s__shutdown~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,443 INFO L280 TraceCheckUtils]: 148: Hoare triple {274408#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,444 INFO L280 TraceCheckUtils]: 149: Hoare triple {274408#true} ~ret~0 := #t~nondet32; {274408#true} is VALID [2020-07-10 19:02:39,444 INFO L280 TraceCheckUtils]: 150: Hoare triple {274408#true} havoc #t~nondet32; {274408#true} is VALID [2020-07-10 19:02:39,444 INFO L280 TraceCheckUtils]: 151: Hoare triple {274408#true} assume 0 == ~blastFlag~0; {274408#true} is VALID [2020-07-10 19:02:39,444 INFO L280 TraceCheckUtils]: 152: Hoare triple {274408#true} ~blastFlag~0 := 1; {274408#true} is VALID [2020-07-10 19:02:39,445 INFO L280 TraceCheckUtils]: 153: Hoare triple {274408#true} assume !(~ret~0 <= 0); {274408#true} is VALID [2020-07-10 19:02:39,445 INFO L280 TraceCheckUtils]: 154: Hoare triple {274408#true} ~got_new_session~0 := 1; {274408#true} is VALID [2020-07-10 19:02:39,445 INFO L280 TraceCheckUtils]: 155: Hoare triple {274408#true} ~s__state~0 := 8496; {274408#true} is VALID [2020-07-10 19:02:39,446 INFO L280 TraceCheckUtils]: 156: Hoare triple {274408#true} ~s__init_num~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,446 INFO L280 TraceCheckUtils]: 157: Hoare triple {274408#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,446 INFO L280 TraceCheckUtils]: 158: Hoare triple {274408#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {274408#true} is VALID [2020-07-10 19:02:39,446 INFO L280 TraceCheckUtils]: 159: Hoare triple {274408#true} havoc #t~nondet51; {274408#true} is VALID [2020-07-10 19:02:39,447 INFO L280 TraceCheckUtils]: 160: Hoare triple {274408#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {274408#true} is VALID [2020-07-10 19:02:39,447 INFO L280 TraceCheckUtils]: 161: Hoare triple {274408#true} ~skip~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,447 INFO L280 TraceCheckUtils]: 162: Hoare triple {274408#true} assume !false; {274408#true} is VALID [2020-07-10 19:02:39,448 INFO L280 TraceCheckUtils]: 163: Hoare triple {274408#true} ~state~0 := ~s__state~0; {274408#true} is VALID [2020-07-10 19:02:39,448 INFO L280 TraceCheckUtils]: 164: Hoare triple {274408#true} assume !(12292 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,448 INFO L280 TraceCheckUtils]: 165: Hoare triple {274408#true} assume !(16384 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,448 INFO L280 TraceCheckUtils]: 166: Hoare triple {274408#true} assume !(8192 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,449 INFO L280 TraceCheckUtils]: 167: Hoare triple {274408#true} assume !(24576 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,449 INFO L280 TraceCheckUtils]: 168: Hoare triple {274408#true} assume !(8195 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,449 INFO L280 TraceCheckUtils]: 169: Hoare triple {274408#true} assume !(8480 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,449 INFO L280 TraceCheckUtils]: 170: Hoare triple {274408#true} assume !(8481 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,450 INFO L280 TraceCheckUtils]: 171: Hoare triple {274408#true} assume !(8482 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,450 INFO L280 TraceCheckUtils]: 172: Hoare triple {274408#true} assume !(8464 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,450 INFO L280 TraceCheckUtils]: 173: Hoare triple {274408#true} assume !(8465 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,450 INFO L280 TraceCheckUtils]: 174: Hoare triple {274408#true} assume !(8466 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,450 INFO L280 TraceCheckUtils]: 175: Hoare triple {274408#true} assume 8496 == ~s__state~0; {274408#true} is VALID [2020-07-10 19:02:39,451 INFO L280 TraceCheckUtils]: 176: Hoare triple {274408#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,451 INFO L280 TraceCheckUtils]: 177: Hoare triple {274408#true} ~ret~0 := #t~nondet33; {274408#true} is VALID [2020-07-10 19:02:39,451 INFO L280 TraceCheckUtils]: 178: Hoare triple {274408#true} havoc #t~nondet33; {274408#true} is VALID [2020-07-10 19:02:39,451 INFO L280 TraceCheckUtils]: 179: Hoare triple {274408#true} assume 1 == ~blastFlag~0; {274408#true} is VALID [2020-07-10 19:02:39,451 INFO L280 TraceCheckUtils]: 180: Hoare triple {274408#true} ~blastFlag~0 := 2; {274408#true} is VALID [2020-07-10 19:02:39,451 INFO L280 TraceCheckUtils]: 181: Hoare triple {274408#true} assume !(~ret~0 <= 0); {274408#true} is VALID [2020-07-10 19:02:39,452 INFO L280 TraceCheckUtils]: 182: Hoare triple {274408#true} assume 0 != ~s__hit~0; {274408#true} is VALID [2020-07-10 19:02:39,452 INFO L280 TraceCheckUtils]: 183: Hoare triple {274408#true} ~s__state~0 := 8656; {274408#true} is VALID [2020-07-10 19:02:39,452 INFO L280 TraceCheckUtils]: 184: Hoare triple {274408#true} ~s__init_num~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,452 INFO L280 TraceCheckUtils]: 185: Hoare triple {274408#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,452 INFO L280 TraceCheckUtils]: 186: Hoare triple {274408#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {274408#true} is VALID [2020-07-10 19:02:39,453 INFO L280 TraceCheckUtils]: 187: Hoare triple {274408#true} havoc #t~nondet51; {274408#true} is VALID [2020-07-10 19:02:39,453 INFO L280 TraceCheckUtils]: 188: Hoare triple {274408#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {274408#true} is VALID [2020-07-10 19:02:39,453 INFO L280 TraceCheckUtils]: 189: Hoare triple {274408#true} ~skip~0 := 0; {274408#true} is VALID [2020-07-10 19:02:39,453 INFO L280 TraceCheckUtils]: 190: Hoare triple {274408#true} assume !false; {274408#true} is VALID [2020-07-10 19:02:39,453 INFO L280 TraceCheckUtils]: 191: Hoare triple {274408#true} ~state~0 := ~s__state~0; {274408#true} is VALID [2020-07-10 19:02:39,453 INFO L280 TraceCheckUtils]: 192: Hoare triple {274408#true} assume !(12292 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,454 INFO L280 TraceCheckUtils]: 193: Hoare triple {274408#true} assume !(16384 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,454 INFO L280 TraceCheckUtils]: 194: Hoare triple {274408#true} assume !(8192 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,454 INFO L280 TraceCheckUtils]: 195: Hoare triple {274408#true} assume !(24576 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,454 INFO L280 TraceCheckUtils]: 196: Hoare triple {274408#true} assume !(8195 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,454 INFO L280 TraceCheckUtils]: 197: Hoare triple {274408#true} assume !(8480 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,454 INFO L280 TraceCheckUtils]: 198: Hoare triple {274408#true} assume !(8481 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,455 INFO L280 TraceCheckUtils]: 199: Hoare triple {274408#true} assume !(8482 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,455 INFO L280 TraceCheckUtils]: 200: Hoare triple {274408#true} assume !(8464 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,455 INFO L280 TraceCheckUtils]: 201: Hoare triple {274408#true} assume !(8465 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,455 INFO L280 TraceCheckUtils]: 202: Hoare triple {274408#true} assume !(8466 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,455 INFO L280 TraceCheckUtils]: 203: Hoare triple {274408#true} assume !(8496 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,456 INFO L280 TraceCheckUtils]: 204: Hoare triple {274408#true} assume !(8497 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,456 INFO L280 TraceCheckUtils]: 205: Hoare triple {274408#true} assume !(8512 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,456 INFO L280 TraceCheckUtils]: 206: Hoare triple {274408#true} assume !(8513 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,456 INFO L280 TraceCheckUtils]: 207: Hoare triple {274408#true} assume !(8528 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,456 INFO L280 TraceCheckUtils]: 208: Hoare triple {274408#true} assume !(8529 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,456 INFO L280 TraceCheckUtils]: 209: Hoare triple {274408#true} assume !(8544 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,457 INFO L280 TraceCheckUtils]: 210: Hoare triple {274408#true} assume !(8545 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,457 INFO L280 TraceCheckUtils]: 211: Hoare triple {274408#true} assume !(8560 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,457 INFO L280 TraceCheckUtils]: 212: Hoare triple {274408#true} assume !(8561 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,457 INFO L280 TraceCheckUtils]: 213: Hoare triple {274408#true} assume !(8448 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,457 INFO L280 TraceCheckUtils]: 214: Hoare triple {274408#true} assume !(8576 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,458 INFO L280 TraceCheckUtils]: 215: Hoare triple {274408#true} assume !(8577 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,458 INFO L280 TraceCheckUtils]: 216: Hoare triple {274408#true} assume !(8592 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,458 INFO L280 TraceCheckUtils]: 217: Hoare triple {274408#true} assume !(8593 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,458 INFO L280 TraceCheckUtils]: 218: Hoare triple {274408#true} assume !(8608 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,458 INFO L280 TraceCheckUtils]: 219: Hoare triple {274408#true} assume !(8609 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,458 INFO L280 TraceCheckUtils]: 220: Hoare triple {274408#true} assume !(8640 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,459 INFO L280 TraceCheckUtils]: 221: Hoare triple {274408#true} assume !(8641 == ~s__state~0); {274408#true} is VALID [2020-07-10 19:02:39,459 INFO L280 TraceCheckUtils]: 222: Hoare triple {274408#true} assume 8656 == ~s__state~0; {274408#true} is VALID [2020-07-10 19:02:39,459 INFO L280 TraceCheckUtils]: 223: Hoare triple {274408#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {274408#true} is VALID [2020-07-10 19:02:39,459 INFO L280 TraceCheckUtils]: 224: Hoare triple {274408#true} assume !(0 == ~tmp___9~0); {274408#true} is VALID [2020-07-10 19:02:39,459 INFO L280 TraceCheckUtils]: 225: Hoare triple {274408#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647; {274408#true} is VALID [2020-07-10 19:02:39,459 INFO L280 TraceCheckUtils]: 226: Hoare triple {274408#true} ~ret~0 := #t~nondet48; {274408#true} is VALID [2020-07-10 19:02:39,460 INFO L280 TraceCheckUtils]: 227: Hoare triple {274408#true} havoc #t~nondet48; {274408#true} is VALID [2020-07-10 19:02:39,460 INFO L280 TraceCheckUtils]: 228: Hoare triple {274408#true} assume !(10 == ~blastFlag~0); {274408#true} is VALID [2020-07-10 19:02:39,460 INFO L280 TraceCheckUtils]: 229: Hoare triple {274408#true} assume !(13 == ~blastFlag~0); {274408#true} is VALID [2020-07-10 19:02:39,460 INFO L280 TraceCheckUtils]: 230: Hoare triple {274408#true} assume !(16 == ~blastFlag~0); {274408#true} is VALID [2020-07-10 19:02:39,460 INFO L280 TraceCheckUtils]: 231: Hoare triple {274408#true} assume !(19 == ~blastFlag~0); {274408#true} is VALID [2020-07-10 19:02:39,460 INFO L280 TraceCheckUtils]: 232: Hoare triple {274408#true} assume !(~ret~0 <= 0); {274408#true} is VALID [2020-07-10 19:02:39,462 INFO L280 TraceCheckUtils]: 233: Hoare triple {274408#true} ~s__state~0 := 8672; {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,463 INFO L280 TraceCheckUtils]: 234: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,464 INFO L280 TraceCheckUtils]: 235: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} assume !(0 == ~tmp___10~0); {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,466 INFO L280 TraceCheckUtils]: 236: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,467 INFO L280 TraceCheckUtils]: 237: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,468 INFO L280 TraceCheckUtils]: 238: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} havoc #t~nondet51; {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,469 INFO L280 TraceCheckUtils]: 239: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,470 INFO L280 TraceCheckUtils]: 240: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} ~skip~0 := 0; {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,471 INFO L280 TraceCheckUtils]: 241: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} assume !false; {274412#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:02:39,473 INFO L280 TraceCheckUtils]: 242: Hoare triple {274412#(<= 8672 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,474 INFO L280 TraceCheckUtils]: 243: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(12292 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,475 INFO L280 TraceCheckUtils]: 244: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(16384 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,476 INFO L280 TraceCheckUtils]: 245: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8192 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,477 INFO L280 TraceCheckUtils]: 246: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(24576 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,478 INFO L280 TraceCheckUtils]: 247: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8195 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,479 INFO L280 TraceCheckUtils]: 248: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8480 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,480 INFO L280 TraceCheckUtils]: 249: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8481 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,481 INFO L280 TraceCheckUtils]: 250: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8482 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,482 INFO L280 TraceCheckUtils]: 251: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8464 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,484 INFO L280 TraceCheckUtils]: 252: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8465 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,485 INFO L280 TraceCheckUtils]: 253: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8466 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,486 INFO L280 TraceCheckUtils]: 254: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8496 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,487 INFO L280 TraceCheckUtils]: 255: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8497 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,488 INFO L280 TraceCheckUtils]: 256: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8512 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,489 INFO L280 TraceCheckUtils]: 257: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8513 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,491 INFO L280 TraceCheckUtils]: 258: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8528 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,492 INFO L280 TraceCheckUtils]: 259: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8529 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,493 INFO L280 TraceCheckUtils]: 260: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8544 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,494 INFO L280 TraceCheckUtils]: 261: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8545 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,495 INFO L280 TraceCheckUtils]: 262: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8560 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,496 INFO L280 TraceCheckUtils]: 263: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8561 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,497 INFO L280 TraceCheckUtils]: 264: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8448 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,499 INFO L280 TraceCheckUtils]: 265: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8576 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,500 INFO L280 TraceCheckUtils]: 266: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8577 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,501 INFO L280 TraceCheckUtils]: 267: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8592 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,502 INFO L280 TraceCheckUtils]: 268: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8593 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,503 INFO L280 TraceCheckUtils]: 269: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8608 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,503 INFO L280 TraceCheckUtils]: 270: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8609 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,504 INFO L280 TraceCheckUtils]: 271: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8640 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,505 INFO L280 TraceCheckUtils]: 272: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8641 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,506 INFO L280 TraceCheckUtils]: 273: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8656 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,507 INFO L280 TraceCheckUtils]: 274: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(8657 == ~s__state~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,508 INFO L280 TraceCheckUtils]: 275: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume 8672 == ~s__state~0; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,509 INFO L280 TraceCheckUtils]: 276: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,510 INFO L280 TraceCheckUtils]: 277: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} ~ret~0 := #t~nondet49; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,512 INFO L280 TraceCheckUtils]: 278: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} havoc #t~nondet49; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,513 INFO L280 TraceCheckUtils]: 279: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(11 == ~blastFlag~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,514 INFO L280 TraceCheckUtils]: 280: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(14 == ~blastFlag~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,515 INFO L280 TraceCheckUtils]: 281: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(17 == ~blastFlag~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,516 INFO L280 TraceCheckUtils]: 282: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(20 == ~blastFlag~0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,517 INFO L280 TraceCheckUtils]: 283: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume !(~ret~0 <= 0); {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,518 INFO L280 TraceCheckUtils]: 284: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} ~s__state~0 := 8448; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,520 INFO L280 TraceCheckUtils]: 285: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume 0 != ~s__hit~0; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,521 INFO L280 TraceCheckUtils]: 286: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} ~s__s3__tmp__next_state___0~0 := 8640; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,522 INFO L280 TraceCheckUtils]: 287: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} ~s__init_num~0 := 0; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,523 INFO L280 TraceCheckUtils]: 288: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,524 INFO L280 TraceCheckUtils]: 289: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,525 INFO L280 TraceCheckUtils]: 290: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} havoc #t~nondet51; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,526 INFO L280 TraceCheckUtils]: 291: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume 0 == ~s__s3__tmp__reuse_message~0; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,527 INFO L280 TraceCheckUtils]: 292: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume 0 == ~skip~0; {274413#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:02:39,528 INFO L280 TraceCheckUtils]: 293: Hoare triple {274413#(<= 8672 ssl3_accept_~state~0)} assume 8560 == ~state~0; {274409#false} is VALID [2020-07-10 19:02:39,529 INFO L280 TraceCheckUtils]: 294: Hoare triple {274409#false} assume 8448 == ~s__state~0; {274409#false} is VALID [2020-07-10 19:02:39,529 INFO L280 TraceCheckUtils]: 295: Hoare triple {274409#false} assume -1 != ~s__verify_mode~0; {274409#false} is VALID [2020-07-10 19:02:39,529 INFO L280 TraceCheckUtils]: 296: Hoare triple {274409#false} assume -2 != ~s__verify_mode~0; {274409#false} is VALID [2020-07-10 19:02:39,530 INFO L280 TraceCheckUtils]: 297: Hoare triple {274409#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {274409#false} is VALID [2020-07-10 19:02:39,530 INFO L280 TraceCheckUtils]: 298: Hoare triple {274409#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {274409#false} is VALID [2020-07-10 19:02:39,530 INFO L280 TraceCheckUtils]: 299: Hoare triple {274409#false} assume 4 != ~blastFlag~0; {274409#false} is VALID [2020-07-10 19:02:39,531 INFO L280 TraceCheckUtils]: 300: Hoare triple {274409#false} assume 1024 != ~tmp___7~0; {274409#false} is VALID [2020-07-10 19:02:39,531 INFO L280 TraceCheckUtils]: 301: Hoare triple {274409#false} assume !false; {274409#false} is VALID [2020-07-10 19:02:39,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 19:02:39,612 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 19:02:39,612 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2083176556] [2020-07-10 19:02:39,612 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 19:02:39,613 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 19:02:39,613 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154947496] [2020-07-10 19:02:39,614 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 302 [2020-07-10 19:02:39,615 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 19:02:39,615 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 19:02:40,081 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 274 edges. 274 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:02:40,082 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 19:02:40,082 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 19:02:40,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 19:02:40,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 19:02:40,083 INFO L87 Difference]: Start difference. First operand 1725 states and 2113 transitions. Second operand 4 states. [2020-07-10 19:02:59,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:02:59,258 INFO L93 Difference]: Finished difference Result 3667 states and 4517 transitions. [2020-07-10 19:02:59,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 19:02:59,258 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 302 [2020-07-10 19:02:59,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 19:02:59,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:02:59,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1085 transitions. [2020-07-10 19:02:59,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:02:59,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1085 transitions. [2020-07-10 19:02:59,265 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1085 transitions. [2020-07-10 19:03:00,926 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1085 edges. 1085 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:03:01,208 INFO L225 Difference]: With dead ends: 3667 [2020-07-10 19:03:01,209 INFO L226 Difference]: Without dead ends: 1993 [2020-07-10 19:03:01,213 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 19:03:01,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1993 states. [2020-07-10 19:03:17,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1993 to 1951. [2020-07-10 19:03:17,343 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 19:03:17,344 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1993 states. Second operand 1951 states. [2020-07-10 19:03:17,344 INFO L74 IsIncluded]: Start isIncluded. First operand 1993 states. Second operand 1951 states. [2020-07-10 19:03:17,344 INFO L87 Difference]: Start difference. First operand 1993 states. Second operand 1951 states. [2020-07-10 19:03:17,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:03:17,463 INFO L93 Difference]: Finished difference Result 1993 states and 2425 transitions. [2020-07-10 19:03:17,463 INFO L276 IsEmpty]: Start isEmpty. Operand 1993 states and 2425 transitions. [2020-07-10 19:03:17,465 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:03:17,465 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:03:17,465 INFO L74 IsIncluded]: Start isIncluded. First operand 1951 states. Second operand 1993 states. [2020-07-10 19:03:17,465 INFO L87 Difference]: Start difference. First operand 1951 states. Second operand 1993 states. [2020-07-10 19:03:17,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:03:17,579 INFO L93 Difference]: Finished difference Result 1993 states and 2425 transitions. [2020-07-10 19:03:17,579 INFO L276 IsEmpty]: Start isEmpty. Operand 1993 states and 2425 transitions. [2020-07-10 19:03:17,581 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:03:17,581 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:03:17,581 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 19:03:17,581 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 19:03:17,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1951 states. [2020-07-10 19:03:17,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2383 transitions. [2020-07-10 19:03:17,690 INFO L78 Accepts]: Start accepts. Automaton has 1951 states and 2383 transitions. Word has length 302 [2020-07-10 19:03:17,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 19:03:17,690 INFO L479 AbstractCegarLoop]: Abstraction has 1951 states and 2383 transitions. [2020-07-10 19:03:17,690 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 19:03:17,690 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 1951 states and 2383 transitions. [2020-07-10 19:03:26,901 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2383 edges. 2383 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:03:26,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1951 states and 2383 transitions. [2020-07-10 19:03:26,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2020-07-10 19:03:26,904 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 19:03:26,904 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 19:03:26,905 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-07-10 19:03:26,905 INFO L427 AbstractCegarLoop]: === Iteration 26 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 19:03:26,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 19:03:26,905 INFO L82 PathProgramCache]: Analyzing trace with hash -444397713, now seen corresponding path program 1 times [2020-07-10 19:03:26,905 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 19:03:26,905 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [681929347] [2020-07-10 19:03:26,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 19:03:26,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:03:27,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:03:27,016 INFO L280 TraceCheckUtils]: 0: Hoare triple {289641#true} assume true; {289641#true} is VALID [2020-07-10 19:03:27,017 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {289641#true} {289641#true} #1043#return; {289641#true} is VALID [2020-07-10 19:03:27,017 INFO L263 TraceCheckUtils]: 0: Hoare triple {289641#true} call ULTIMATE.init(); {289641#true} is VALID [2020-07-10 19:03:27,017 INFO L280 TraceCheckUtils]: 1: Hoare triple {289641#true} assume true; {289641#true} is VALID [2020-07-10 19:03:27,017 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {289641#true} {289641#true} #1043#return; {289641#true} is VALID [2020-07-10 19:03:27,018 INFO L263 TraceCheckUtils]: 3: Hoare triple {289641#true} call #t~ret55 := main(); {289641#true} is VALID [2020-07-10 19:03:27,018 INFO L280 TraceCheckUtils]: 4: Hoare triple {289641#true} havoc ~s~0; {289641#true} is VALID [2020-07-10 19:03:27,018 INFO L280 TraceCheckUtils]: 5: Hoare triple {289641#true} havoc ~tmp~1; {289641#true} is VALID [2020-07-10 19:03:27,018 INFO L280 TraceCheckUtils]: 6: Hoare triple {289641#true} ~s~0 := 8464; {289641#true} is VALID [2020-07-10 19:03:27,018 INFO L263 TraceCheckUtils]: 7: Hoare triple {289641#true} call #t~ret54 := ssl3_accept(~s~0); {289641#true} is VALID [2020-07-10 19:03:27,018 INFO L280 TraceCheckUtils]: 8: Hoare triple {289641#true} ~initial_state := #in~initial_state; {289641#true} is VALID [2020-07-10 19:03:27,019 INFO L280 TraceCheckUtils]: 9: Hoare triple {289641#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,019 INFO L280 TraceCheckUtils]: 10: Hoare triple {289641#true} ~s__info_callback~0 := #t~nondet0; {289641#true} is VALID [2020-07-10 19:03:27,019 INFO L280 TraceCheckUtils]: 11: Hoare triple {289641#true} havoc #t~nondet0; {289641#true} is VALID [2020-07-10 19:03:27,019 INFO L280 TraceCheckUtils]: 12: Hoare triple {289641#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,019 INFO L280 TraceCheckUtils]: 13: Hoare triple {289641#true} ~s__in_handshake~0 := #t~nondet1; {289641#true} is VALID [2020-07-10 19:03:27,020 INFO L280 TraceCheckUtils]: 14: Hoare triple {289641#true} havoc #t~nondet1; {289641#true} is VALID [2020-07-10 19:03:27,020 INFO L280 TraceCheckUtils]: 15: Hoare triple {289641#true} havoc ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,020 INFO L280 TraceCheckUtils]: 16: Hoare triple {289641#true} havoc ~s__new_session~0; {289641#true} is VALID [2020-07-10 19:03:27,020 INFO L280 TraceCheckUtils]: 17: Hoare triple {289641#true} havoc ~s__server~0; {289641#true} is VALID [2020-07-10 19:03:27,020 INFO L280 TraceCheckUtils]: 18: Hoare triple {289641#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,020 INFO L280 TraceCheckUtils]: 19: Hoare triple {289641#true} ~s__version~0 := #t~nondet2; {289641#true} is VALID [2020-07-10 19:03:27,021 INFO L280 TraceCheckUtils]: 20: Hoare triple {289641#true} havoc #t~nondet2; {289641#true} is VALID [2020-07-10 19:03:27,021 INFO L280 TraceCheckUtils]: 21: Hoare triple {289641#true} havoc ~s__type~0; {289641#true} is VALID [2020-07-10 19:03:27,021 INFO L280 TraceCheckUtils]: 22: Hoare triple {289641#true} havoc ~s__init_num~0; {289641#true} is VALID [2020-07-10 19:03:27,021 INFO L280 TraceCheckUtils]: 23: Hoare triple {289641#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,021 INFO L280 TraceCheckUtils]: 24: Hoare triple {289641#true} ~s__hit~0 := #t~nondet3; {289641#true} is VALID [2020-07-10 19:03:27,021 INFO L280 TraceCheckUtils]: 25: Hoare triple {289641#true} havoc #t~nondet3; {289641#true} is VALID [2020-07-10 19:03:27,022 INFO L280 TraceCheckUtils]: 26: Hoare triple {289641#true} havoc ~s__rwstate~0; {289641#true} is VALID [2020-07-10 19:03:27,022 INFO L280 TraceCheckUtils]: 27: Hoare triple {289641#true} ~s__init_buf___0~0 := 1; {289641#true} is VALID [2020-07-10 19:03:27,022 INFO L280 TraceCheckUtils]: 28: Hoare triple {289641#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,022 INFO L280 TraceCheckUtils]: 29: Hoare triple {289641#true} ~s__debug~0 := #t~nondet4; {289641#true} is VALID [2020-07-10 19:03:27,022 INFO L280 TraceCheckUtils]: 30: Hoare triple {289641#true} havoc #t~nondet4; {289641#true} is VALID [2020-07-10 19:03:27,022 INFO L280 TraceCheckUtils]: 31: Hoare triple {289641#true} havoc ~s__shutdown~0; {289641#true} is VALID [2020-07-10 19:03:27,023 INFO L280 TraceCheckUtils]: 32: Hoare triple {289641#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,023 INFO L280 TraceCheckUtils]: 33: Hoare triple {289641#true} ~s__cert~0 := #t~nondet5; {289641#true} is VALID [2020-07-10 19:03:27,023 INFO L280 TraceCheckUtils]: 34: Hoare triple {289641#true} havoc #t~nondet5; {289641#true} is VALID [2020-07-10 19:03:27,023 INFO L280 TraceCheckUtils]: 35: Hoare triple {289641#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,023 INFO L280 TraceCheckUtils]: 36: Hoare triple {289641#true} ~s__options~0 := #t~nondet6; {289641#true} is VALID [2020-07-10 19:03:27,023 INFO L280 TraceCheckUtils]: 37: Hoare triple {289641#true} havoc #t~nondet6; {289641#true} is VALID [2020-07-10 19:03:27,024 INFO L280 TraceCheckUtils]: 38: Hoare triple {289641#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,024 INFO L280 TraceCheckUtils]: 39: Hoare triple {289641#true} ~s__verify_mode~0 := #t~nondet7; {289641#true} is VALID [2020-07-10 19:03:27,024 INFO L280 TraceCheckUtils]: 40: Hoare triple {289641#true} havoc #t~nondet7; {289641#true} is VALID [2020-07-10 19:03:27,024 INFO L280 TraceCheckUtils]: 41: Hoare triple {289641#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,024 INFO L280 TraceCheckUtils]: 42: Hoare triple {289641#true} ~s__session__peer~0 := #t~nondet8; {289641#true} is VALID [2020-07-10 19:03:27,024 INFO L280 TraceCheckUtils]: 43: Hoare triple {289641#true} havoc #t~nondet8; {289641#true} is VALID [2020-07-10 19:03:27,024 INFO L280 TraceCheckUtils]: 44: Hoare triple {289641#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,025 INFO L280 TraceCheckUtils]: 45: Hoare triple {289641#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {289641#true} is VALID [2020-07-10 19:03:27,025 INFO L280 TraceCheckUtils]: 46: Hoare triple {289641#true} havoc #t~nondet9; {289641#true} is VALID [2020-07-10 19:03:27,025 INFO L280 TraceCheckUtils]: 47: Hoare triple {289641#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,025 INFO L280 TraceCheckUtils]: 48: Hoare triple {289641#true} ~s__ctx__info_callback~0 := #t~nondet10; {289641#true} is VALID [2020-07-10 19:03:27,025 INFO L280 TraceCheckUtils]: 49: Hoare triple {289641#true} havoc #t~nondet10; {289641#true} is VALID [2020-07-10 19:03:27,026 INFO L280 TraceCheckUtils]: 50: Hoare triple {289641#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,026 INFO L280 TraceCheckUtils]: 51: Hoare triple {289641#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {289641#true} is VALID [2020-07-10 19:03:27,026 INFO L280 TraceCheckUtils]: 52: Hoare triple {289641#true} havoc #t~nondet11; {289641#true} is VALID [2020-07-10 19:03:27,026 INFO L280 TraceCheckUtils]: 53: Hoare triple {289641#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,026 INFO L280 TraceCheckUtils]: 54: Hoare triple {289641#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {289641#true} is VALID [2020-07-10 19:03:27,026 INFO L280 TraceCheckUtils]: 55: Hoare triple {289641#true} havoc #t~nondet12; {289641#true} is VALID [2020-07-10 19:03:27,026 INFO L280 TraceCheckUtils]: 56: Hoare triple {289641#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,027 INFO L280 TraceCheckUtils]: 57: Hoare triple {289641#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {289641#true} is VALID [2020-07-10 19:03:27,027 INFO L280 TraceCheckUtils]: 58: Hoare triple {289641#true} havoc #t~nondet13; {289641#true} is VALID [2020-07-10 19:03:27,027 INFO L280 TraceCheckUtils]: 59: Hoare triple {289641#true} havoc ~s__s3__tmp__cert_request~0; {289641#true} is VALID [2020-07-10 19:03:27,027 INFO L280 TraceCheckUtils]: 60: Hoare triple {289641#true} havoc ~s__s3__tmp__reuse_message~0; {289641#true} is VALID [2020-07-10 19:03:27,027 INFO L280 TraceCheckUtils]: 61: Hoare triple {289641#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {289641#true} is VALID [2020-07-10 19:03:27,028 INFO L280 TraceCheckUtils]: 62: Hoare triple {289641#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,028 INFO L280 TraceCheckUtils]: 63: Hoare triple {289641#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {289641#true} is VALID [2020-07-10 19:03:27,028 INFO L280 TraceCheckUtils]: 64: Hoare triple {289641#true} havoc #t~nondet14; {289641#true} is VALID [2020-07-10 19:03:27,028 INFO L280 TraceCheckUtils]: 65: Hoare triple {289641#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {289641#true} is VALID [2020-07-10 19:03:27,028 INFO L280 TraceCheckUtils]: 66: Hoare triple {289641#true} havoc ~s__s3__tmp__next_state___0~0; {289641#true} is VALID [2020-07-10 19:03:27,028 INFO L280 TraceCheckUtils]: 67: Hoare triple {289641#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {289641#true} is VALID [2020-07-10 19:03:27,029 INFO L280 TraceCheckUtils]: 68: Hoare triple {289641#true} havoc ~s__session__cipher~0; {289641#true} is VALID [2020-07-10 19:03:27,029 INFO L280 TraceCheckUtils]: 69: Hoare triple {289641#true} havoc ~buf~0; {289641#true} is VALID [2020-07-10 19:03:27,029 INFO L280 TraceCheckUtils]: 70: Hoare triple {289641#true} havoc ~l~0; {289641#true} is VALID [2020-07-10 19:03:27,029 INFO L280 TraceCheckUtils]: 71: Hoare triple {289641#true} havoc ~Time~0; {289641#true} is VALID [2020-07-10 19:03:27,029 INFO L280 TraceCheckUtils]: 72: Hoare triple {289641#true} havoc ~tmp~0; {289641#true} is VALID [2020-07-10 19:03:27,029 INFO L280 TraceCheckUtils]: 73: Hoare triple {289641#true} havoc ~cb~0; {289641#true} is VALID [2020-07-10 19:03:27,030 INFO L280 TraceCheckUtils]: 74: Hoare triple {289641#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,030 INFO L280 TraceCheckUtils]: 75: Hoare triple {289641#true} ~num1~0 := #t~nondet15; {289641#true} is VALID [2020-07-10 19:03:27,030 INFO L280 TraceCheckUtils]: 76: Hoare triple {289641#true} havoc #t~nondet15; {289641#true} is VALID [2020-07-10 19:03:27,030 INFO L280 TraceCheckUtils]: 77: Hoare triple {289641#true} havoc ~ret~0; {289641#true} is VALID [2020-07-10 19:03:27,030 INFO L280 TraceCheckUtils]: 78: Hoare triple {289641#true} havoc ~new_state~0; {289641#true} is VALID [2020-07-10 19:03:27,031 INFO L280 TraceCheckUtils]: 79: Hoare triple {289641#true} havoc ~state~0; {289641#true} is VALID [2020-07-10 19:03:27,031 INFO L280 TraceCheckUtils]: 80: Hoare triple {289641#true} havoc ~skip~0; {289641#true} is VALID [2020-07-10 19:03:27,031 INFO L280 TraceCheckUtils]: 81: Hoare triple {289641#true} havoc ~got_new_session~0; {289641#true} is VALID [2020-07-10 19:03:27,031 INFO L280 TraceCheckUtils]: 82: Hoare triple {289641#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,031 INFO L280 TraceCheckUtils]: 83: Hoare triple {289641#true} ~tmp___1~0 := #t~nondet16; {289641#true} is VALID [2020-07-10 19:03:27,032 INFO L280 TraceCheckUtils]: 84: Hoare triple {289641#true} havoc #t~nondet16; {289641#true} is VALID [2020-07-10 19:03:27,032 INFO L280 TraceCheckUtils]: 85: Hoare triple {289641#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,032 INFO L280 TraceCheckUtils]: 86: Hoare triple {289641#true} ~tmp___2~0 := #t~nondet17; {289641#true} is VALID [2020-07-10 19:03:27,032 INFO L280 TraceCheckUtils]: 87: Hoare triple {289641#true} havoc #t~nondet17; {289641#true} is VALID [2020-07-10 19:03:27,032 INFO L280 TraceCheckUtils]: 88: Hoare triple {289641#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,032 INFO L280 TraceCheckUtils]: 89: Hoare triple {289641#true} ~tmp___3~0 := #t~nondet18; {289641#true} is VALID [2020-07-10 19:03:27,033 INFO L280 TraceCheckUtils]: 90: Hoare triple {289641#true} havoc #t~nondet18; {289641#true} is VALID [2020-07-10 19:03:27,033 INFO L280 TraceCheckUtils]: 91: Hoare triple {289641#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,033 INFO L280 TraceCheckUtils]: 92: Hoare triple {289641#true} ~tmp___4~0 := #t~nondet19; {289641#true} is VALID [2020-07-10 19:03:27,033 INFO L280 TraceCheckUtils]: 93: Hoare triple {289641#true} havoc #t~nondet19; {289641#true} is VALID [2020-07-10 19:03:27,033 INFO L280 TraceCheckUtils]: 94: Hoare triple {289641#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,034 INFO L280 TraceCheckUtils]: 95: Hoare triple {289641#true} ~tmp___5~0 := #t~nondet20; {289641#true} is VALID [2020-07-10 19:03:27,034 INFO L280 TraceCheckUtils]: 96: Hoare triple {289641#true} havoc #t~nondet20; {289641#true} is VALID [2020-07-10 19:03:27,034 INFO L280 TraceCheckUtils]: 97: Hoare triple {289641#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,034 INFO L280 TraceCheckUtils]: 98: Hoare triple {289641#true} ~tmp___6~0 := #t~nondet21; {289641#true} is VALID [2020-07-10 19:03:27,034 INFO L280 TraceCheckUtils]: 99: Hoare triple {289641#true} havoc #t~nondet21; {289641#true} is VALID [2020-07-10 19:03:27,034 INFO L280 TraceCheckUtils]: 100: Hoare triple {289641#true} havoc ~tmp___7~0; {289641#true} is VALID [2020-07-10 19:03:27,035 INFO L280 TraceCheckUtils]: 101: Hoare triple {289641#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,035 INFO L280 TraceCheckUtils]: 102: Hoare triple {289641#true} ~tmp___8~0 := #t~nondet22; {289641#true} is VALID [2020-07-10 19:03:27,035 INFO L280 TraceCheckUtils]: 103: Hoare triple {289641#true} havoc #t~nondet22; {289641#true} is VALID [2020-07-10 19:03:27,035 INFO L280 TraceCheckUtils]: 104: Hoare triple {289641#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,035 INFO L280 TraceCheckUtils]: 105: Hoare triple {289641#true} ~tmp___9~0 := #t~nondet23; {289641#true} is VALID [2020-07-10 19:03:27,035 INFO L280 TraceCheckUtils]: 106: Hoare triple {289641#true} havoc #t~nondet23; {289641#true} is VALID [2020-07-10 19:03:27,036 INFO L280 TraceCheckUtils]: 107: Hoare triple {289641#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,036 INFO L280 TraceCheckUtils]: 108: Hoare triple {289641#true} ~tmp___10~0 := #t~nondet24; {289641#true} is VALID [2020-07-10 19:03:27,036 INFO L280 TraceCheckUtils]: 109: Hoare triple {289641#true} havoc #t~nondet24; {289641#true} is VALID [2020-07-10 19:03:27,036 INFO L280 TraceCheckUtils]: 110: Hoare triple {289641#true} havoc ~blastFlag~0; {289641#true} is VALID [2020-07-10 19:03:27,036 INFO L280 TraceCheckUtils]: 111: Hoare triple {289641#true} havoc ~__cil_tmp55~0; {289641#true} is VALID [2020-07-10 19:03:27,036 INFO L280 TraceCheckUtils]: 112: Hoare triple {289641#true} havoc ~__cil_tmp56~0; {289641#true} is VALID [2020-07-10 19:03:27,037 INFO L280 TraceCheckUtils]: 113: Hoare triple {289641#true} havoc ~__cil_tmp57~0; {289641#true} is VALID [2020-07-10 19:03:27,037 INFO L280 TraceCheckUtils]: 114: Hoare triple {289641#true} havoc ~__cil_tmp58~0; {289641#true} is VALID [2020-07-10 19:03:27,037 INFO L280 TraceCheckUtils]: 115: Hoare triple {289641#true} havoc ~__cil_tmp59~0; {289641#true} is VALID [2020-07-10 19:03:27,037 INFO L280 TraceCheckUtils]: 116: Hoare triple {289641#true} havoc ~__cil_tmp60~0; {289641#true} is VALID [2020-07-10 19:03:27,037 INFO L280 TraceCheckUtils]: 117: Hoare triple {289641#true} ~__cil_tmp61~0 := #t~nondet25; {289641#true} is VALID [2020-07-10 19:03:27,037 INFO L280 TraceCheckUtils]: 118: Hoare triple {289641#true} havoc #t~nondet25; {289641#true} is VALID [2020-07-10 19:03:27,038 INFO L280 TraceCheckUtils]: 119: Hoare triple {289641#true} ~s__state~0 := ~initial_state; {289641#true} is VALID [2020-07-10 19:03:27,038 INFO L280 TraceCheckUtils]: 120: Hoare triple {289641#true} ~blastFlag~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,038 INFO L280 TraceCheckUtils]: 121: Hoare triple {289641#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,038 INFO L280 TraceCheckUtils]: 122: Hoare triple {289641#true} ~tmp~0 := #t~nondet26; {289641#true} is VALID [2020-07-10 19:03:27,038 INFO L280 TraceCheckUtils]: 123: Hoare triple {289641#true} havoc #t~nondet26; {289641#true} is VALID [2020-07-10 19:03:27,038 INFO L280 TraceCheckUtils]: 124: Hoare triple {289641#true} ~Time~0 := ~tmp~0; {289641#true} is VALID [2020-07-10 19:03:27,039 INFO L280 TraceCheckUtils]: 125: Hoare triple {289641#true} ~cb~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,039 INFO L280 TraceCheckUtils]: 126: Hoare triple {289641#true} ~ret~0 := -1; {289641#true} is VALID [2020-07-10 19:03:27,039 INFO L280 TraceCheckUtils]: 127: Hoare triple {289641#true} ~skip~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,039 INFO L280 TraceCheckUtils]: 128: Hoare triple {289641#true} ~got_new_session~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,039 INFO L280 TraceCheckUtils]: 129: Hoare triple {289641#true} assume 0 != ~s__info_callback~0; {289641#true} is VALID [2020-07-10 19:03:27,039 INFO L280 TraceCheckUtils]: 130: Hoare triple {289641#true} ~cb~0 := ~s__info_callback~0; {289641#true} is VALID [2020-07-10 19:03:27,040 INFO L280 TraceCheckUtils]: 131: Hoare triple {289641#true} #t~post27 := ~s__in_handshake~0; {289641#true} is VALID [2020-07-10 19:03:27,040 INFO L280 TraceCheckUtils]: 132: Hoare triple {289641#true} ~s__in_handshake~0 := 1 + #t~post27; {289641#true} is VALID [2020-07-10 19:03:27,040 INFO L280 TraceCheckUtils]: 133: Hoare triple {289641#true} havoc #t~post27; {289641#true} is VALID [2020-07-10 19:03:27,040 INFO L280 TraceCheckUtils]: 134: Hoare triple {289641#true} assume !(0 != 12288 + ~tmp___1~0); {289641#true} is VALID [2020-07-10 19:03:27,040 INFO L280 TraceCheckUtils]: 135: Hoare triple {289641#true} assume !(0 == ~s__cert~0); {289641#true} is VALID [2020-07-10 19:03:27,040 INFO L280 TraceCheckUtils]: 136: Hoare triple {289641#true} assume !false; {289641#true} is VALID [2020-07-10 19:03:27,041 INFO L280 TraceCheckUtils]: 137: Hoare triple {289641#true} ~state~0 := ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,041 INFO L280 TraceCheckUtils]: 138: Hoare triple {289641#true} assume !(12292 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,041 INFO L280 TraceCheckUtils]: 139: Hoare triple {289641#true} assume !(16384 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,041 INFO L280 TraceCheckUtils]: 140: Hoare triple {289641#true} assume !(8192 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,041 INFO L280 TraceCheckUtils]: 141: Hoare triple {289641#true} assume !(24576 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,041 INFO L280 TraceCheckUtils]: 142: Hoare triple {289641#true} assume !(8195 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,042 INFO L280 TraceCheckUtils]: 143: Hoare triple {289641#true} assume !(8480 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,042 INFO L280 TraceCheckUtils]: 144: Hoare triple {289641#true} assume !(8481 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,042 INFO L280 TraceCheckUtils]: 145: Hoare triple {289641#true} assume !(8482 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,042 INFO L280 TraceCheckUtils]: 146: Hoare triple {289641#true} assume 8464 == ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,042 INFO L280 TraceCheckUtils]: 147: Hoare triple {289641#true} ~s__shutdown~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,043 INFO L280 TraceCheckUtils]: 148: Hoare triple {289641#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,043 INFO L280 TraceCheckUtils]: 149: Hoare triple {289641#true} ~ret~0 := #t~nondet32; {289641#true} is VALID [2020-07-10 19:03:27,043 INFO L280 TraceCheckUtils]: 150: Hoare triple {289641#true} havoc #t~nondet32; {289641#true} is VALID [2020-07-10 19:03:27,043 INFO L280 TraceCheckUtils]: 151: Hoare triple {289641#true} assume 0 == ~blastFlag~0; {289641#true} is VALID [2020-07-10 19:03:27,043 INFO L280 TraceCheckUtils]: 152: Hoare triple {289641#true} ~blastFlag~0 := 1; {289641#true} is VALID [2020-07-10 19:03:27,043 INFO L280 TraceCheckUtils]: 153: Hoare triple {289641#true} assume !(~ret~0 <= 0); {289641#true} is VALID [2020-07-10 19:03:27,044 INFO L280 TraceCheckUtils]: 154: Hoare triple {289641#true} ~got_new_session~0 := 1; {289641#true} is VALID [2020-07-10 19:03:27,044 INFO L280 TraceCheckUtils]: 155: Hoare triple {289641#true} ~s__state~0 := 8496; {289641#true} is VALID [2020-07-10 19:03:27,044 INFO L280 TraceCheckUtils]: 156: Hoare triple {289641#true} ~s__init_num~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,044 INFO L280 TraceCheckUtils]: 157: Hoare triple {289641#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,044 INFO L280 TraceCheckUtils]: 158: Hoare triple {289641#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {289641#true} is VALID [2020-07-10 19:03:27,044 INFO L280 TraceCheckUtils]: 159: Hoare triple {289641#true} havoc #t~nondet51; {289641#true} is VALID [2020-07-10 19:03:27,045 INFO L280 TraceCheckUtils]: 160: Hoare triple {289641#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {289641#true} is VALID [2020-07-10 19:03:27,045 INFO L280 TraceCheckUtils]: 161: Hoare triple {289641#true} ~skip~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,045 INFO L280 TraceCheckUtils]: 162: Hoare triple {289641#true} assume !false; {289641#true} is VALID [2020-07-10 19:03:27,045 INFO L280 TraceCheckUtils]: 163: Hoare triple {289641#true} ~state~0 := ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,045 INFO L280 TraceCheckUtils]: 164: Hoare triple {289641#true} assume !(12292 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,045 INFO L280 TraceCheckUtils]: 165: Hoare triple {289641#true} assume !(16384 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,046 INFO L280 TraceCheckUtils]: 166: Hoare triple {289641#true} assume !(8192 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,046 INFO L280 TraceCheckUtils]: 167: Hoare triple {289641#true} assume !(24576 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,046 INFO L280 TraceCheckUtils]: 168: Hoare triple {289641#true} assume !(8195 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,046 INFO L280 TraceCheckUtils]: 169: Hoare triple {289641#true} assume !(8480 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,046 INFO L280 TraceCheckUtils]: 170: Hoare triple {289641#true} assume !(8481 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,046 INFO L280 TraceCheckUtils]: 171: Hoare triple {289641#true} assume !(8482 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,047 INFO L280 TraceCheckUtils]: 172: Hoare triple {289641#true} assume !(8464 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,047 INFO L280 TraceCheckUtils]: 173: Hoare triple {289641#true} assume !(8465 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,047 INFO L280 TraceCheckUtils]: 174: Hoare triple {289641#true} assume !(8466 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,047 INFO L280 TraceCheckUtils]: 175: Hoare triple {289641#true} assume 8496 == ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,047 INFO L280 TraceCheckUtils]: 176: Hoare triple {289641#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,047 INFO L280 TraceCheckUtils]: 177: Hoare triple {289641#true} ~ret~0 := #t~nondet33; {289641#true} is VALID [2020-07-10 19:03:27,048 INFO L280 TraceCheckUtils]: 178: Hoare triple {289641#true} havoc #t~nondet33; {289641#true} is VALID [2020-07-10 19:03:27,048 INFO L280 TraceCheckUtils]: 179: Hoare triple {289641#true} assume 1 == ~blastFlag~0; {289641#true} is VALID [2020-07-10 19:03:27,048 INFO L280 TraceCheckUtils]: 180: Hoare triple {289641#true} ~blastFlag~0 := 2; {289641#true} is VALID [2020-07-10 19:03:27,048 INFO L280 TraceCheckUtils]: 181: Hoare triple {289641#true} assume !(~ret~0 <= 0); {289641#true} is VALID [2020-07-10 19:03:27,048 INFO L280 TraceCheckUtils]: 182: Hoare triple {289641#true} assume !(0 != ~s__hit~0); {289641#true} is VALID [2020-07-10 19:03:27,048 INFO L280 TraceCheckUtils]: 183: Hoare triple {289641#true} ~s__state~0 := 8512; {289641#true} is VALID [2020-07-10 19:03:27,048 INFO L280 TraceCheckUtils]: 184: Hoare triple {289641#true} ~s__init_num~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,049 INFO L280 TraceCheckUtils]: 185: Hoare triple {289641#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,049 INFO L280 TraceCheckUtils]: 186: Hoare triple {289641#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {289641#true} is VALID [2020-07-10 19:03:27,049 INFO L280 TraceCheckUtils]: 187: Hoare triple {289641#true} havoc #t~nondet51; {289641#true} is VALID [2020-07-10 19:03:27,049 INFO L280 TraceCheckUtils]: 188: Hoare triple {289641#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {289641#true} is VALID [2020-07-10 19:03:27,049 INFO L280 TraceCheckUtils]: 189: Hoare triple {289641#true} ~skip~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,049 INFO L280 TraceCheckUtils]: 190: Hoare triple {289641#true} assume !false; {289641#true} is VALID [2020-07-10 19:03:27,050 INFO L280 TraceCheckUtils]: 191: Hoare triple {289641#true} ~state~0 := ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,050 INFO L280 TraceCheckUtils]: 192: Hoare triple {289641#true} assume !(12292 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,050 INFO L280 TraceCheckUtils]: 193: Hoare triple {289641#true} assume !(16384 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,050 INFO L280 TraceCheckUtils]: 194: Hoare triple {289641#true} assume !(8192 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,050 INFO L280 TraceCheckUtils]: 195: Hoare triple {289641#true} assume !(24576 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,050 INFO L280 TraceCheckUtils]: 196: Hoare triple {289641#true} assume !(8195 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,051 INFO L280 TraceCheckUtils]: 197: Hoare triple {289641#true} assume !(8480 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,051 INFO L280 TraceCheckUtils]: 198: Hoare triple {289641#true} assume !(8481 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,051 INFO L280 TraceCheckUtils]: 199: Hoare triple {289641#true} assume !(8482 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,051 INFO L280 TraceCheckUtils]: 200: Hoare triple {289641#true} assume !(8464 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,051 INFO L280 TraceCheckUtils]: 201: Hoare triple {289641#true} assume !(8465 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,051 INFO L280 TraceCheckUtils]: 202: Hoare triple {289641#true} assume !(8466 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,052 INFO L280 TraceCheckUtils]: 203: Hoare triple {289641#true} assume !(8496 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,052 INFO L280 TraceCheckUtils]: 204: Hoare triple {289641#true} assume !(8497 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,052 INFO L280 TraceCheckUtils]: 205: Hoare triple {289641#true} assume 8512 == ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,052 INFO L280 TraceCheckUtils]: 206: Hoare triple {289641#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,052 INFO L280 TraceCheckUtils]: 207: Hoare triple {289641#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet34; {289641#true} is VALID [2020-07-10 19:03:27,052 INFO L280 TraceCheckUtils]: 208: Hoare triple {289641#true} havoc #t~nondet34; {289641#true} is VALID [2020-07-10 19:03:27,053 INFO L280 TraceCheckUtils]: 209: Hoare triple {289641#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {289641#true} is VALID [2020-07-10 19:03:27,053 INFO L280 TraceCheckUtils]: 210: Hoare triple {289641#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296; {289641#true} is VALID [2020-07-10 19:03:27,053 INFO L280 TraceCheckUtils]: 211: Hoare triple {289641#true} ~__cil_tmp56~0 := 256345; {289641#true} is VALID [2020-07-10 19:03:27,053 INFO L280 TraceCheckUtils]: 212: Hoare triple {289641#true} ~skip~0 := 1; {289641#true} is VALID [2020-07-10 19:03:27,053 INFO L280 TraceCheckUtils]: 213: Hoare triple {289641#true} ~s__state~0 := 8528; {289641#true} is VALID [2020-07-10 19:03:27,053 INFO L280 TraceCheckUtils]: 214: Hoare triple {289641#true} ~s__init_num~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,054 INFO L280 TraceCheckUtils]: 215: Hoare triple {289641#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,054 INFO L280 TraceCheckUtils]: 216: Hoare triple {289641#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {289641#true} is VALID [2020-07-10 19:03:27,054 INFO L280 TraceCheckUtils]: 217: Hoare triple {289641#true} havoc #t~nondet51; {289641#true} is VALID [2020-07-10 19:03:27,054 INFO L280 TraceCheckUtils]: 218: Hoare triple {289641#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {289641#true} is VALID [2020-07-10 19:03:27,054 INFO L280 TraceCheckUtils]: 219: Hoare triple {289641#true} ~skip~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,054 INFO L280 TraceCheckUtils]: 220: Hoare triple {289641#true} assume !false; {289641#true} is VALID [2020-07-10 19:03:27,055 INFO L280 TraceCheckUtils]: 221: Hoare triple {289641#true} ~state~0 := ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,055 INFO L280 TraceCheckUtils]: 222: Hoare triple {289641#true} assume !(12292 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,055 INFO L280 TraceCheckUtils]: 223: Hoare triple {289641#true} assume !(16384 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,055 INFO L280 TraceCheckUtils]: 224: Hoare triple {289641#true} assume !(8192 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,055 INFO L280 TraceCheckUtils]: 225: Hoare triple {289641#true} assume !(24576 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,055 INFO L280 TraceCheckUtils]: 226: Hoare triple {289641#true} assume !(8195 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,056 INFO L280 TraceCheckUtils]: 227: Hoare triple {289641#true} assume !(8480 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,056 INFO L280 TraceCheckUtils]: 228: Hoare triple {289641#true} assume !(8481 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,056 INFO L280 TraceCheckUtils]: 229: Hoare triple {289641#true} assume !(8482 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,056 INFO L280 TraceCheckUtils]: 230: Hoare triple {289641#true} assume !(8464 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,056 INFO L280 TraceCheckUtils]: 231: Hoare triple {289641#true} assume !(8465 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,056 INFO L280 TraceCheckUtils]: 232: Hoare triple {289641#true} assume !(8466 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,057 INFO L280 TraceCheckUtils]: 233: Hoare triple {289641#true} assume !(8496 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,057 INFO L280 TraceCheckUtils]: 234: Hoare triple {289641#true} assume !(8497 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,057 INFO L280 TraceCheckUtils]: 235: Hoare triple {289641#true} assume !(8512 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,057 INFO L280 TraceCheckUtils]: 236: Hoare triple {289641#true} assume !(8513 == ~s__state~0); {289641#true} is VALID [2020-07-10 19:03:27,057 INFO L280 TraceCheckUtils]: 237: Hoare triple {289641#true} assume 8528 == ~s__state~0; {289641#true} is VALID [2020-07-10 19:03:27,057 INFO L280 TraceCheckUtils]: 238: Hoare triple {289641#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647; {289641#true} is VALID [2020-07-10 19:03:27,058 INFO L280 TraceCheckUtils]: 239: Hoare triple {289641#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet36; {289641#true} is VALID [2020-07-10 19:03:27,058 INFO L280 TraceCheckUtils]: 240: Hoare triple {289641#true} havoc #t~nondet36; {289641#true} is VALID [2020-07-10 19:03:27,058 INFO L280 TraceCheckUtils]: 241: Hoare triple {289641#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {289641#true} is VALID [2020-07-10 19:03:27,058 INFO L280 TraceCheckUtils]: 242: Hoare triple {289641#true} ~__cil_tmp57~0 := ~s__options~0; {289641#true} is VALID [2020-07-10 19:03:27,058 INFO L280 TraceCheckUtils]: 243: Hoare triple {289641#true} assume !(0 != (2097152 + ~__cil_tmp57~0) % 4294967296); {289641#true} is VALID [2020-07-10 19:03:27,059 INFO L280 TraceCheckUtils]: 244: Hoare triple {289641#true} ~s__s3__tmp__use_rsa_tmp~0 := 0; {289641#true} is VALID [2020-07-10 19:03:27,059 INFO L280 TraceCheckUtils]: 245: Hoare triple {289641#true} assume !(0 != ~s__s3__tmp__use_rsa_tmp~0); {289641#true} is VALID [2020-07-10 19:03:27,059 INFO L280 TraceCheckUtils]: 246: Hoare triple {289641#true} assume !(0 != (30 + ~l~0) % 4294967296); {289641#true} is VALID [2020-07-10 19:03:27,059 INFO L280 TraceCheckUtils]: 247: Hoare triple {289641#true} assume !(0 != (1 + ~l~0) % 4294967296); {289641#true} is VALID [2020-07-10 19:03:27,059 INFO L280 TraceCheckUtils]: 248: Hoare triple {289641#true} ~skip~0 := 1; {289641#true} is VALID [2020-07-10 19:03:27,065 INFO L280 TraceCheckUtils]: 249: Hoare triple {289641#true} ~s__state~0 := 8544; {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,066 INFO L280 TraceCheckUtils]: 250: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} ~s__init_num~0 := 0; {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,066 INFO L280 TraceCheckUtils]: 251: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,067 INFO L280 TraceCheckUtils]: 252: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,068 INFO L280 TraceCheckUtils]: 253: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} havoc #t~nondet51; {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,069 INFO L280 TraceCheckUtils]: 254: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} assume !(0 == ~s__s3__tmp__reuse_message~0); {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,070 INFO L280 TraceCheckUtils]: 255: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} ~skip~0 := 0; {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,070 INFO L280 TraceCheckUtils]: 256: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} assume !false; {289645#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:03:27,071 INFO L280 TraceCheckUtils]: 257: Hoare triple {289645#(<= ssl3_accept_~s__state~0 8544)} ~state~0 := ~s__state~0; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,072 INFO L280 TraceCheckUtils]: 258: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(12292 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,073 INFO L280 TraceCheckUtils]: 259: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(16384 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,074 INFO L280 TraceCheckUtils]: 260: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8192 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,074 INFO L280 TraceCheckUtils]: 261: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(24576 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,075 INFO L280 TraceCheckUtils]: 262: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8195 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,076 INFO L280 TraceCheckUtils]: 263: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8480 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,076 INFO L280 TraceCheckUtils]: 264: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8481 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,077 INFO L280 TraceCheckUtils]: 265: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8482 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,078 INFO L280 TraceCheckUtils]: 266: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8464 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,079 INFO L280 TraceCheckUtils]: 267: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8465 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,079 INFO L280 TraceCheckUtils]: 268: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8466 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,080 INFO L280 TraceCheckUtils]: 269: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8496 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,081 INFO L280 TraceCheckUtils]: 270: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8497 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,081 INFO L280 TraceCheckUtils]: 271: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8512 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,082 INFO L280 TraceCheckUtils]: 272: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8513 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,083 INFO L280 TraceCheckUtils]: 273: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8528 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,084 INFO L280 TraceCheckUtils]: 274: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(8529 == ~s__state~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,084 INFO L280 TraceCheckUtils]: 275: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume 8544 == ~s__state~0; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,085 INFO L280 TraceCheckUtils]: 276: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume 0 != 1 + ~s__verify_mode~0; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,086 INFO L280 TraceCheckUtils]: 277: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(0 != ~s__session__peer~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,087 INFO L280 TraceCheckUtils]: 278: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,087 INFO L280 TraceCheckUtils]: 279: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet40; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,088 INFO L280 TraceCheckUtils]: 280: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} havoc #t~nondet40; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,089 INFO L280 TraceCheckUtils]: 281: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,090 INFO L280 TraceCheckUtils]: 282: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(0 != (256 + ~__cil_tmp61~0) % 4294967296); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,090 INFO L280 TraceCheckUtils]: 283: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~s__s3__tmp__cert_request~0 := 1; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,091 INFO L280 TraceCheckUtils]: 284: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,092 INFO L280 TraceCheckUtils]: 285: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~ret~0 := #t~nondet41; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,092 INFO L280 TraceCheckUtils]: 286: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} havoc #t~nondet41; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,093 INFO L280 TraceCheckUtils]: 287: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(4 == ~blastFlag~0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,094 INFO L280 TraceCheckUtils]: 288: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume !(~ret~0 <= 0); {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,095 INFO L280 TraceCheckUtils]: 289: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~s__state~0 := 8448; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,095 INFO L280 TraceCheckUtils]: 290: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~s__s3__tmp__next_state___0~0 := 8576; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,096 INFO L280 TraceCheckUtils]: 291: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~s__init_num~0 := 0; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,097 INFO L280 TraceCheckUtils]: 292: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,097 INFO L280 TraceCheckUtils]: 293: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,098 INFO L280 TraceCheckUtils]: 294: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} havoc #t~nondet51; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,098 INFO L280 TraceCheckUtils]: 295: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume 0 == ~s__s3__tmp__reuse_message~0; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,099 INFO L280 TraceCheckUtils]: 296: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume 0 == ~skip~0; {289646#(<= ssl3_accept_~state~0 8544)} is VALID [2020-07-10 19:03:27,099 INFO L280 TraceCheckUtils]: 297: Hoare triple {289646#(<= ssl3_accept_~state~0 8544)} assume 8560 == ~state~0; {289642#false} is VALID [2020-07-10 19:03:27,099 INFO L280 TraceCheckUtils]: 298: Hoare triple {289642#false} assume 8448 == ~s__state~0; {289642#false} is VALID [2020-07-10 19:03:27,100 INFO L280 TraceCheckUtils]: 299: Hoare triple {289642#false} assume -1 != ~s__verify_mode~0; {289642#false} is VALID [2020-07-10 19:03:27,100 INFO L280 TraceCheckUtils]: 300: Hoare triple {289642#false} assume -2 != ~s__verify_mode~0; {289642#false} is VALID [2020-07-10 19:03:27,100 INFO L280 TraceCheckUtils]: 301: Hoare triple {289642#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {289642#false} is VALID [2020-07-10 19:03:27,100 INFO L280 TraceCheckUtils]: 302: Hoare triple {289642#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {289642#false} is VALID [2020-07-10 19:03:27,100 INFO L280 TraceCheckUtils]: 303: Hoare triple {289642#false} assume 4 != ~blastFlag~0; {289642#false} is VALID [2020-07-10 19:03:27,100 INFO L280 TraceCheckUtils]: 304: Hoare triple {289642#false} assume 1024 != ~tmp___7~0; {289642#false} is VALID [2020-07-10 19:03:27,100 INFO L280 TraceCheckUtils]: 305: Hoare triple {289642#false} assume !false; {289642#false} is VALID [2020-07-10 19:03:27,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 19:03:27,134 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 19:03:27,134 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [681929347] [2020-07-10 19:03:27,134 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 19:03:27,135 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 19:03:27,135 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959181326] [2020-07-10 19:03:27,135 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 306 [2020-07-10 19:03:27,135 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 19:03:27,135 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 19:03:27,529 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 258 edges. 258 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:03:27,529 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 19:03:27,530 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 19:03:27,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 19:03:27,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 19:03:27,530 INFO L87 Difference]: Start difference. First operand 1951 states and 2383 transitions. Second operand 4 states. [2020-07-10 19:03:56,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:03:56,482 INFO L93 Difference]: Finished difference Result 4774 states and 5863 transitions. [2020-07-10 19:03:56,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 19:03:56,482 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 306 [2020-07-10 19:03:56,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 19:03:56,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:03:56,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1274 transitions. [2020-07-10 19:03:56,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:03:56,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1274 transitions. [2020-07-10 19:03:56,495 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1274 transitions. [2020-07-10 19:03:58,434 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1274 edges. 1274 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:03:58,711 INFO L225 Difference]: With dead ends: 4774 [2020-07-10 19:03:58,711 INFO L226 Difference]: Without dead ends: 2886 [2020-07-10 19:03:58,714 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 19:03:58,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2886 states. [2020-07-10 19:04:18,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2886 to 2374. [2020-07-10 19:04:18,910 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 19:04:18,910 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2886 states. Second operand 2374 states. [2020-07-10 19:04:18,910 INFO L74 IsIncluded]: Start isIncluded. First operand 2886 states. Second operand 2374 states. [2020-07-10 19:04:18,910 INFO L87 Difference]: Start difference. First operand 2886 states. Second operand 2374 states. [2020-07-10 19:04:19,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:04:19,136 INFO L93 Difference]: Finished difference Result 2886 states and 3497 transitions. [2020-07-10 19:04:19,136 INFO L276 IsEmpty]: Start isEmpty. Operand 2886 states and 3497 transitions. [2020-07-10 19:04:19,139 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:04:19,139 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:04:19,139 INFO L74 IsIncluded]: Start isIncluded. First operand 2374 states. Second operand 2886 states. [2020-07-10 19:04:19,139 INFO L87 Difference]: Start difference. First operand 2374 states. Second operand 2886 states. [2020-07-10 19:04:19,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:04:19,372 INFO L93 Difference]: Finished difference Result 2886 states and 3497 transitions. [2020-07-10 19:04:19,372 INFO L276 IsEmpty]: Start isEmpty. Operand 2886 states and 3497 transitions. [2020-07-10 19:04:19,374 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:04:19,374 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:04:19,374 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 19:04:19,374 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 19:04:19,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2374 states. [2020-07-10 19:04:19,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2374 states to 2374 states and 2904 transitions. [2020-07-10 19:04:19,534 INFO L78 Accepts]: Start accepts. Automaton has 2374 states and 2904 transitions. Word has length 306 [2020-07-10 19:04:19,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 19:04:19,534 INFO L479 AbstractCegarLoop]: Abstraction has 2374 states and 2904 transitions. [2020-07-10 19:04:19,534 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 19:04:19,534 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2374 states and 2904 transitions. [2020-07-10 19:04:30,465 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2904 edges. 2904 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:04:30,465 INFO L276 IsEmpty]: Start isEmpty. Operand 2374 states and 2904 transitions. [2020-07-10 19:04:30,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2020-07-10 19:04:30,469 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 19:04:30,469 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 19:04:30,470 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-07-10 19:04:30,470 INFO L427 AbstractCegarLoop]: === Iteration 27 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 19:04:30,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 19:04:30,470 INFO L82 PathProgramCache]: Analyzing trace with hash -1267878306, now seen corresponding path program 1 times [2020-07-10 19:04:30,470 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 19:04:30,470 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [847650095] [2020-07-10 19:04:30,470 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 19:04:30,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:04:30,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:04:30,574 INFO L280 TraceCheckUtils]: 0: Hoare triple {309720#true} assume true; {309720#true} is VALID [2020-07-10 19:04:30,575 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {309720#true} {309720#true} #1043#return; {309720#true} is VALID [2020-07-10 19:04:30,575 INFO L263 TraceCheckUtils]: 0: Hoare triple {309720#true} call ULTIMATE.init(); {309720#true} is VALID [2020-07-10 19:04:30,575 INFO L280 TraceCheckUtils]: 1: Hoare triple {309720#true} assume true; {309720#true} is VALID [2020-07-10 19:04:30,575 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {309720#true} {309720#true} #1043#return; {309720#true} is VALID [2020-07-10 19:04:30,576 INFO L263 TraceCheckUtils]: 3: Hoare triple {309720#true} call #t~ret55 := main(); {309720#true} is VALID [2020-07-10 19:04:30,576 INFO L280 TraceCheckUtils]: 4: Hoare triple {309720#true} havoc ~s~0; {309720#true} is VALID [2020-07-10 19:04:30,576 INFO L280 TraceCheckUtils]: 5: Hoare triple {309720#true} havoc ~tmp~1; {309720#true} is VALID [2020-07-10 19:04:30,576 INFO L280 TraceCheckUtils]: 6: Hoare triple {309720#true} ~s~0 := 8464; {309720#true} is VALID [2020-07-10 19:04:30,577 INFO L263 TraceCheckUtils]: 7: Hoare triple {309720#true} call #t~ret54 := ssl3_accept(~s~0); {309720#true} is VALID [2020-07-10 19:04:30,577 INFO L280 TraceCheckUtils]: 8: Hoare triple {309720#true} ~initial_state := #in~initial_state; {309720#true} is VALID [2020-07-10 19:04:30,577 INFO L280 TraceCheckUtils]: 9: Hoare triple {309720#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,577 INFO L280 TraceCheckUtils]: 10: Hoare triple {309720#true} ~s__info_callback~0 := #t~nondet0; {309720#true} is VALID [2020-07-10 19:04:30,577 INFO L280 TraceCheckUtils]: 11: Hoare triple {309720#true} havoc #t~nondet0; {309720#true} is VALID [2020-07-10 19:04:30,577 INFO L280 TraceCheckUtils]: 12: Hoare triple {309720#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,578 INFO L280 TraceCheckUtils]: 13: Hoare triple {309720#true} ~s__in_handshake~0 := #t~nondet1; {309720#true} is VALID [2020-07-10 19:04:30,578 INFO L280 TraceCheckUtils]: 14: Hoare triple {309720#true} havoc #t~nondet1; {309720#true} is VALID [2020-07-10 19:04:30,578 INFO L280 TraceCheckUtils]: 15: Hoare triple {309720#true} havoc ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,578 INFO L280 TraceCheckUtils]: 16: Hoare triple {309720#true} havoc ~s__new_session~0; {309720#true} is VALID [2020-07-10 19:04:30,578 INFO L280 TraceCheckUtils]: 17: Hoare triple {309720#true} havoc ~s__server~0; {309720#true} is VALID [2020-07-10 19:04:30,579 INFO L280 TraceCheckUtils]: 18: Hoare triple {309720#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,579 INFO L280 TraceCheckUtils]: 19: Hoare triple {309720#true} ~s__version~0 := #t~nondet2; {309720#true} is VALID [2020-07-10 19:04:30,579 INFO L280 TraceCheckUtils]: 20: Hoare triple {309720#true} havoc #t~nondet2; {309720#true} is VALID [2020-07-10 19:04:30,579 INFO L280 TraceCheckUtils]: 21: Hoare triple {309720#true} havoc ~s__type~0; {309720#true} is VALID [2020-07-10 19:04:30,579 INFO L280 TraceCheckUtils]: 22: Hoare triple {309720#true} havoc ~s__init_num~0; {309720#true} is VALID [2020-07-10 19:04:30,579 INFO L280 TraceCheckUtils]: 23: Hoare triple {309720#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,580 INFO L280 TraceCheckUtils]: 24: Hoare triple {309720#true} ~s__hit~0 := #t~nondet3; {309720#true} is VALID [2020-07-10 19:04:30,580 INFO L280 TraceCheckUtils]: 25: Hoare triple {309720#true} havoc #t~nondet3; {309720#true} is VALID [2020-07-10 19:04:30,580 INFO L280 TraceCheckUtils]: 26: Hoare triple {309720#true} havoc ~s__rwstate~0; {309720#true} is VALID [2020-07-10 19:04:30,580 INFO L280 TraceCheckUtils]: 27: Hoare triple {309720#true} ~s__init_buf___0~0 := 1; {309720#true} is VALID [2020-07-10 19:04:30,580 INFO L280 TraceCheckUtils]: 28: Hoare triple {309720#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,581 INFO L280 TraceCheckUtils]: 29: Hoare triple {309720#true} ~s__debug~0 := #t~nondet4; {309720#true} is VALID [2020-07-10 19:04:30,581 INFO L280 TraceCheckUtils]: 30: Hoare triple {309720#true} havoc #t~nondet4; {309720#true} is VALID [2020-07-10 19:04:30,581 INFO L280 TraceCheckUtils]: 31: Hoare triple {309720#true} havoc ~s__shutdown~0; {309720#true} is VALID [2020-07-10 19:04:30,581 INFO L280 TraceCheckUtils]: 32: Hoare triple {309720#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,581 INFO L280 TraceCheckUtils]: 33: Hoare triple {309720#true} ~s__cert~0 := #t~nondet5; {309720#true} is VALID [2020-07-10 19:04:30,581 INFO L280 TraceCheckUtils]: 34: Hoare triple {309720#true} havoc #t~nondet5; {309720#true} is VALID [2020-07-10 19:04:30,582 INFO L280 TraceCheckUtils]: 35: Hoare triple {309720#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,582 INFO L280 TraceCheckUtils]: 36: Hoare triple {309720#true} ~s__options~0 := #t~nondet6; {309720#true} is VALID [2020-07-10 19:04:30,582 INFO L280 TraceCheckUtils]: 37: Hoare triple {309720#true} havoc #t~nondet6; {309720#true} is VALID [2020-07-10 19:04:30,582 INFO L280 TraceCheckUtils]: 38: Hoare triple {309720#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,582 INFO L280 TraceCheckUtils]: 39: Hoare triple {309720#true} ~s__verify_mode~0 := #t~nondet7; {309720#true} is VALID [2020-07-10 19:04:30,582 INFO L280 TraceCheckUtils]: 40: Hoare triple {309720#true} havoc #t~nondet7; {309720#true} is VALID [2020-07-10 19:04:30,583 INFO L280 TraceCheckUtils]: 41: Hoare triple {309720#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,583 INFO L280 TraceCheckUtils]: 42: Hoare triple {309720#true} ~s__session__peer~0 := #t~nondet8; {309720#true} is VALID [2020-07-10 19:04:30,583 INFO L280 TraceCheckUtils]: 43: Hoare triple {309720#true} havoc #t~nondet8; {309720#true} is VALID [2020-07-10 19:04:30,583 INFO L280 TraceCheckUtils]: 44: Hoare triple {309720#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,583 INFO L280 TraceCheckUtils]: 45: Hoare triple {309720#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {309720#true} is VALID [2020-07-10 19:04:30,583 INFO L280 TraceCheckUtils]: 46: Hoare triple {309720#true} havoc #t~nondet9; {309720#true} is VALID [2020-07-10 19:04:30,583 INFO L280 TraceCheckUtils]: 47: Hoare triple {309720#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,584 INFO L280 TraceCheckUtils]: 48: Hoare triple {309720#true} ~s__ctx__info_callback~0 := #t~nondet10; {309720#true} is VALID [2020-07-10 19:04:30,584 INFO L280 TraceCheckUtils]: 49: Hoare triple {309720#true} havoc #t~nondet10; {309720#true} is VALID [2020-07-10 19:04:30,584 INFO L280 TraceCheckUtils]: 50: Hoare triple {309720#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,584 INFO L280 TraceCheckUtils]: 51: Hoare triple {309720#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {309720#true} is VALID [2020-07-10 19:04:30,584 INFO L280 TraceCheckUtils]: 52: Hoare triple {309720#true} havoc #t~nondet11; {309720#true} is VALID [2020-07-10 19:04:30,584 INFO L280 TraceCheckUtils]: 53: Hoare triple {309720#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,585 INFO L280 TraceCheckUtils]: 54: Hoare triple {309720#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {309720#true} is VALID [2020-07-10 19:04:30,585 INFO L280 TraceCheckUtils]: 55: Hoare triple {309720#true} havoc #t~nondet12; {309720#true} is VALID [2020-07-10 19:04:30,585 INFO L280 TraceCheckUtils]: 56: Hoare triple {309720#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,585 INFO L280 TraceCheckUtils]: 57: Hoare triple {309720#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {309720#true} is VALID [2020-07-10 19:04:30,585 INFO L280 TraceCheckUtils]: 58: Hoare triple {309720#true} havoc #t~nondet13; {309720#true} is VALID [2020-07-10 19:04:30,586 INFO L280 TraceCheckUtils]: 59: Hoare triple {309720#true} havoc ~s__s3__tmp__cert_request~0; {309720#true} is VALID [2020-07-10 19:04:30,586 INFO L280 TraceCheckUtils]: 60: Hoare triple {309720#true} havoc ~s__s3__tmp__reuse_message~0; {309720#true} is VALID [2020-07-10 19:04:30,586 INFO L280 TraceCheckUtils]: 61: Hoare triple {309720#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {309720#true} is VALID [2020-07-10 19:04:30,586 INFO L280 TraceCheckUtils]: 62: Hoare triple {309720#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,586 INFO L280 TraceCheckUtils]: 63: Hoare triple {309720#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {309720#true} is VALID [2020-07-10 19:04:30,587 INFO L280 TraceCheckUtils]: 64: Hoare triple {309720#true} havoc #t~nondet14; {309720#true} is VALID [2020-07-10 19:04:30,587 INFO L280 TraceCheckUtils]: 65: Hoare triple {309720#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {309720#true} is VALID [2020-07-10 19:04:30,587 INFO L280 TraceCheckUtils]: 66: Hoare triple {309720#true} havoc ~s__s3__tmp__next_state___0~0; {309720#true} is VALID [2020-07-10 19:04:30,587 INFO L280 TraceCheckUtils]: 67: Hoare triple {309720#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {309720#true} is VALID [2020-07-10 19:04:30,588 INFO L280 TraceCheckUtils]: 68: Hoare triple {309720#true} havoc ~s__session__cipher~0; {309720#true} is VALID [2020-07-10 19:04:30,588 INFO L280 TraceCheckUtils]: 69: Hoare triple {309720#true} havoc ~buf~0; {309720#true} is VALID [2020-07-10 19:04:30,588 INFO L280 TraceCheckUtils]: 70: Hoare triple {309720#true} havoc ~l~0; {309720#true} is VALID [2020-07-10 19:04:30,589 INFO L280 TraceCheckUtils]: 71: Hoare triple {309720#true} havoc ~Time~0; {309720#true} is VALID [2020-07-10 19:04:30,589 INFO L280 TraceCheckUtils]: 72: Hoare triple {309720#true} havoc ~tmp~0; {309720#true} is VALID [2020-07-10 19:04:30,589 INFO L280 TraceCheckUtils]: 73: Hoare triple {309720#true} havoc ~cb~0; {309720#true} is VALID [2020-07-10 19:04:30,589 INFO L280 TraceCheckUtils]: 74: Hoare triple {309720#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,590 INFO L280 TraceCheckUtils]: 75: Hoare triple {309720#true} ~num1~0 := #t~nondet15; {309720#true} is VALID [2020-07-10 19:04:30,590 INFO L280 TraceCheckUtils]: 76: Hoare triple {309720#true} havoc #t~nondet15; {309720#true} is VALID [2020-07-10 19:04:30,590 INFO L280 TraceCheckUtils]: 77: Hoare triple {309720#true} havoc ~ret~0; {309720#true} is VALID [2020-07-10 19:04:30,590 INFO L280 TraceCheckUtils]: 78: Hoare triple {309720#true} havoc ~new_state~0; {309720#true} is VALID [2020-07-10 19:04:30,590 INFO L280 TraceCheckUtils]: 79: Hoare triple {309720#true} havoc ~state~0; {309720#true} is VALID [2020-07-10 19:04:30,590 INFO L280 TraceCheckUtils]: 80: Hoare triple {309720#true} havoc ~skip~0; {309720#true} is VALID [2020-07-10 19:04:30,591 INFO L280 TraceCheckUtils]: 81: Hoare triple {309720#true} havoc ~got_new_session~0; {309720#true} is VALID [2020-07-10 19:04:30,591 INFO L280 TraceCheckUtils]: 82: Hoare triple {309720#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,591 INFO L280 TraceCheckUtils]: 83: Hoare triple {309720#true} ~tmp___1~0 := #t~nondet16; {309720#true} is VALID [2020-07-10 19:04:30,591 INFO L280 TraceCheckUtils]: 84: Hoare triple {309720#true} havoc #t~nondet16; {309720#true} is VALID [2020-07-10 19:04:30,591 INFO L280 TraceCheckUtils]: 85: Hoare triple {309720#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,591 INFO L280 TraceCheckUtils]: 86: Hoare triple {309720#true} ~tmp___2~0 := #t~nondet17; {309720#true} is VALID [2020-07-10 19:04:30,592 INFO L280 TraceCheckUtils]: 87: Hoare triple {309720#true} havoc #t~nondet17; {309720#true} is VALID [2020-07-10 19:04:30,592 INFO L280 TraceCheckUtils]: 88: Hoare triple {309720#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,592 INFO L280 TraceCheckUtils]: 89: Hoare triple {309720#true} ~tmp___3~0 := #t~nondet18; {309720#true} is VALID [2020-07-10 19:04:30,592 INFO L280 TraceCheckUtils]: 90: Hoare triple {309720#true} havoc #t~nondet18; {309720#true} is VALID [2020-07-10 19:04:30,592 INFO L280 TraceCheckUtils]: 91: Hoare triple {309720#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,592 INFO L280 TraceCheckUtils]: 92: Hoare triple {309720#true} ~tmp___4~0 := #t~nondet19; {309720#true} is VALID [2020-07-10 19:04:30,593 INFO L280 TraceCheckUtils]: 93: Hoare triple {309720#true} havoc #t~nondet19; {309720#true} is VALID [2020-07-10 19:04:30,593 INFO L280 TraceCheckUtils]: 94: Hoare triple {309720#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,593 INFO L280 TraceCheckUtils]: 95: Hoare triple {309720#true} ~tmp___5~0 := #t~nondet20; {309720#true} is VALID [2020-07-10 19:04:30,593 INFO L280 TraceCheckUtils]: 96: Hoare triple {309720#true} havoc #t~nondet20; {309720#true} is VALID [2020-07-10 19:04:30,593 INFO L280 TraceCheckUtils]: 97: Hoare triple {309720#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,593 INFO L280 TraceCheckUtils]: 98: Hoare triple {309720#true} ~tmp___6~0 := #t~nondet21; {309720#true} is VALID [2020-07-10 19:04:30,594 INFO L280 TraceCheckUtils]: 99: Hoare triple {309720#true} havoc #t~nondet21; {309720#true} is VALID [2020-07-10 19:04:30,594 INFO L280 TraceCheckUtils]: 100: Hoare triple {309720#true} havoc ~tmp___7~0; {309720#true} is VALID [2020-07-10 19:04:30,594 INFO L280 TraceCheckUtils]: 101: Hoare triple {309720#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,594 INFO L280 TraceCheckUtils]: 102: Hoare triple {309720#true} ~tmp___8~0 := #t~nondet22; {309720#true} is VALID [2020-07-10 19:04:30,594 INFO L280 TraceCheckUtils]: 103: Hoare triple {309720#true} havoc #t~nondet22; {309720#true} is VALID [2020-07-10 19:04:30,594 INFO L280 TraceCheckUtils]: 104: Hoare triple {309720#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,595 INFO L280 TraceCheckUtils]: 105: Hoare triple {309720#true} ~tmp___9~0 := #t~nondet23; {309720#true} is VALID [2020-07-10 19:04:30,595 INFO L280 TraceCheckUtils]: 106: Hoare triple {309720#true} havoc #t~nondet23; {309720#true} is VALID [2020-07-10 19:04:30,595 INFO L280 TraceCheckUtils]: 107: Hoare triple {309720#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,595 INFO L280 TraceCheckUtils]: 108: Hoare triple {309720#true} ~tmp___10~0 := #t~nondet24; {309720#true} is VALID [2020-07-10 19:04:30,595 INFO L280 TraceCheckUtils]: 109: Hoare triple {309720#true} havoc #t~nondet24; {309720#true} is VALID [2020-07-10 19:04:30,595 INFO L280 TraceCheckUtils]: 110: Hoare triple {309720#true} havoc ~blastFlag~0; {309720#true} is VALID [2020-07-10 19:04:30,596 INFO L280 TraceCheckUtils]: 111: Hoare triple {309720#true} havoc ~__cil_tmp55~0; {309720#true} is VALID [2020-07-10 19:04:30,596 INFO L280 TraceCheckUtils]: 112: Hoare triple {309720#true} havoc ~__cil_tmp56~0; {309720#true} is VALID [2020-07-10 19:04:30,596 INFO L280 TraceCheckUtils]: 113: Hoare triple {309720#true} havoc ~__cil_tmp57~0; {309720#true} is VALID [2020-07-10 19:04:30,596 INFO L280 TraceCheckUtils]: 114: Hoare triple {309720#true} havoc ~__cil_tmp58~0; {309720#true} is VALID [2020-07-10 19:04:30,597 INFO L280 TraceCheckUtils]: 115: Hoare triple {309720#true} havoc ~__cil_tmp59~0; {309720#true} is VALID [2020-07-10 19:04:30,597 INFO L280 TraceCheckUtils]: 116: Hoare triple {309720#true} havoc ~__cil_tmp60~0; {309720#true} is VALID [2020-07-10 19:04:30,597 INFO L280 TraceCheckUtils]: 117: Hoare triple {309720#true} ~__cil_tmp61~0 := #t~nondet25; {309720#true} is VALID [2020-07-10 19:04:30,597 INFO L280 TraceCheckUtils]: 118: Hoare triple {309720#true} havoc #t~nondet25; {309720#true} is VALID [2020-07-10 19:04:30,598 INFO L280 TraceCheckUtils]: 119: Hoare triple {309720#true} ~s__state~0 := ~initial_state; {309720#true} is VALID [2020-07-10 19:04:30,598 INFO L280 TraceCheckUtils]: 120: Hoare triple {309720#true} ~blastFlag~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,598 INFO L280 TraceCheckUtils]: 121: Hoare triple {309720#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,598 INFO L280 TraceCheckUtils]: 122: Hoare triple {309720#true} ~tmp~0 := #t~nondet26; {309720#true} is VALID [2020-07-10 19:04:30,599 INFO L280 TraceCheckUtils]: 123: Hoare triple {309720#true} havoc #t~nondet26; {309720#true} is VALID [2020-07-10 19:04:30,599 INFO L280 TraceCheckUtils]: 124: Hoare triple {309720#true} ~Time~0 := ~tmp~0; {309720#true} is VALID [2020-07-10 19:04:30,599 INFO L280 TraceCheckUtils]: 125: Hoare triple {309720#true} ~cb~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,599 INFO L280 TraceCheckUtils]: 126: Hoare triple {309720#true} ~ret~0 := -1; {309720#true} is VALID [2020-07-10 19:04:30,600 INFO L280 TraceCheckUtils]: 127: Hoare triple {309720#true} ~skip~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,600 INFO L280 TraceCheckUtils]: 128: Hoare triple {309720#true} ~got_new_session~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,600 INFO L280 TraceCheckUtils]: 129: Hoare triple {309720#true} assume 0 != ~s__info_callback~0; {309720#true} is VALID [2020-07-10 19:04:30,600 INFO L280 TraceCheckUtils]: 130: Hoare triple {309720#true} ~cb~0 := ~s__info_callback~0; {309720#true} is VALID [2020-07-10 19:04:30,600 INFO L280 TraceCheckUtils]: 131: Hoare triple {309720#true} #t~post27 := ~s__in_handshake~0; {309720#true} is VALID [2020-07-10 19:04:30,600 INFO L280 TraceCheckUtils]: 132: Hoare triple {309720#true} ~s__in_handshake~0 := 1 + #t~post27; {309720#true} is VALID [2020-07-10 19:04:30,601 INFO L280 TraceCheckUtils]: 133: Hoare triple {309720#true} havoc #t~post27; {309720#true} is VALID [2020-07-10 19:04:30,601 INFO L280 TraceCheckUtils]: 134: Hoare triple {309720#true} assume !(0 != 12288 + ~tmp___1~0); {309720#true} is VALID [2020-07-10 19:04:30,601 INFO L280 TraceCheckUtils]: 135: Hoare triple {309720#true} assume !(0 == ~s__cert~0); {309720#true} is VALID [2020-07-10 19:04:30,601 INFO L280 TraceCheckUtils]: 136: Hoare triple {309720#true} assume !false; {309720#true} is VALID [2020-07-10 19:04:30,601 INFO L280 TraceCheckUtils]: 137: Hoare triple {309720#true} ~state~0 := ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,601 INFO L280 TraceCheckUtils]: 138: Hoare triple {309720#true} assume !(12292 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,602 INFO L280 TraceCheckUtils]: 139: Hoare triple {309720#true} assume !(16384 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,602 INFO L280 TraceCheckUtils]: 140: Hoare triple {309720#true} assume !(8192 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,602 INFO L280 TraceCheckUtils]: 141: Hoare triple {309720#true} assume !(24576 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,602 INFO L280 TraceCheckUtils]: 142: Hoare triple {309720#true} assume !(8195 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,602 INFO L280 TraceCheckUtils]: 143: Hoare triple {309720#true} assume !(8480 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,602 INFO L280 TraceCheckUtils]: 144: Hoare triple {309720#true} assume !(8481 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,603 INFO L280 TraceCheckUtils]: 145: Hoare triple {309720#true} assume !(8482 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,603 INFO L280 TraceCheckUtils]: 146: Hoare triple {309720#true} assume 8464 == ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,603 INFO L280 TraceCheckUtils]: 147: Hoare triple {309720#true} ~s__shutdown~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,603 INFO L280 TraceCheckUtils]: 148: Hoare triple {309720#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,603 INFO L280 TraceCheckUtils]: 149: Hoare triple {309720#true} ~ret~0 := #t~nondet32; {309720#true} is VALID [2020-07-10 19:04:30,604 INFO L280 TraceCheckUtils]: 150: Hoare triple {309720#true} havoc #t~nondet32; {309720#true} is VALID [2020-07-10 19:04:30,604 INFO L280 TraceCheckUtils]: 151: Hoare triple {309720#true} assume 0 == ~blastFlag~0; {309720#true} is VALID [2020-07-10 19:04:30,604 INFO L280 TraceCheckUtils]: 152: Hoare triple {309720#true} ~blastFlag~0 := 1; {309720#true} is VALID [2020-07-10 19:04:30,604 INFO L280 TraceCheckUtils]: 153: Hoare triple {309720#true} assume !(~ret~0 <= 0); {309720#true} is VALID [2020-07-10 19:04:30,604 INFO L280 TraceCheckUtils]: 154: Hoare triple {309720#true} ~got_new_session~0 := 1; {309720#true} is VALID [2020-07-10 19:04:30,604 INFO L280 TraceCheckUtils]: 155: Hoare triple {309720#true} ~s__state~0 := 8496; {309720#true} is VALID [2020-07-10 19:04:30,605 INFO L280 TraceCheckUtils]: 156: Hoare triple {309720#true} ~s__init_num~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,605 INFO L280 TraceCheckUtils]: 157: Hoare triple {309720#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,605 INFO L280 TraceCheckUtils]: 158: Hoare triple {309720#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {309720#true} is VALID [2020-07-10 19:04:30,605 INFO L280 TraceCheckUtils]: 159: Hoare triple {309720#true} havoc #t~nondet51; {309720#true} is VALID [2020-07-10 19:04:30,605 INFO L280 TraceCheckUtils]: 160: Hoare triple {309720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {309720#true} is VALID [2020-07-10 19:04:30,605 INFO L280 TraceCheckUtils]: 161: Hoare triple {309720#true} ~skip~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,606 INFO L280 TraceCheckUtils]: 162: Hoare triple {309720#true} assume !false; {309720#true} is VALID [2020-07-10 19:04:30,606 INFO L280 TraceCheckUtils]: 163: Hoare triple {309720#true} ~state~0 := ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,606 INFO L280 TraceCheckUtils]: 164: Hoare triple {309720#true} assume !(12292 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,606 INFO L280 TraceCheckUtils]: 165: Hoare triple {309720#true} assume !(16384 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,606 INFO L280 TraceCheckUtils]: 166: Hoare triple {309720#true} assume !(8192 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,606 INFO L280 TraceCheckUtils]: 167: Hoare triple {309720#true} assume !(24576 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,607 INFO L280 TraceCheckUtils]: 168: Hoare triple {309720#true} assume !(8195 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,607 INFO L280 TraceCheckUtils]: 169: Hoare triple {309720#true} assume !(8480 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,607 INFO L280 TraceCheckUtils]: 170: Hoare triple {309720#true} assume !(8481 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,607 INFO L280 TraceCheckUtils]: 171: Hoare triple {309720#true} assume !(8482 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,607 INFO L280 TraceCheckUtils]: 172: Hoare triple {309720#true} assume !(8464 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,607 INFO L280 TraceCheckUtils]: 173: Hoare triple {309720#true} assume !(8465 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,608 INFO L280 TraceCheckUtils]: 174: Hoare triple {309720#true} assume !(8466 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,608 INFO L280 TraceCheckUtils]: 175: Hoare triple {309720#true} assume 8496 == ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,608 INFO L280 TraceCheckUtils]: 176: Hoare triple {309720#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,608 INFO L280 TraceCheckUtils]: 177: Hoare triple {309720#true} ~ret~0 := #t~nondet33; {309720#true} is VALID [2020-07-10 19:04:30,608 INFO L280 TraceCheckUtils]: 178: Hoare triple {309720#true} havoc #t~nondet33; {309720#true} is VALID [2020-07-10 19:04:30,609 INFO L280 TraceCheckUtils]: 179: Hoare triple {309720#true} assume 1 == ~blastFlag~0; {309720#true} is VALID [2020-07-10 19:04:30,609 INFO L280 TraceCheckUtils]: 180: Hoare triple {309720#true} ~blastFlag~0 := 2; {309720#true} is VALID [2020-07-10 19:04:30,609 INFO L280 TraceCheckUtils]: 181: Hoare triple {309720#true} assume !(~ret~0 <= 0); {309720#true} is VALID [2020-07-10 19:04:30,609 INFO L280 TraceCheckUtils]: 182: Hoare triple {309720#true} assume !(0 != ~s__hit~0); {309720#true} is VALID [2020-07-10 19:04:30,609 INFO L280 TraceCheckUtils]: 183: Hoare triple {309720#true} ~s__state~0 := 8512; {309720#true} is VALID [2020-07-10 19:04:30,609 INFO L280 TraceCheckUtils]: 184: Hoare triple {309720#true} ~s__init_num~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,610 INFO L280 TraceCheckUtils]: 185: Hoare triple {309720#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,610 INFO L280 TraceCheckUtils]: 186: Hoare triple {309720#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {309720#true} is VALID [2020-07-10 19:04:30,610 INFO L280 TraceCheckUtils]: 187: Hoare triple {309720#true} havoc #t~nondet51; {309720#true} is VALID [2020-07-10 19:04:30,610 INFO L280 TraceCheckUtils]: 188: Hoare triple {309720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {309720#true} is VALID [2020-07-10 19:04:30,610 INFO L280 TraceCheckUtils]: 189: Hoare triple {309720#true} ~skip~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,610 INFO L280 TraceCheckUtils]: 190: Hoare triple {309720#true} assume !false; {309720#true} is VALID [2020-07-10 19:04:30,611 INFO L280 TraceCheckUtils]: 191: Hoare triple {309720#true} ~state~0 := ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,611 INFO L280 TraceCheckUtils]: 192: Hoare triple {309720#true} assume !(12292 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,611 INFO L280 TraceCheckUtils]: 193: Hoare triple {309720#true} assume !(16384 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,611 INFO L280 TraceCheckUtils]: 194: Hoare triple {309720#true} assume !(8192 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,611 INFO L280 TraceCheckUtils]: 195: Hoare triple {309720#true} assume !(24576 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,611 INFO L280 TraceCheckUtils]: 196: Hoare triple {309720#true} assume !(8195 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,612 INFO L280 TraceCheckUtils]: 197: Hoare triple {309720#true} assume !(8480 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,612 INFO L280 TraceCheckUtils]: 198: Hoare triple {309720#true} assume !(8481 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,612 INFO L280 TraceCheckUtils]: 199: Hoare triple {309720#true} assume !(8482 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,612 INFO L280 TraceCheckUtils]: 200: Hoare triple {309720#true} assume !(8464 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,612 INFO L280 TraceCheckUtils]: 201: Hoare triple {309720#true} assume !(8465 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,612 INFO L280 TraceCheckUtils]: 202: Hoare triple {309720#true} assume !(8466 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,613 INFO L280 TraceCheckUtils]: 203: Hoare triple {309720#true} assume !(8496 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,613 INFO L280 TraceCheckUtils]: 204: Hoare triple {309720#true} assume !(8497 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,613 INFO L280 TraceCheckUtils]: 205: Hoare triple {309720#true} assume 8512 == ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,613 INFO L280 TraceCheckUtils]: 206: Hoare triple {309720#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,613 INFO L280 TraceCheckUtils]: 207: Hoare triple {309720#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet34; {309720#true} is VALID [2020-07-10 19:04:30,614 INFO L280 TraceCheckUtils]: 208: Hoare triple {309720#true} havoc #t~nondet34; {309720#true} is VALID [2020-07-10 19:04:30,614 INFO L280 TraceCheckUtils]: 209: Hoare triple {309720#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {309720#true} is VALID [2020-07-10 19:04:30,614 INFO L280 TraceCheckUtils]: 210: Hoare triple {309720#true} assume 0 != (256 + ~__cil_tmp56~0) % 4294967296; {309720#true} is VALID [2020-07-10 19:04:30,614 INFO L280 TraceCheckUtils]: 211: Hoare triple {309720#true} ~__cil_tmp56~0 := 256345; {309720#true} is VALID [2020-07-10 19:04:30,615 INFO L280 TraceCheckUtils]: 212: Hoare triple {309720#true} ~skip~0 := 1; {309720#true} is VALID [2020-07-10 19:04:30,615 INFO L280 TraceCheckUtils]: 213: Hoare triple {309720#true} ~s__state~0 := 8528; {309720#true} is VALID [2020-07-10 19:04:30,615 INFO L280 TraceCheckUtils]: 214: Hoare triple {309720#true} ~s__init_num~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,615 INFO L280 TraceCheckUtils]: 215: Hoare triple {309720#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,616 INFO L280 TraceCheckUtils]: 216: Hoare triple {309720#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {309720#true} is VALID [2020-07-10 19:04:30,616 INFO L280 TraceCheckUtils]: 217: Hoare triple {309720#true} havoc #t~nondet51; {309720#true} is VALID [2020-07-10 19:04:30,616 INFO L280 TraceCheckUtils]: 218: Hoare triple {309720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {309720#true} is VALID [2020-07-10 19:04:30,616 INFO L280 TraceCheckUtils]: 219: Hoare triple {309720#true} ~skip~0 := 0; {309720#true} is VALID [2020-07-10 19:04:30,617 INFO L280 TraceCheckUtils]: 220: Hoare triple {309720#true} assume !false; {309720#true} is VALID [2020-07-10 19:04:30,617 INFO L280 TraceCheckUtils]: 221: Hoare triple {309720#true} ~state~0 := ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,617 INFO L280 TraceCheckUtils]: 222: Hoare triple {309720#true} assume !(12292 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,617 INFO L280 TraceCheckUtils]: 223: Hoare triple {309720#true} assume !(16384 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,617 INFO L280 TraceCheckUtils]: 224: Hoare triple {309720#true} assume !(8192 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,618 INFO L280 TraceCheckUtils]: 225: Hoare triple {309720#true} assume !(24576 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,618 INFO L280 TraceCheckUtils]: 226: Hoare triple {309720#true} assume !(8195 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,618 INFO L280 TraceCheckUtils]: 227: Hoare triple {309720#true} assume !(8480 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,618 INFO L280 TraceCheckUtils]: 228: Hoare triple {309720#true} assume !(8481 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,618 INFO L280 TraceCheckUtils]: 229: Hoare triple {309720#true} assume !(8482 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,618 INFO L280 TraceCheckUtils]: 230: Hoare triple {309720#true} assume !(8464 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,619 INFO L280 TraceCheckUtils]: 231: Hoare triple {309720#true} assume !(8465 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,619 INFO L280 TraceCheckUtils]: 232: Hoare triple {309720#true} assume !(8466 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,619 INFO L280 TraceCheckUtils]: 233: Hoare triple {309720#true} assume !(8496 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,619 INFO L280 TraceCheckUtils]: 234: Hoare triple {309720#true} assume !(8497 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,619 INFO L280 TraceCheckUtils]: 235: Hoare triple {309720#true} assume !(8512 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,619 INFO L280 TraceCheckUtils]: 236: Hoare triple {309720#true} assume !(8513 == ~s__state~0); {309720#true} is VALID [2020-07-10 19:04:30,620 INFO L280 TraceCheckUtils]: 237: Hoare triple {309720#true} assume 8528 == ~s__state~0; {309720#true} is VALID [2020-07-10 19:04:30,620 INFO L280 TraceCheckUtils]: 238: Hoare triple {309720#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,620 INFO L280 TraceCheckUtils]: 239: Hoare triple {309720#true} ~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet36; {309720#true} is VALID [2020-07-10 19:04:30,620 INFO L280 TraceCheckUtils]: 240: Hoare triple {309720#true} havoc #t~nondet36; {309720#true} is VALID [2020-07-10 19:04:30,620 INFO L280 TraceCheckUtils]: 241: Hoare triple {309720#true} ~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {309720#true} is VALID [2020-07-10 19:04:30,620 INFO L280 TraceCheckUtils]: 242: Hoare triple {309720#true} ~__cil_tmp57~0 := ~s__options~0; {309720#true} is VALID [2020-07-10 19:04:30,621 INFO L280 TraceCheckUtils]: 243: Hoare triple {309720#true} assume 0 != (2097152 + ~__cil_tmp57~0) % 4294967296; {309720#true} is VALID [2020-07-10 19:04:30,621 INFO L280 TraceCheckUtils]: 244: Hoare triple {309720#true} ~s__s3__tmp__use_rsa_tmp~0 := 1; {309720#true} is VALID [2020-07-10 19:04:30,621 INFO L280 TraceCheckUtils]: 245: Hoare triple {309720#true} assume 0 != ~s__s3__tmp__use_rsa_tmp~0; {309720#true} is VALID [2020-07-10 19:04:30,621 INFO L280 TraceCheckUtils]: 246: Hoare triple {309720#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647; {309720#true} is VALID [2020-07-10 19:04:30,621 INFO L280 TraceCheckUtils]: 247: Hoare triple {309720#true} ~ret~0 := #t~nondet39; {309720#true} is VALID [2020-07-10 19:04:30,621 INFO L280 TraceCheckUtils]: 248: Hoare triple {309720#true} havoc #t~nondet39; {309720#true} is VALID [2020-07-10 19:04:30,622 INFO L280 TraceCheckUtils]: 249: Hoare triple {309720#true} assume !(3 == ~blastFlag~0); {309720#true} is VALID [2020-07-10 19:04:30,622 INFO L280 TraceCheckUtils]: 250: Hoare triple {309720#true} assume !(~ret~0 <= 0); {309720#true} is VALID [2020-07-10 19:04:30,625 INFO L280 TraceCheckUtils]: 251: Hoare triple {309720#true} ~s__state~0 := 8544; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,626 INFO L280 TraceCheckUtils]: 252: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} ~s__init_num~0 := 0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,627 INFO L280 TraceCheckUtils]: 253: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,628 INFO L280 TraceCheckUtils]: 254: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,628 INFO L280 TraceCheckUtils]: 255: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} havoc #t~nondet51; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,629 INFO L280 TraceCheckUtils]: 256: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume 0 == ~s__s3__tmp__reuse_message~0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,630 INFO L280 TraceCheckUtils]: 257: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume 0 == ~skip~0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,631 INFO L280 TraceCheckUtils]: 258: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8560 == ~state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,635 INFO L280 TraceCheckUtils]: 259: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(0 != ~s__debug~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,636 INFO L280 TraceCheckUtils]: 260: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume 0 != ~cb~0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,637 INFO L280 TraceCheckUtils]: 261: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume ~s__state~0 != ~state~0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,638 INFO L280 TraceCheckUtils]: 262: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} ~new_state~0 := ~s__state~0; {309725#(<= ssl3_accept_~new_state~0 8544)} is VALID [2020-07-10 19:04:30,639 INFO L280 TraceCheckUtils]: 263: Hoare triple {309725#(<= ssl3_accept_~new_state~0 8544)} ~s__state~0 := ~state~0; {309725#(<= ssl3_accept_~new_state~0 8544)} is VALID [2020-07-10 19:04:30,642 INFO L280 TraceCheckUtils]: 264: Hoare triple {309725#(<= ssl3_accept_~new_state~0 8544)} ~s__state~0 := ~new_state~0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,642 INFO L280 TraceCheckUtils]: 265: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} ~skip~0 := 0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,643 INFO L280 TraceCheckUtils]: 266: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !false; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,644 INFO L280 TraceCheckUtils]: 267: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} ~state~0 := ~s__state~0; {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,644 INFO L280 TraceCheckUtils]: 268: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(12292 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,645 INFO L280 TraceCheckUtils]: 269: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(16384 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,646 INFO L280 TraceCheckUtils]: 270: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8192 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,646 INFO L280 TraceCheckUtils]: 271: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(24576 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,647 INFO L280 TraceCheckUtils]: 272: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8195 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,648 INFO L280 TraceCheckUtils]: 273: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8480 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,651 INFO L280 TraceCheckUtils]: 274: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8481 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,652 INFO L280 TraceCheckUtils]: 275: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8482 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,652 INFO L280 TraceCheckUtils]: 276: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8464 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,653 INFO L280 TraceCheckUtils]: 277: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8465 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,654 INFO L280 TraceCheckUtils]: 278: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8466 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,654 INFO L280 TraceCheckUtils]: 279: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8496 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,656 INFO L280 TraceCheckUtils]: 280: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8497 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,656 INFO L280 TraceCheckUtils]: 281: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8512 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,657 INFO L280 TraceCheckUtils]: 282: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8513 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,658 INFO L280 TraceCheckUtils]: 283: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8528 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,658 INFO L280 TraceCheckUtils]: 284: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8529 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,659 INFO L280 TraceCheckUtils]: 285: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8544 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,660 INFO L280 TraceCheckUtils]: 286: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume !(8545 == ~s__state~0); {309724#(<= ssl3_accept_~s__state~0 8544)} is VALID [2020-07-10 19:04:30,660 INFO L280 TraceCheckUtils]: 287: Hoare triple {309724#(<= ssl3_accept_~s__state~0 8544)} assume 8560 == ~s__state~0; {309721#false} is VALID [2020-07-10 19:04:30,661 INFO L280 TraceCheckUtils]: 288: Hoare triple {309721#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647; {309721#false} is VALID [2020-07-10 19:04:30,661 INFO L280 TraceCheckUtils]: 289: Hoare triple {309721#false} ~ret~0 := #t~nondet42; {309721#false} is VALID [2020-07-10 19:04:30,661 INFO L280 TraceCheckUtils]: 290: Hoare triple {309721#false} havoc #t~nondet42; {309721#false} is VALID [2020-07-10 19:04:30,661 INFO L280 TraceCheckUtils]: 291: Hoare triple {309721#false} assume !(~ret~0 <= 0); {309721#false} is VALID [2020-07-10 19:04:30,661 INFO L280 TraceCheckUtils]: 292: Hoare triple {309721#false} ~s__s3__tmp__next_state___0~0 := 8576; {309721#false} is VALID [2020-07-10 19:04:30,662 INFO L280 TraceCheckUtils]: 293: Hoare triple {309721#false} ~s__state~0 := 8448; {309721#false} is VALID [2020-07-10 19:04:30,662 INFO L280 TraceCheckUtils]: 294: Hoare triple {309721#false} ~s__init_num~0 := 0; {309721#false} is VALID [2020-07-10 19:04:30,662 INFO L280 TraceCheckUtils]: 295: Hoare triple {309721#false} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {309721#false} is VALID [2020-07-10 19:04:30,662 INFO L280 TraceCheckUtils]: 296: Hoare triple {309721#false} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {309721#false} is VALID [2020-07-10 19:04:30,662 INFO L280 TraceCheckUtils]: 297: Hoare triple {309721#false} havoc #t~nondet51; {309721#false} is VALID [2020-07-10 19:04:30,662 INFO L280 TraceCheckUtils]: 298: Hoare triple {309721#false} assume 0 == ~s__s3__tmp__reuse_message~0; {309721#false} is VALID [2020-07-10 19:04:30,663 INFO L280 TraceCheckUtils]: 299: Hoare triple {309721#false} assume 0 == ~skip~0; {309721#false} is VALID [2020-07-10 19:04:30,663 INFO L280 TraceCheckUtils]: 300: Hoare triple {309721#false} assume 8560 == ~state~0; {309721#false} is VALID [2020-07-10 19:04:30,663 INFO L280 TraceCheckUtils]: 301: Hoare triple {309721#false} assume 8448 == ~s__state~0; {309721#false} is VALID [2020-07-10 19:04:30,663 INFO L280 TraceCheckUtils]: 302: Hoare triple {309721#false} assume -1 != ~s__verify_mode~0; {309721#false} is VALID [2020-07-10 19:04:30,663 INFO L280 TraceCheckUtils]: 303: Hoare triple {309721#false} assume -2 != ~s__verify_mode~0; {309721#false} is VALID [2020-07-10 19:04:30,664 INFO L280 TraceCheckUtils]: 304: Hoare triple {309721#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {309721#false} is VALID [2020-07-10 19:04:30,664 INFO L280 TraceCheckUtils]: 305: Hoare triple {309721#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {309721#false} is VALID [2020-07-10 19:04:30,664 INFO L280 TraceCheckUtils]: 306: Hoare triple {309721#false} assume 4 != ~blastFlag~0; {309721#false} is VALID [2020-07-10 19:04:30,664 INFO L280 TraceCheckUtils]: 307: Hoare triple {309721#false} assume 1024 != ~tmp___7~0; {309721#false} is VALID [2020-07-10 19:04:30,664 INFO L280 TraceCheckUtils]: 308: Hoare triple {309721#false} assume !false; {309721#false} is VALID [2020-07-10 19:04:30,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 19:04:30,722 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 19:04:30,722 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [847650095] [2020-07-10 19:04:30,723 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 19:04:30,723 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-07-10 19:04:30,723 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719826157] [2020-07-10 19:04:30,723 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 309 [2020-07-10 19:04:30,724 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 19:04:30,724 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 4 states. [2020-07-10 19:04:31,148 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 261 edges. 261 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:04:31,148 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-07-10 19:04:31,149 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 19:04:31,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-07-10 19:04:31,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-07-10 19:04:31,149 INFO L87 Difference]: Start difference. First operand 2374 states and 2904 transitions. Second operand 4 states. [2020-07-10 19:05:17,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:05:17,324 INFO L93 Difference]: Finished difference Result 6751 states and 8361 transitions. [2020-07-10 19:05:17,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-07-10 19:05:17,324 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 309 [2020-07-10 19:05:17,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 19:05:17,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:05:17,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1552 transitions. [2020-07-10 19:05:17,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2020-07-10 19:05:17,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1552 transitions. [2020-07-10 19:05:17,334 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 1552 transitions. [2020-07-10 19:05:19,820 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1552 edges. 1552 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:05:20,506 INFO L225 Difference]: With dead ends: 6751 [2020-07-10 19:05:20,506 INFO L226 Difference]: Without dead ends: 4506 [2020-07-10 19:05:20,510 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-07-10 19:05:20,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4506 states. [2020-07-10 19:05:42,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4506 to 2422. [2020-07-10 19:05:42,832 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 19:05:42,832 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4506 states. Second operand 2422 states. [2020-07-10 19:05:42,832 INFO L74 IsIncluded]: Start isIncluded. First operand 4506 states. Second operand 2422 states. [2020-07-10 19:05:42,832 INFO L87 Difference]: Start difference. First operand 4506 states. Second operand 2422 states. [2020-07-10 19:05:43,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:05:43,443 INFO L93 Difference]: Finished difference Result 4506 states and 5566 transitions. [2020-07-10 19:05:43,443 INFO L276 IsEmpty]: Start isEmpty. Operand 4506 states and 5566 transitions. [2020-07-10 19:05:43,445 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:05:43,446 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:05:43,446 INFO L74 IsIncluded]: Start isIncluded. First operand 2422 states. Second operand 4506 states. [2020-07-10 19:05:43,446 INFO L87 Difference]: Start difference. First operand 2422 states. Second operand 4506 states. [2020-07-10 19:05:44,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 19:05:44,107 INFO L93 Difference]: Finished difference Result 4506 states and 5566 transitions. [2020-07-10 19:05:44,107 INFO L276 IsEmpty]: Start isEmpty. Operand 4506 states and 5566 transitions. [2020-07-10 19:05:44,110 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 19:05:44,110 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 19:05:44,110 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 19:05:44,110 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 19:05:44,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2422 states. [2020-07-10 19:05:44,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2422 states to 2422 states and 2964 transitions. [2020-07-10 19:05:44,302 INFO L78 Accepts]: Start accepts. Automaton has 2422 states and 2964 transitions. Word has length 309 [2020-07-10 19:05:44,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 19:05:44,302 INFO L479 AbstractCegarLoop]: Abstraction has 2422 states and 2964 transitions. [2020-07-10 19:05:44,302 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-07-10 19:05:44,302 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 2422 states and 2964 transitions. [2020-07-10 19:05:55,986 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2964 edges. 2964 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:05:55,987 INFO L276 IsEmpty]: Start isEmpty. Operand 2422 states and 2964 transitions. [2020-07-10 19:05:55,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2020-07-10 19:05:55,991 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 19:05:55,991 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 19:05:55,991 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-07-10 19:05:55,991 INFO L427 AbstractCegarLoop]: === Iteration 28 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 19:05:55,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 19:05:55,992 INFO L82 PathProgramCache]: Analyzing trace with hash -747447560, now seen corresponding path program 1 times [2020-07-10 19:05:55,992 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 19:05:55,992 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1695550330] [2020-07-10 19:05:55,992 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 19:05:56,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:05:56,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 19:05:56,125 INFO L280 TraceCheckUtils]: 0: Hoare triple {337089#true} assume true; {337089#true} is VALID [2020-07-10 19:05:56,125 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {337089#true} {337089#true} #1043#return; {337089#true} is VALID [2020-07-10 19:05:56,125 INFO L263 TraceCheckUtils]: 0: Hoare triple {337089#true} call ULTIMATE.init(); {337089#true} is VALID [2020-07-10 19:05:56,126 INFO L280 TraceCheckUtils]: 1: Hoare triple {337089#true} assume true; {337089#true} is VALID [2020-07-10 19:05:56,126 INFO L275 TraceCheckUtils]: 2: Hoare quadruple {337089#true} {337089#true} #1043#return; {337089#true} is VALID [2020-07-10 19:05:56,126 INFO L263 TraceCheckUtils]: 3: Hoare triple {337089#true} call #t~ret55 := main(); {337089#true} is VALID [2020-07-10 19:05:56,126 INFO L280 TraceCheckUtils]: 4: Hoare triple {337089#true} havoc ~s~0; {337089#true} is VALID [2020-07-10 19:05:56,126 INFO L280 TraceCheckUtils]: 5: Hoare triple {337089#true} havoc ~tmp~1; {337089#true} is VALID [2020-07-10 19:05:56,126 INFO L280 TraceCheckUtils]: 6: Hoare triple {337089#true} ~s~0 := 8464; {337089#true} is VALID [2020-07-10 19:05:56,127 INFO L263 TraceCheckUtils]: 7: Hoare triple {337089#true} call #t~ret54 := ssl3_accept(~s~0); {337089#true} is VALID [2020-07-10 19:05:56,127 INFO L280 TraceCheckUtils]: 8: Hoare triple {337089#true} ~initial_state := #in~initial_state; {337089#true} is VALID [2020-07-10 19:05:56,127 INFO L280 TraceCheckUtils]: 9: Hoare triple {337089#true} assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,127 INFO L280 TraceCheckUtils]: 10: Hoare triple {337089#true} ~s__info_callback~0 := #t~nondet0; {337089#true} is VALID [2020-07-10 19:05:56,127 INFO L280 TraceCheckUtils]: 11: Hoare triple {337089#true} havoc #t~nondet0; {337089#true} is VALID [2020-07-10 19:05:56,128 INFO L280 TraceCheckUtils]: 12: Hoare triple {337089#true} assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,128 INFO L280 TraceCheckUtils]: 13: Hoare triple {337089#true} ~s__in_handshake~0 := #t~nondet1; {337089#true} is VALID [2020-07-10 19:05:56,128 INFO L280 TraceCheckUtils]: 14: Hoare triple {337089#true} havoc #t~nondet1; {337089#true} is VALID [2020-07-10 19:05:56,128 INFO L280 TraceCheckUtils]: 15: Hoare triple {337089#true} havoc ~s__state~0; {337089#true} is VALID [2020-07-10 19:05:56,128 INFO L280 TraceCheckUtils]: 16: Hoare triple {337089#true} havoc ~s__new_session~0; {337089#true} is VALID [2020-07-10 19:05:56,128 INFO L280 TraceCheckUtils]: 17: Hoare triple {337089#true} havoc ~s__server~0; {337089#true} is VALID [2020-07-10 19:05:56,129 INFO L280 TraceCheckUtils]: 18: Hoare triple {337089#true} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,129 INFO L280 TraceCheckUtils]: 19: Hoare triple {337089#true} ~s__version~0 := #t~nondet2; {337089#true} is VALID [2020-07-10 19:05:56,129 INFO L280 TraceCheckUtils]: 20: Hoare triple {337089#true} havoc #t~nondet2; {337089#true} is VALID [2020-07-10 19:05:56,129 INFO L280 TraceCheckUtils]: 21: Hoare triple {337089#true} havoc ~s__type~0; {337089#true} is VALID [2020-07-10 19:05:56,129 INFO L280 TraceCheckUtils]: 22: Hoare triple {337089#true} havoc ~s__init_num~0; {337089#true} is VALID [2020-07-10 19:05:56,129 INFO L280 TraceCheckUtils]: 23: Hoare triple {337089#true} assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,130 INFO L280 TraceCheckUtils]: 24: Hoare triple {337089#true} ~s__hit~0 := #t~nondet3; {337089#true} is VALID [2020-07-10 19:05:56,130 INFO L280 TraceCheckUtils]: 25: Hoare triple {337089#true} havoc #t~nondet3; {337089#true} is VALID [2020-07-10 19:05:56,130 INFO L280 TraceCheckUtils]: 26: Hoare triple {337089#true} havoc ~s__rwstate~0; {337089#true} is VALID [2020-07-10 19:05:56,130 INFO L280 TraceCheckUtils]: 27: Hoare triple {337089#true} ~s__init_buf___0~0 := 1; {337089#true} is VALID [2020-07-10 19:05:56,130 INFO L280 TraceCheckUtils]: 28: Hoare triple {337089#true} assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,130 INFO L280 TraceCheckUtils]: 29: Hoare triple {337089#true} ~s__debug~0 := #t~nondet4; {337089#true} is VALID [2020-07-10 19:05:56,131 INFO L280 TraceCheckUtils]: 30: Hoare triple {337089#true} havoc #t~nondet4; {337089#true} is VALID [2020-07-10 19:05:56,131 INFO L280 TraceCheckUtils]: 31: Hoare triple {337089#true} havoc ~s__shutdown~0; {337089#true} is VALID [2020-07-10 19:05:56,131 INFO L280 TraceCheckUtils]: 32: Hoare triple {337089#true} assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,131 INFO L280 TraceCheckUtils]: 33: Hoare triple {337089#true} ~s__cert~0 := #t~nondet5; {337089#true} is VALID [2020-07-10 19:05:56,131 INFO L280 TraceCheckUtils]: 34: Hoare triple {337089#true} havoc #t~nondet5; {337089#true} is VALID [2020-07-10 19:05:56,131 INFO L280 TraceCheckUtils]: 35: Hoare triple {337089#true} assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,132 INFO L280 TraceCheckUtils]: 36: Hoare triple {337089#true} ~s__options~0 := #t~nondet6; {337089#true} is VALID [2020-07-10 19:05:56,132 INFO L280 TraceCheckUtils]: 37: Hoare triple {337089#true} havoc #t~nondet6; {337089#true} is VALID [2020-07-10 19:05:56,132 INFO L280 TraceCheckUtils]: 38: Hoare triple {337089#true} assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,132 INFO L280 TraceCheckUtils]: 39: Hoare triple {337089#true} ~s__verify_mode~0 := #t~nondet7; {337089#true} is VALID [2020-07-10 19:05:56,132 INFO L280 TraceCheckUtils]: 40: Hoare triple {337089#true} havoc #t~nondet7; {337089#true} is VALID [2020-07-10 19:05:56,133 INFO L280 TraceCheckUtils]: 41: Hoare triple {337089#true} assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,133 INFO L280 TraceCheckUtils]: 42: Hoare triple {337089#true} ~s__session__peer~0 := #t~nondet8; {337089#true} is VALID [2020-07-10 19:05:56,133 INFO L280 TraceCheckUtils]: 43: Hoare triple {337089#true} havoc #t~nondet8; {337089#true} is VALID [2020-07-10 19:05:56,133 INFO L280 TraceCheckUtils]: 44: Hoare triple {337089#true} assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,133 INFO L280 TraceCheckUtils]: 45: Hoare triple {337089#true} ~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9; {337089#true} is VALID [2020-07-10 19:05:56,133 INFO L280 TraceCheckUtils]: 46: Hoare triple {337089#true} havoc #t~nondet9; {337089#true} is VALID [2020-07-10 19:05:56,134 INFO L280 TraceCheckUtils]: 47: Hoare triple {337089#true} assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,134 INFO L280 TraceCheckUtils]: 48: Hoare triple {337089#true} ~s__ctx__info_callback~0 := #t~nondet10; {337089#true} is VALID [2020-07-10 19:05:56,134 INFO L280 TraceCheckUtils]: 49: Hoare triple {337089#true} havoc #t~nondet10; {337089#true} is VALID [2020-07-10 19:05:56,134 INFO L280 TraceCheckUtils]: 50: Hoare triple {337089#true} assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,134 INFO L280 TraceCheckUtils]: 51: Hoare triple {337089#true} ~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11; {337089#true} is VALID [2020-07-10 19:05:56,134 INFO L280 TraceCheckUtils]: 52: Hoare triple {337089#true} havoc #t~nondet11; {337089#true} is VALID [2020-07-10 19:05:56,135 INFO L280 TraceCheckUtils]: 53: Hoare triple {337089#true} assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,135 INFO L280 TraceCheckUtils]: 54: Hoare triple {337089#true} ~s__ctx__stats__sess_accept~0 := #t~nondet12; {337089#true} is VALID [2020-07-10 19:05:56,135 INFO L280 TraceCheckUtils]: 55: Hoare triple {337089#true} havoc #t~nondet12; {337089#true} is VALID [2020-07-10 19:05:56,135 INFO L280 TraceCheckUtils]: 56: Hoare triple {337089#true} assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,135 INFO L280 TraceCheckUtils]: 57: Hoare triple {337089#true} ~s__ctx__stats__sess_accept_good~0 := #t~nondet13; {337089#true} is VALID [2020-07-10 19:05:56,136 INFO L280 TraceCheckUtils]: 58: Hoare triple {337089#true} havoc #t~nondet13; {337089#true} is VALID [2020-07-10 19:05:56,136 INFO L280 TraceCheckUtils]: 59: Hoare triple {337089#true} havoc ~s__s3__tmp__cert_request~0; {337089#true} is VALID [2020-07-10 19:05:56,136 INFO L280 TraceCheckUtils]: 60: Hoare triple {337089#true} havoc ~s__s3__tmp__reuse_message~0; {337089#true} is VALID [2020-07-10 19:05:56,136 INFO L280 TraceCheckUtils]: 61: Hoare triple {337089#true} havoc ~s__s3__tmp__use_rsa_tmp~0; {337089#true} is VALID [2020-07-10 19:05:56,136 INFO L280 TraceCheckUtils]: 62: Hoare triple {337089#true} assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,136 INFO L280 TraceCheckUtils]: 63: Hoare triple {337089#true} ~s__s3__tmp__new_cipher~0 := #t~nondet14; {337089#true} is VALID [2020-07-10 19:05:56,137 INFO L280 TraceCheckUtils]: 64: Hoare triple {337089#true} havoc #t~nondet14; {337089#true} is VALID [2020-07-10 19:05:56,137 INFO L280 TraceCheckUtils]: 65: Hoare triple {337089#true} havoc ~s__s3__tmp__new_cipher__algorithms~0; {337089#true} is VALID [2020-07-10 19:05:56,137 INFO L280 TraceCheckUtils]: 66: Hoare triple {337089#true} havoc ~s__s3__tmp__next_state___0~0; {337089#true} is VALID [2020-07-10 19:05:56,137 INFO L280 TraceCheckUtils]: 67: Hoare triple {337089#true} havoc ~s__s3__tmp__new_cipher__algo_strength~0; {337089#true} is VALID [2020-07-10 19:05:56,137 INFO L280 TraceCheckUtils]: 68: Hoare triple {337089#true} havoc ~s__session__cipher~0; {337089#true} is VALID [2020-07-10 19:05:56,137 INFO L280 TraceCheckUtils]: 69: Hoare triple {337089#true} havoc ~buf~0; {337089#true} is VALID [2020-07-10 19:05:56,138 INFO L280 TraceCheckUtils]: 70: Hoare triple {337089#true} havoc ~l~0; {337089#true} is VALID [2020-07-10 19:05:56,138 INFO L280 TraceCheckUtils]: 71: Hoare triple {337089#true} havoc ~Time~0; {337089#true} is VALID [2020-07-10 19:05:56,138 INFO L280 TraceCheckUtils]: 72: Hoare triple {337089#true} havoc ~tmp~0; {337089#true} is VALID [2020-07-10 19:05:56,138 INFO L280 TraceCheckUtils]: 73: Hoare triple {337089#true} havoc ~cb~0; {337089#true} is VALID [2020-07-10 19:05:56,138 INFO L280 TraceCheckUtils]: 74: Hoare triple {337089#true} assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,138 INFO L280 TraceCheckUtils]: 75: Hoare triple {337089#true} ~num1~0 := #t~nondet15; {337089#true} is VALID [2020-07-10 19:05:56,139 INFO L280 TraceCheckUtils]: 76: Hoare triple {337089#true} havoc #t~nondet15; {337089#true} is VALID [2020-07-10 19:05:56,139 INFO L280 TraceCheckUtils]: 77: Hoare triple {337089#true} havoc ~ret~0; {337089#true} is VALID [2020-07-10 19:05:56,139 INFO L280 TraceCheckUtils]: 78: Hoare triple {337089#true} havoc ~new_state~0; {337089#true} is VALID [2020-07-10 19:05:56,139 INFO L280 TraceCheckUtils]: 79: Hoare triple {337089#true} havoc ~state~0; {337089#true} is VALID [2020-07-10 19:05:56,139 INFO L280 TraceCheckUtils]: 80: Hoare triple {337089#true} havoc ~skip~0; {337089#true} is VALID [2020-07-10 19:05:56,139 INFO L280 TraceCheckUtils]: 81: Hoare triple {337089#true} havoc ~got_new_session~0; {337089#true} is VALID [2020-07-10 19:05:56,140 INFO L280 TraceCheckUtils]: 82: Hoare triple {337089#true} assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,140 INFO L280 TraceCheckUtils]: 83: Hoare triple {337089#true} ~tmp___1~0 := #t~nondet16; {337089#true} is VALID [2020-07-10 19:05:56,140 INFO L280 TraceCheckUtils]: 84: Hoare triple {337089#true} havoc #t~nondet16; {337089#true} is VALID [2020-07-10 19:05:56,140 INFO L280 TraceCheckUtils]: 85: Hoare triple {337089#true} assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,140 INFO L280 TraceCheckUtils]: 86: Hoare triple {337089#true} ~tmp___2~0 := #t~nondet17; {337089#true} is VALID [2020-07-10 19:05:56,140 INFO L280 TraceCheckUtils]: 87: Hoare triple {337089#true} havoc #t~nondet17; {337089#true} is VALID [2020-07-10 19:05:56,141 INFO L280 TraceCheckUtils]: 88: Hoare triple {337089#true} assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,141 INFO L280 TraceCheckUtils]: 89: Hoare triple {337089#true} ~tmp___3~0 := #t~nondet18; {337089#true} is VALID [2020-07-10 19:05:56,141 INFO L280 TraceCheckUtils]: 90: Hoare triple {337089#true} havoc #t~nondet18; {337089#true} is VALID [2020-07-10 19:05:56,141 INFO L280 TraceCheckUtils]: 91: Hoare triple {337089#true} assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,141 INFO L280 TraceCheckUtils]: 92: Hoare triple {337089#true} ~tmp___4~0 := #t~nondet19; {337089#true} is VALID [2020-07-10 19:05:56,141 INFO L280 TraceCheckUtils]: 93: Hoare triple {337089#true} havoc #t~nondet19; {337089#true} is VALID [2020-07-10 19:05:56,142 INFO L280 TraceCheckUtils]: 94: Hoare triple {337089#true} assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,142 INFO L280 TraceCheckUtils]: 95: Hoare triple {337089#true} ~tmp___5~0 := #t~nondet20; {337089#true} is VALID [2020-07-10 19:05:56,142 INFO L280 TraceCheckUtils]: 96: Hoare triple {337089#true} havoc #t~nondet20; {337089#true} is VALID [2020-07-10 19:05:56,142 INFO L280 TraceCheckUtils]: 97: Hoare triple {337089#true} assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,142 INFO L280 TraceCheckUtils]: 98: Hoare triple {337089#true} ~tmp___6~0 := #t~nondet21; {337089#true} is VALID [2020-07-10 19:05:56,143 INFO L280 TraceCheckUtils]: 99: Hoare triple {337089#true} havoc #t~nondet21; {337089#true} is VALID [2020-07-10 19:05:56,143 INFO L280 TraceCheckUtils]: 100: Hoare triple {337089#true} havoc ~tmp___7~0; {337089#true} is VALID [2020-07-10 19:05:56,143 INFO L280 TraceCheckUtils]: 101: Hoare triple {337089#true} assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,143 INFO L280 TraceCheckUtils]: 102: Hoare triple {337089#true} ~tmp___8~0 := #t~nondet22; {337089#true} is VALID [2020-07-10 19:05:56,143 INFO L280 TraceCheckUtils]: 103: Hoare triple {337089#true} havoc #t~nondet22; {337089#true} is VALID [2020-07-10 19:05:56,143 INFO L280 TraceCheckUtils]: 104: Hoare triple {337089#true} assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,144 INFO L280 TraceCheckUtils]: 105: Hoare triple {337089#true} ~tmp___9~0 := #t~nondet23; {337089#true} is VALID [2020-07-10 19:05:56,144 INFO L280 TraceCheckUtils]: 106: Hoare triple {337089#true} havoc #t~nondet23; {337089#true} is VALID [2020-07-10 19:05:56,144 INFO L280 TraceCheckUtils]: 107: Hoare triple {337089#true} assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,144 INFO L280 TraceCheckUtils]: 108: Hoare triple {337089#true} ~tmp___10~0 := #t~nondet24; {337089#true} is VALID [2020-07-10 19:05:56,144 INFO L280 TraceCheckUtils]: 109: Hoare triple {337089#true} havoc #t~nondet24; {337089#true} is VALID [2020-07-10 19:05:56,145 INFO L280 TraceCheckUtils]: 110: Hoare triple {337089#true} havoc ~blastFlag~0; {337089#true} is VALID [2020-07-10 19:05:56,145 INFO L280 TraceCheckUtils]: 111: Hoare triple {337089#true} havoc ~__cil_tmp55~0; {337089#true} is VALID [2020-07-10 19:05:56,145 INFO L280 TraceCheckUtils]: 112: Hoare triple {337089#true} havoc ~__cil_tmp56~0; {337089#true} is VALID [2020-07-10 19:05:56,145 INFO L280 TraceCheckUtils]: 113: Hoare triple {337089#true} havoc ~__cil_tmp57~0; {337089#true} is VALID [2020-07-10 19:05:56,145 INFO L280 TraceCheckUtils]: 114: Hoare triple {337089#true} havoc ~__cil_tmp58~0; {337089#true} is VALID [2020-07-10 19:05:56,145 INFO L280 TraceCheckUtils]: 115: Hoare triple {337089#true} havoc ~__cil_tmp59~0; {337089#true} is VALID [2020-07-10 19:05:56,146 INFO L280 TraceCheckUtils]: 116: Hoare triple {337089#true} havoc ~__cil_tmp60~0; {337089#true} is VALID [2020-07-10 19:05:56,146 INFO L280 TraceCheckUtils]: 117: Hoare triple {337089#true} ~__cil_tmp61~0 := #t~nondet25; {337089#true} is VALID [2020-07-10 19:05:56,146 INFO L280 TraceCheckUtils]: 118: Hoare triple {337089#true} havoc #t~nondet25; {337089#true} is VALID [2020-07-10 19:05:56,146 INFO L280 TraceCheckUtils]: 119: Hoare triple {337089#true} ~s__state~0 := ~initial_state; {337089#true} is VALID [2020-07-10 19:05:56,146 INFO L280 TraceCheckUtils]: 120: Hoare triple {337089#true} ~blastFlag~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,147 INFO L280 TraceCheckUtils]: 121: Hoare triple {337089#true} assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,147 INFO L280 TraceCheckUtils]: 122: Hoare triple {337089#true} ~tmp~0 := #t~nondet26; {337089#true} is VALID [2020-07-10 19:05:56,147 INFO L280 TraceCheckUtils]: 123: Hoare triple {337089#true} havoc #t~nondet26; {337089#true} is VALID [2020-07-10 19:05:56,147 INFO L280 TraceCheckUtils]: 124: Hoare triple {337089#true} ~Time~0 := ~tmp~0; {337089#true} is VALID [2020-07-10 19:05:56,147 INFO L280 TraceCheckUtils]: 125: Hoare triple {337089#true} ~cb~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,147 INFO L280 TraceCheckUtils]: 126: Hoare triple {337089#true} ~ret~0 := -1; {337089#true} is VALID [2020-07-10 19:05:56,148 INFO L280 TraceCheckUtils]: 127: Hoare triple {337089#true} ~skip~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,148 INFO L280 TraceCheckUtils]: 128: Hoare triple {337089#true} ~got_new_session~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,148 INFO L280 TraceCheckUtils]: 129: Hoare triple {337089#true} assume 0 != ~s__info_callback~0; {337089#true} is VALID [2020-07-10 19:05:56,148 INFO L280 TraceCheckUtils]: 130: Hoare triple {337089#true} ~cb~0 := ~s__info_callback~0; {337089#true} is VALID [2020-07-10 19:05:56,148 INFO L280 TraceCheckUtils]: 131: Hoare triple {337089#true} #t~post27 := ~s__in_handshake~0; {337089#true} is VALID [2020-07-10 19:05:56,148 INFO L280 TraceCheckUtils]: 132: Hoare triple {337089#true} ~s__in_handshake~0 := 1 + #t~post27; {337089#true} is VALID [2020-07-10 19:05:56,149 INFO L280 TraceCheckUtils]: 133: Hoare triple {337089#true} havoc #t~post27; {337089#true} is VALID [2020-07-10 19:05:56,149 INFO L280 TraceCheckUtils]: 134: Hoare triple {337089#true} assume !(0 != 12288 + ~tmp___1~0); {337089#true} is VALID [2020-07-10 19:05:56,149 INFO L280 TraceCheckUtils]: 135: Hoare triple {337089#true} assume !(0 == ~s__cert~0); {337089#true} is VALID [2020-07-10 19:05:56,149 INFO L280 TraceCheckUtils]: 136: Hoare triple {337089#true} assume !false; {337089#true} is VALID [2020-07-10 19:05:56,149 INFO L280 TraceCheckUtils]: 137: Hoare triple {337089#true} ~state~0 := ~s__state~0; {337089#true} is VALID [2020-07-10 19:05:56,149 INFO L280 TraceCheckUtils]: 138: Hoare triple {337089#true} assume !(12292 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,150 INFO L280 TraceCheckUtils]: 139: Hoare triple {337089#true} assume !(16384 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,150 INFO L280 TraceCheckUtils]: 140: Hoare triple {337089#true} assume !(8192 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,150 INFO L280 TraceCheckUtils]: 141: Hoare triple {337089#true} assume !(24576 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,150 INFO L280 TraceCheckUtils]: 142: Hoare triple {337089#true} assume !(8195 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,150 INFO L280 TraceCheckUtils]: 143: Hoare triple {337089#true} assume !(8480 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,150 INFO L280 TraceCheckUtils]: 144: Hoare triple {337089#true} assume !(8481 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,151 INFO L280 TraceCheckUtils]: 145: Hoare triple {337089#true} assume !(8482 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,151 INFO L280 TraceCheckUtils]: 146: Hoare triple {337089#true} assume 8464 == ~s__state~0; {337089#true} is VALID [2020-07-10 19:05:56,151 INFO L280 TraceCheckUtils]: 147: Hoare triple {337089#true} ~s__shutdown~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,151 INFO L280 TraceCheckUtils]: 148: Hoare triple {337089#true} assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,151 INFO L280 TraceCheckUtils]: 149: Hoare triple {337089#true} ~ret~0 := #t~nondet32; {337089#true} is VALID [2020-07-10 19:05:56,151 INFO L280 TraceCheckUtils]: 150: Hoare triple {337089#true} havoc #t~nondet32; {337089#true} is VALID [2020-07-10 19:05:56,152 INFO L280 TraceCheckUtils]: 151: Hoare triple {337089#true} assume 0 == ~blastFlag~0; {337089#true} is VALID [2020-07-10 19:05:56,152 INFO L280 TraceCheckUtils]: 152: Hoare triple {337089#true} ~blastFlag~0 := 1; {337089#true} is VALID [2020-07-10 19:05:56,152 INFO L280 TraceCheckUtils]: 153: Hoare triple {337089#true} assume !(~ret~0 <= 0); {337089#true} is VALID [2020-07-10 19:05:56,152 INFO L280 TraceCheckUtils]: 154: Hoare triple {337089#true} ~got_new_session~0 := 1; {337089#true} is VALID [2020-07-10 19:05:56,152 INFO L280 TraceCheckUtils]: 155: Hoare triple {337089#true} ~s__state~0 := 8496; {337089#true} is VALID [2020-07-10 19:05:56,152 INFO L280 TraceCheckUtils]: 156: Hoare triple {337089#true} ~s__init_num~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,153 INFO L280 TraceCheckUtils]: 157: Hoare triple {337089#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,153 INFO L280 TraceCheckUtils]: 158: Hoare triple {337089#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {337089#true} is VALID [2020-07-10 19:05:56,153 INFO L280 TraceCheckUtils]: 159: Hoare triple {337089#true} havoc #t~nondet51; {337089#true} is VALID [2020-07-10 19:05:56,153 INFO L280 TraceCheckUtils]: 160: Hoare triple {337089#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {337089#true} is VALID [2020-07-10 19:05:56,153 INFO L280 TraceCheckUtils]: 161: Hoare triple {337089#true} ~skip~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,153 INFO L280 TraceCheckUtils]: 162: Hoare triple {337089#true} assume !false; {337089#true} is VALID [2020-07-10 19:05:56,154 INFO L280 TraceCheckUtils]: 163: Hoare triple {337089#true} ~state~0 := ~s__state~0; {337089#true} is VALID [2020-07-10 19:05:56,154 INFO L280 TraceCheckUtils]: 164: Hoare triple {337089#true} assume !(12292 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,154 INFO L280 TraceCheckUtils]: 165: Hoare triple {337089#true} assume !(16384 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,154 INFO L280 TraceCheckUtils]: 166: Hoare triple {337089#true} assume !(8192 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,154 INFO L280 TraceCheckUtils]: 167: Hoare triple {337089#true} assume !(24576 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,154 INFO L280 TraceCheckUtils]: 168: Hoare triple {337089#true} assume !(8195 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,155 INFO L280 TraceCheckUtils]: 169: Hoare triple {337089#true} assume !(8480 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,155 INFO L280 TraceCheckUtils]: 170: Hoare triple {337089#true} assume !(8481 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,155 INFO L280 TraceCheckUtils]: 171: Hoare triple {337089#true} assume !(8482 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,155 INFO L280 TraceCheckUtils]: 172: Hoare triple {337089#true} assume !(8464 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,155 INFO L280 TraceCheckUtils]: 173: Hoare triple {337089#true} assume !(8465 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,155 INFO L280 TraceCheckUtils]: 174: Hoare triple {337089#true} assume !(8466 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,156 INFO L280 TraceCheckUtils]: 175: Hoare triple {337089#true} assume 8496 == ~s__state~0; {337089#true} is VALID [2020-07-10 19:05:56,156 INFO L280 TraceCheckUtils]: 176: Hoare triple {337089#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,156 INFO L280 TraceCheckUtils]: 177: Hoare triple {337089#true} ~ret~0 := #t~nondet33; {337089#true} is VALID [2020-07-10 19:05:56,156 INFO L280 TraceCheckUtils]: 178: Hoare triple {337089#true} havoc #t~nondet33; {337089#true} is VALID [2020-07-10 19:05:56,156 INFO L280 TraceCheckUtils]: 179: Hoare triple {337089#true} assume 1 == ~blastFlag~0; {337089#true} is VALID [2020-07-10 19:05:56,156 INFO L280 TraceCheckUtils]: 180: Hoare triple {337089#true} ~blastFlag~0 := 2; {337089#true} is VALID [2020-07-10 19:05:56,157 INFO L280 TraceCheckUtils]: 181: Hoare triple {337089#true} assume !(~ret~0 <= 0); {337089#true} is VALID [2020-07-10 19:05:56,157 INFO L280 TraceCheckUtils]: 182: Hoare triple {337089#true} assume 0 != ~s__hit~0; {337089#true} is VALID [2020-07-10 19:05:56,157 INFO L280 TraceCheckUtils]: 183: Hoare triple {337089#true} ~s__state~0 := 8656; {337089#true} is VALID [2020-07-10 19:05:56,157 INFO L280 TraceCheckUtils]: 184: Hoare triple {337089#true} ~s__init_num~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,157 INFO L280 TraceCheckUtils]: 185: Hoare triple {337089#true} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,157 INFO L280 TraceCheckUtils]: 186: Hoare triple {337089#true} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {337089#true} is VALID [2020-07-10 19:05:56,158 INFO L280 TraceCheckUtils]: 187: Hoare triple {337089#true} havoc #t~nondet51; {337089#true} is VALID [2020-07-10 19:05:56,158 INFO L280 TraceCheckUtils]: 188: Hoare triple {337089#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {337089#true} is VALID [2020-07-10 19:05:56,158 INFO L280 TraceCheckUtils]: 189: Hoare triple {337089#true} ~skip~0 := 0; {337089#true} is VALID [2020-07-10 19:05:56,158 INFO L280 TraceCheckUtils]: 190: Hoare triple {337089#true} assume !false; {337089#true} is VALID [2020-07-10 19:05:56,158 INFO L280 TraceCheckUtils]: 191: Hoare triple {337089#true} ~state~0 := ~s__state~0; {337089#true} is VALID [2020-07-10 19:05:56,158 INFO L280 TraceCheckUtils]: 192: Hoare triple {337089#true} assume !(12292 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,159 INFO L280 TraceCheckUtils]: 193: Hoare triple {337089#true} assume !(16384 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,159 INFO L280 TraceCheckUtils]: 194: Hoare triple {337089#true} assume !(8192 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,159 INFO L280 TraceCheckUtils]: 195: Hoare triple {337089#true} assume !(24576 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,159 INFO L280 TraceCheckUtils]: 196: Hoare triple {337089#true} assume !(8195 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,159 INFO L280 TraceCheckUtils]: 197: Hoare triple {337089#true} assume !(8480 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,159 INFO L280 TraceCheckUtils]: 198: Hoare triple {337089#true} assume !(8481 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,160 INFO L280 TraceCheckUtils]: 199: Hoare triple {337089#true} assume !(8482 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,160 INFO L280 TraceCheckUtils]: 200: Hoare triple {337089#true} assume !(8464 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,160 INFO L280 TraceCheckUtils]: 201: Hoare triple {337089#true} assume !(8465 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,160 INFO L280 TraceCheckUtils]: 202: Hoare triple {337089#true} assume !(8466 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,160 INFO L280 TraceCheckUtils]: 203: Hoare triple {337089#true} assume !(8496 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,160 INFO L280 TraceCheckUtils]: 204: Hoare triple {337089#true} assume !(8497 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,161 INFO L280 TraceCheckUtils]: 205: Hoare triple {337089#true} assume !(8512 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,161 INFO L280 TraceCheckUtils]: 206: Hoare triple {337089#true} assume !(8513 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,161 INFO L280 TraceCheckUtils]: 207: Hoare triple {337089#true} assume !(8528 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,161 INFO L280 TraceCheckUtils]: 208: Hoare triple {337089#true} assume !(8529 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,161 INFO L280 TraceCheckUtils]: 209: Hoare triple {337089#true} assume !(8544 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,161 INFO L280 TraceCheckUtils]: 210: Hoare triple {337089#true} assume !(8545 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,162 INFO L280 TraceCheckUtils]: 211: Hoare triple {337089#true} assume !(8560 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,162 INFO L280 TraceCheckUtils]: 212: Hoare triple {337089#true} assume !(8561 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,162 INFO L280 TraceCheckUtils]: 213: Hoare triple {337089#true} assume !(8448 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,162 INFO L280 TraceCheckUtils]: 214: Hoare triple {337089#true} assume !(8576 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,162 INFO L280 TraceCheckUtils]: 215: Hoare triple {337089#true} assume !(8577 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,162 INFO L280 TraceCheckUtils]: 216: Hoare triple {337089#true} assume !(8592 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,163 INFO L280 TraceCheckUtils]: 217: Hoare triple {337089#true} assume !(8593 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,163 INFO L280 TraceCheckUtils]: 218: Hoare triple {337089#true} assume !(8608 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,163 INFO L280 TraceCheckUtils]: 219: Hoare triple {337089#true} assume !(8609 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,163 INFO L280 TraceCheckUtils]: 220: Hoare triple {337089#true} assume !(8640 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,163 INFO L280 TraceCheckUtils]: 221: Hoare triple {337089#true} assume !(8641 == ~s__state~0); {337089#true} is VALID [2020-07-10 19:05:56,163 INFO L280 TraceCheckUtils]: 222: Hoare triple {337089#true} assume 8656 == ~s__state~0; {337089#true} is VALID [2020-07-10 19:05:56,164 INFO L280 TraceCheckUtils]: 223: Hoare triple {337089#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {337089#true} is VALID [2020-07-10 19:05:56,164 INFO L280 TraceCheckUtils]: 224: Hoare triple {337089#true} assume !(0 == ~tmp___9~0); {337089#true} is VALID [2020-07-10 19:05:56,164 INFO L280 TraceCheckUtils]: 225: Hoare triple {337089#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647; {337089#true} is VALID [2020-07-10 19:05:56,164 INFO L280 TraceCheckUtils]: 226: Hoare triple {337089#true} ~ret~0 := #t~nondet48; {337089#true} is VALID [2020-07-10 19:05:56,164 INFO L280 TraceCheckUtils]: 227: Hoare triple {337089#true} havoc #t~nondet48; {337089#true} is VALID [2020-07-10 19:05:56,164 INFO L280 TraceCheckUtils]: 228: Hoare triple {337089#true} assume !(10 == ~blastFlag~0); {337089#true} is VALID [2020-07-10 19:05:56,165 INFO L280 TraceCheckUtils]: 229: Hoare triple {337089#true} assume !(13 == ~blastFlag~0); {337089#true} is VALID [2020-07-10 19:05:56,165 INFO L280 TraceCheckUtils]: 230: Hoare triple {337089#true} assume !(16 == ~blastFlag~0); {337089#true} is VALID [2020-07-10 19:05:56,165 INFO L280 TraceCheckUtils]: 231: Hoare triple {337089#true} assume !(19 == ~blastFlag~0); {337089#true} is VALID [2020-07-10 19:05:56,165 INFO L280 TraceCheckUtils]: 232: Hoare triple {337089#true} assume !(~ret~0 <= 0); {337089#true} is VALID [2020-07-10 19:05:56,166 INFO L280 TraceCheckUtils]: 233: Hoare triple {337089#true} ~s__state~0 := 8672; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,167 INFO L280 TraceCheckUtils]: 234: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} ~s__init_num~0 := 0; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,168 INFO L280 TraceCheckUtils]: 235: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume !(0 == ~tmp___10~0); {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,169 INFO L280 TraceCheckUtils]: 236: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,169 INFO L280 TraceCheckUtils]: 237: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,170 INFO L280 TraceCheckUtils]: 238: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} havoc #t~nondet51; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,171 INFO L280 TraceCheckUtils]: 239: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume 0 == ~s__s3__tmp__reuse_message~0; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,172 INFO L280 TraceCheckUtils]: 240: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume 0 == ~skip~0; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,173 INFO L280 TraceCheckUtils]: 241: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume !(8560 == ~state~0); {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,174 INFO L280 TraceCheckUtils]: 242: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume !(0 != ~s__debug~0); {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,174 INFO L280 TraceCheckUtils]: 243: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume 0 != ~cb~0; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,175 INFO L280 TraceCheckUtils]: 244: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume ~s__state~0 != ~state~0; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,176 INFO L280 TraceCheckUtils]: 245: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} ~new_state~0 := ~s__state~0; {337094#(<= 8672 ssl3_accept_~new_state~0)} is VALID [2020-07-10 19:05:56,177 INFO L280 TraceCheckUtils]: 246: Hoare triple {337094#(<= 8672 ssl3_accept_~new_state~0)} ~s__state~0 := ~state~0; {337094#(<= 8672 ssl3_accept_~new_state~0)} is VALID [2020-07-10 19:05:56,178 INFO L280 TraceCheckUtils]: 247: Hoare triple {337094#(<= 8672 ssl3_accept_~new_state~0)} ~s__state~0 := ~new_state~0; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,179 INFO L280 TraceCheckUtils]: 248: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} ~skip~0 := 0; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,180 INFO L280 TraceCheckUtils]: 249: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} assume !false; {337093#(<= 8672 ssl3_accept_~s__state~0)} is VALID [2020-07-10 19:05:56,181 INFO L280 TraceCheckUtils]: 250: Hoare triple {337093#(<= 8672 ssl3_accept_~s__state~0)} ~state~0 := ~s__state~0; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,181 INFO L280 TraceCheckUtils]: 251: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(12292 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,182 INFO L280 TraceCheckUtils]: 252: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(16384 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,183 INFO L280 TraceCheckUtils]: 253: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8192 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,184 INFO L280 TraceCheckUtils]: 254: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(24576 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,184 INFO L280 TraceCheckUtils]: 255: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8195 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,185 INFO L280 TraceCheckUtils]: 256: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8480 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,186 INFO L280 TraceCheckUtils]: 257: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8481 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,187 INFO L280 TraceCheckUtils]: 258: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8482 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,188 INFO L280 TraceCheckUtils]: 259: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8464 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,189 INFO L280 TraceCheckUtils]: 260: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8465 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,189 INFO L280 TraceCheckUtils]: 261: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8466 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,190 INFO L280 TraceCheckUtils]: 262: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8496 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,191 INFO L280 TraceCheckUtils]: 263: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8497 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,192 INFO L280 TraceCheckUtils]: 264: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8512 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,192 INFO L280 TraceCheckUtils]: 265: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8513 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,193 INFO L280 TraceCheckUtils]: 266: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8528 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,193 INFO L280 TraceCheckUtils]: 267: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8529 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,194 INFO L280 TraceCheckUtils]: 268: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8544 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,194 INFO L280 TraceCheckUtils]: 269: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8545 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,195 INFO L280 TraceCheckUtils]: 270: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8560 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,195 INFO L280 TraceCheckUtils]: 271: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8561 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,196 INFO L280 TraceCheckUtils]: 272: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8448 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,196 INFO L280 TraceCheckUtils]: 273: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8576 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,197 INFO L280 TraceCheckUtils]: 274: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8577 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,197 INFO L280 TraceCheckUtils]: 275: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8592 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,198 INFO L280 TraceCheckUtils]: 276: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8593 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,198 INFO L280 TraceCheckUtils]: 277: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8608 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,199 INFO L280 TraceCheckUtils]: 278: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8609 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,199 INFO L280 TraceCheckUtils]: 279: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8640 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,200 INFO L280 TraceCheckUtils]: 280: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8641 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,200 INFO L280 TraceCheckUtils]: 281: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8656 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,201 INFO L280 TraceCheckUtils]: 282: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(8657 == ~s__state~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,201 INFO L280 TraceCheckUtils]: 283: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume 8672 == ~s__state~0; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,202 INFO L280 TraceCheckUtils]: 284: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,203 INFO L280 TraceCheckUtils]: 285: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} ~ret~0 := #t~nondet49; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,203 INFO L280 TraceCheckUtils]: 286: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} havoc #t~nondet49; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,204 INFO L280 TraceCheckUtils]: 287: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(11 == ~blastFlag~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,204 INFO L280 TraceCheckUtils]: 288: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(14 == ~blastFlag~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,205 INFO L280 TraceCheckUtils]: 289: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(17 == ~blastFlag~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,205 INFO L280 TraceCheckUtils]: 290: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(20 == ~blastFlag~0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,206 INFO L280 TraceCheckUtils]: 291: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume !(~ret~0 <= 0); {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,206 INFO L280 TraceCheckUtils]: 292: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} ~s__state~0 := 8448; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,207 INFO L280 TraceCheckUtils]: 293: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume 0 != ~s__hit~0; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,207 INFO L280 TraceCheckUtils]: 294: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} ~s__s3__tmp__next_state___0~0 := 8640; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,208 INFO L280 TraceCheckUtils]: 295: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} ~s__init_num~0 := 0; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,208 INFO L280 TraceCheckUtils]: 296: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume -2147483648 <= #t~nondet51 && #t~nondet51 <= 2147483647; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,209 INFO L280 TraceCheckUtils]: 297: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} ~s__s3__tmp__reuse_message~0 := #t~nondet51; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,209 INFO L280 TraceCheckUtils]: 298: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} havoc #t~nondet51; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,209 INFO L280 TraceCheckUtils]: 299: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume 0 == ~s__s3__tmp__reuse_message~0; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,210 INFO L280 TraceCheckUtils]: 300: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume 0 == ~skip~0; {337095#(<= 8672 ssl3_accept_~state~0)} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 301: Hoare triple {337095#(<= 8672 ssl3_accept_~state~0)} assume 8560 == ~state~0; {337090#false} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 302: Hoare triple {337090#false} assume 8448 == ~s__state~0; {337090#false} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 303: Hoare triple {337090#false} assume -1 != ~s__verify_mode~0; {337090#false} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 304: Hoare triple {337090#false} assume -2 != ~s__verify_mode~0; {337090#false} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 305: Hoare triple {337090#false} assume 9021 != ~__cil_tmp61~0 % 4294967296; {337090#false} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 306: Hoare triple {337090#false} assume 4294967294 != ~__cil_tmp58~0 % 4294967296; {337090#false} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 307: Hoare triple {337090#false} assume 4 != ~blastFlag~0; {337090#false} is VALID [2020-07-10 19:05:56,211 INFO L280 TraceCheckUtils]: 308: Hoare triple {337090#false} assume 1024 != ~tmp___7~0; {337090#false} is VALID [2020-07-10 19:05:56,212 INFO L280 TraceCheckUtils]: 309: Hoare triple {337090#false} assume !false; {337090#false} is VALID [2020-07-10 19:05:56,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 19:05:56,265 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 19:05:56,265 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1695550330] [2020-07-10 19:05:56,265 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 19:05:56,265 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-07-10 19:05:56,265 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665483045] [2020-07-10 19:05:56,265 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 310 [2020-07-10 19:05:56,266 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 19:05:56,266 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2020-07-10 19:05:56,721 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 282 edges. 282 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 19:05:56,722 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-07-10 19:05:56,722 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 19:05:56,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-07-10 19:05:56,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-07-10 19:05:56,723 INFO L87 Difference]: Start difference. First operand 2422 states and 2964 transitions. Second operand 5 states.