java -ea -Xmx8000000000 -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-370d6ab [2018-11-14 17:14:55,482 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-14 17:14:55,487 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-14 17:14:55,500 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-14 17:14:55,500 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-14 17:14:55,501 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-14 17:14:55,503 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-14 17:14:55,505 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-14 17:14:55,506 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-14 17:14:55,507 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-14 17:14:55,508 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-14 17:14:55,508 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-14 17:14:55,509 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-14 17:14:55,510 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-14 17:14:55,511 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-14 17:14:55,512 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-14 17:14:55,513 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-14 17:14:55,515 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-14 17:14:55,517 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-14 17:14:55,518 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-14 17:14:55,520 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-14 17:14:55,521 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-14 17:14:55,523 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-14 17:14:55,524 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-14 17:14:55,524 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-14 17:14:55,525 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-14 17:14:55,526 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-14 17:14:55,526 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-14 17:14:55,527 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-14 17:14:55,528 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-14 17:14:55,529 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-14 17:14:55,529 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-14 17:14:55,530 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-14 17:14:55,530 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-14 17:14:55,531 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-14 17:14:55,532 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-14 17:14:55,532 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2018-11-14 17:14:55,547 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-14 17:14:55,547 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-14 17:14:55,548 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-14 17:14:55,548 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-11-14 17:14:55,549 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-14 17:14:55,549 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-14 17:14:55,549 INFO L133 SettingsManager]: * Use SBE=true [2018-11-14 17:14:55,550 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-14 17:14:55,550 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-14 17:14:55,550 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-14 17:14:55,550 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-14 17:14:55,550 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-14 17:14:55,551 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-14 17:14:55,551 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-14 17:14:55,551 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-14 17:14:55,551 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-14 17:14:55,551 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-14 17:14:55,551 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-14 17:14:55,552 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-14 17:14:55,552 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-14 17:14:55,552 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-14 17:14:55,552 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-14 17:14:55,552 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-14 17:14:55,553 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-14 17:14:55,553 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-14 17:14:55,553 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-14 17:14:55,553 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-14 17:14:55,553 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-14 17:14:55,554 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-14 17:14:55,554 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-14 17:14:55,598 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-14 17:14:55,611 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-14 17:14:55,614 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-14 17:14:55,616 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-14 17:14:55,616 INFO L276 PluginConnector]: CDTParser initialized [2018-11-14 17:14:55,617 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-14 17:14:55,686 INFO L218 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c272f6492/77c93ceaa5284993806997c3dd01dbbf/FLAGa2869b47a [2018-11-14 17:14:56,157 INFO L298 CDTParser]: Found 1 translation units. [2018-11-14 17:14:56,159 INFO L158 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-14 17:14:56,170 INFO L346 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c272f6492/77c93ceaa5284993806997c3dd01dbbf/FLAGa2869b47a [2018-11-14 17:14:56,185 INFO L354 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c272f6492/77c93ceaa5284993806997c3dd01dbbf [2018-11-14 17:14:56,195 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-14 17:14:56,196 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-11-14 17:14:56,198 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-14 17:14:56,198 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-14 17:14:56,202 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-14 17:14:56,203 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,206 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@431d7ebf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56, skipping insertion in model container [2018-11-14 17:14:56,206 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,217 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-14 17:14:56,280 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-14 17:14:56,673 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-14 17:14:56,682 INFO L191 MainTranslator]: Completed pre-run [2018-11-14 17:14:56,805 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-14 17:14:56,825 INFO L195 MainTranslator]: Completed translation [2018-11-14 17:14:56,825 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56 WrapperNode [2018-11-14 17:14:56,826 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-14 17:14:56,827 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-14 17:14:56,827 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-14 17:14:56,827 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-14 17:14:56,844 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,844 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,856 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,856 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,946 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,974 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,977 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... [2018-11-14 17:14:56,981 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-14 17:14:56,981 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-14 17:14:56,981 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-14 17:14:56,981 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-14 17:14:56,982 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-14 17:14:57,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-14 17:14:57,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-14 17:14:57,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_connect [2018-11-14 17:14:57,050 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-14 17:14:57,050 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-11-14 17:14:57,050 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-11-14 17:14:57,051 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-11-14 17:14:57,051 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2018-11-14 17:14:57,051 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-11-14 17:14:57,051 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_connect [2018-11-14 17:14:57,051 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-14 17:14:57,051 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-14 17:14:57,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-14 17:14:57,249 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-14 17:14:57,249 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-14 17:14:59,093 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-14 17:14:59,094 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:14:59 BoogieIcfgContainer [2018-11-14 17:14:59,094 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-14 17:14:59,095 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-14 17:14:59,095 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-14 17:14:59,099 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-14 17:14:59,099 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:14:56" (1/3) ... [2018-11-14 17:14:59,100 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55cbd9e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:14:59, skipping insertion in model container [2018-11-14 17:14:59,100 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:14:56" (2/3) ... [2018-11-14 17:14:59,101 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@55cbd9e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:14:59, skipping insertion in model container [2018-11-14 17:14:59,101 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:14:59" (3/3) ... [2018-11-14 17:14:59,103 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_clnt_4_true-unreach-call_true-termination.cil.c [2018-11-14 17:14:59,112 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-14 17:14:59,120 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-14 17:14:59,136 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-14 17:14:59,170 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-14 17:14:59,171 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-14 17:14:59,171 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-14 17:14:59,172 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-14 17:14:59,172 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-14 17:14:59,173 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-14 17:14:59,173 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-14 17:14:59,173 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-14 17:14:59,174 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-14 17:14:59,199 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states. [2018-11-14 17:14:59,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-11-14 17:14:59,208 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:14:59,209 INFO L375 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:14:59,212 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:14:59,218 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:14:59,219 INFO L82 PathProgramCache]: Analyzing trace with hash 171574540, now seen corresponding path program 1 times [2018-11-14 17:14:59,221 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:14:59,221 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:14:59,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:14:59,278 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:14:59,278 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:14:59,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:14:59,660 INFO L256 TraceCheckUtils]: 0: Hoare triple {140#true} call ULTIMATE.init(); {140#true} is VALID [2018-11-14 17:14:59,664 INFO L273 TraceCheckUtils]: 1: Hoare triple {140#true} assume true; {140#true} is VALID [2018-11-14 17:14:59,665 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {140#true} {140#true} #543#return; {140#true} is VALID [2018-11-14 17:14:59,666 INFO L256 TraceCheckUtils]: 3: Hoare triple {140#true} call #t~ret49 := main(); {140#true} is VALID [2018-11-14 17:14:59,666 INFO L273 TraceCheckUtils]: 4: Hoare triple {140#true} havoc ~s~0;~s~0 := 12292; {140#true} is VALID [2018-11-14 17:14:59,667 INFO L256 TraceCheckUtils]: 5: Hoare triple {140#true} call #t~ret48 := ssl3_connect(~s~0); {140#true} is VALID [2018-11-14 17:14:59,681 INFO L273 TraceCheckUtils]: 6: Hoare triple {140#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,686 INFO L273 TraceCheckUtils]: 7: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,687 INFO L273 TraceCheckUtils]: 8: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,689 INFO L273 TraceCheckUtils]: 9: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~tmp___1~0 + 12288 != 0); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,692 INFO L273 TraceCheckUtils]: 10: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume true; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,692 INFO L273 TraceCheckUtils]: 11: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !false; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,698 INFO L273 TraceCheckUtils]: 12: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} ~state~0 := ~s__state~0; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,698 INFO L273 TraceCheckUtils]: 13: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 12292); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,707 INFO L273 TraceCheckUtils]: 14: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 16384); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,724 INFO L273 TraceCheckUtils]: 15: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4096); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,730 INFO L273 TraceCheckUtils]: 16: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 20480); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,730 INFO L273 TraceCheckUtils]: 17: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4099); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,749 INFO L273 TraceCheckUtils]: 18: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4368); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,757 INFO L273 TraceCheckUtils]: 19: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4369); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,758 INFO L273 TraceCheckUtils]: 20: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4384); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,763 INFO L273 TraceCheckUtils]: 21: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4385); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,763 INFO L273 TraceCheckUtils]: 22: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4400); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,778 INFO L273 TraceCheckUtils]: 23: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4401); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,779 INFO L273 TraceCheckUtils]: 24: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4416); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,784 INFO L273 TraceCheckUtils]: 25: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume !(~s__state~0 == 4417); {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,801 INFO L273 TraceCheckUtils]: 26: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume ~s__state~0 == 4432; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,815 INFO L273 TraceCheckUtils]: 27: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {142#(<= ssl3_connect_~blastFlag~0 0)} is VALID [2018-11-14 17:14:59,817 INFO L273 TraceCheckUtils]: 28: Hoare triple {142#(<= ssl3_connect_~blastFlag~0 0)} assume ~blastFlag~0 == 5; {141#false} is VALID [2018-11-14 17:14:59,817 INFO L273 TraceCheckUtils]: 29: Hoare triple {141#false} assume !false; {141#false} is VALID [2018-11-14 17:14:59,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-14 17:14:59,831 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:14:59,831 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:14:59,837 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 30 [2018-11-14 17:14:59,841 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:14:59,844 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:00,027 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 30 edges. 30 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:00,028 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:00,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:00,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:00,041 INFO L87 Difference]: Start difference. First operand 137 states. Second operand 3 states. [2018-11-14 17:15:01,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:01,114 INFO L93 Difference]: Finished difference Result 380 states and 637 transitions. [2018-11-14 17:15:01,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:01,114 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 30 [2018-11-14 17:15:01,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:01,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:01,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 637 transitions. [2018-11-14 17:15:01,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:01,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 637 transitions. [2018-11-14 17:15:01,156 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 637 transitions. [2018-11-14 17:15:01,991 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 637 edges. 637 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:02,019 INFO L225 Difference]: With dead ends: 380 [2018-11-14 17:15:02,019 INFO L226 Difference]: Without dead ends: 222 [2018-11-14 17:15:02,025 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:02,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2018-11-14 17:15:02,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2018-11-14 17:15:02,188 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:02,189 INFO L82 GeneralOperation]: Start isEquivalent. First operand 222 states. Second operand 222 states. [2018-11-14 17:15:02,190 INFO L74 IsIncluded]: Start isIncluded. First operand 222 states. Second operand 222 states. [2018-11-14 17:15:02,190 INFO L87 Difference]: Start difference. First operand 222 states. Second operand 222 states. [2018-11-14 17:15:02,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:02,209 INFO L93 Difference]: Finished difference Result 222 states and 328 transitions. [2018-11-14 17:15:02,209 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 328 transitions. [2018-11-14 17:15:02,214 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:02,215 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:02,215 INFO L74 IsIncluded]: Start isIncluded. First operand 222 states. Second operand 222 states. [2018-11-14 17:15:02,215 INFO L87 Difference]: Start difference. First operand 222 states. Second operand 222 states. [2018-11-14 17:15:02,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:02,234 INFO L93 Difference]: Finished difference Result 222 states and 328 transitions. [2018-11-14 17:15:02,234 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 328 transitions. [2018-11-14 17:15:02,237 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:02,237 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:02,237 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:02,240 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:02,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 222 states. [2018-11-14 17:15:02,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 328 transitions. [2018-11-14 17:15:02,255 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 328 transitions. Word has length 30 [2018-11-14 17:15:02,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:02,256 INFO L480 AbstractCegarLoop]: Abstraction has 222 states and 328 transitions. [2018-11-14 17:15:02,256 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:02,256 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 328 transitions. [2018-11-14 17:15:02,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-11-14 17:15:02,259 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:02,260 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:02,264 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:02,265 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:02,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1775768565, now seen corresponding path program 1 times [2018-11-14 17:15:02,265 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:02,265 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:02,266 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:02,267 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:02,267 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:02,377 INFO L256 TraceCheckUtils]: 0: Hoare triple {1295#true} call ULTIMATE.init(); {1295#true} is VALID [2018-11-14 17:15:02,378 INFO L273 TraceCheckUtils]: 1: Hoare triple {1295#true} assume true; {1295#true} is VALID [2018-11-14 17:15:02,378 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1295#true} {1295#true} #543#return; {1295#true} is VALID [2018-11-14 17:15:02,378 INFO L256 TraceCheckUtils]: 3: Hoare triple {1295#true} call #t~ret49 := main(); {1295#true} is VALID [2018-11-14 17:15:02,379 INFO L273 TraceCheckUtils]: 4: Hoare triple {1295#true} havoc ~s~0;~s~0 := 12292; {1295#true} is VALID [2018-11-14 17:15:02,379 INFO L256 TraceCheckUtils]: 5: Hoare triple {1295#true} call #t~ret48 := ssl3_connect(~s~0); {1295#true} is VALID [2018-11-14 17:15:02,380 INFO L273 TraceCheckUtils]: 6: Hoare triple {1295#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {1295#true} is VALID [2018-11-14 17:15:02,380 INFO L273 TraceCheckUtils]: 7: Hoare triple {1295#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {1295#true} is VALID [2018-11-14 17:15:02,380 INFO L273 TraceCheckUtils]: 8: Hoare triple {1295#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {1295#true} is VALID [2018-11-14 17:15:02,381 INFO L273 TraceCheckUtils]: 9: Hoare triple {1295#true} assume !(~tmp___1~0 + 12288 != 0); {1295#true} is VALID [2018-11-14 17:15:02,381 INFO L273 TraceCheckUtils]: 10: Hoare triple {1295#true} assume true; {1295#true} is VALID [2018-11-14 17:15:02,381 INFO L273 TraceCheckUtils]: 11: Hoare triple {1295#true} assume !false; {1295#true} is VALID [2018-11-14 17:15:02,382 INFO L273 TraceCheckUtils]: 12: Hoare triple {1295#true} ~state~0 := ~s__state~0; {1295#true} is VALID [2018-11-14 17:15:02,382 INFO L273 TraceCheckUtils]: 13: Hoare triple {1295#true} assume !(~s__state~0 == 12292); {1295#true} is VALID [2018-11-14 17:15:02,382 INFO L273 TraceCheckUtils]: 14: Hoare triple {1295#true} assume !(~s__state~0 == 16384); {1295#true} is VALID [2018-11-14 17:15:02,382 INFO L273 TraceCheckUtils]: 15: Hoare triple {1295#true} assume !(~s__state~0 == 4096); {1295#true} is VALID [2018-11-14 17:15:02,382 INFO L273 TraceCheckUtils]: 16: Hoare triple {1295#true} assume !(~s__state~0 == 20480); {1295#true} is VALID [2018-11-14 17:15:02,383 INFO L273 TraceCheckUtils]: 17: Hoare triple {1295#true} assume !(~s__state~0 == 4099); {1295#true} is VALID [2018-11-14 17:15:02,383 INFO L273 TraceCheckUtils]: 18: Hoare triple {1295#true} assume ~s__state~0 == 4368; {1295#true} is VALID [2018-11-14 17:15:02,383 INFO L273 TraceCheckUtils]: 19: Hoare triple {1295#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {1295#true} is VALID [2018-11-14 17:15:02,383 INFO L273 TraceCheckUtils]: 20: Hoare triple {1295#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {1295#true} is VALID [2018-11-14 17:15:02,389 INFO L273 TraceCheckUtils]: 21: Hoare triple {1295#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,390 INFO L273 TraceCheckUtils]: 22: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume ~s__bbio~0 != ~s__wbio~0; {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,390 INFO L273 TraceCheckUtils]: 23: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__s3__tmp__reuse_message~0 == 0); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,392 INFO L273 TraceCheckUtils]: 24: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} ~skip~0 := 0; {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,395 INFO L273 TraceCheckUtils]: 25: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume true; {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,395 INFO L273 TraceCheckUtils]: 26: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !false; {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,397 INFO L273 TraceCheckUtils]: 27: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} ~state~0 := ~s__state~0; {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,397 INFO L273 TraceCheckUtils]: 28: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 12292); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,399 INFO L273 TraceCheckUtils]: 29: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 16384); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,399 INFO L273 TraceCheckUtils]: 30: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 4096); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,401 INFO L273 TraceCheckUtils]: 31: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 20480); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,403 INFO L273 TraceCheckUtils]: 32: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 4099); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,405 INFO L273 TraceCheckUtils]: 33: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 4368); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,406 INFO L273 TraceCheckUtils]: 34: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 4369); {1297#(= ssl3_connect_~s__state~0 4384)} is VALID [2018-11-14 17:15:02,407 INFO L273 TraceCheckUtils]: 35: Hoare triple {1297#(= ssl3_connect_~s__state~0 4384)} assume !(~s__state~0 == 4384); {1296#false} is VALID [2018-11-14 17:15:02,407 INFO L273 TraceCheckUtils]: 36: Hoare triple {1296#false} assume !(~s__state~0 == 4385); {1296#false} is VALID [2018-11-14 17:15:02,407 INFO L273 TraceCheckUtils]: 37: Hoare triple {1296#false} assume !(~s__state~0 == 4400); {1296#false} is VALID [2018-11-14 17:15:02,407 INFO L273 TraceCheckUtils]: 38: Hoare triple {1296#false} assume !(~s__state~0 == 4401); {1296#false} is VALID [2018-11-14 17:15:02,408 INFO L273 TraceCheckUtils]: 39: Hoare triple {1296#false} assume !(~s__state~0 == 4416); {1296#false} is VALID [2018-11-14 17:15:02,408 INFO L273 TraceCheckUtils]: 40: Hoare triple {1296#false} assume !(~s__state~0 == 4417); {1296#false} is VALID [2018-11-14 17:15:02,408 INFO L273 TraceCheckUtils]: 41: Hoare triple {1296#false} assume ~s__state~0 == 4432; {1296#false} is VALID [2018-11-14 17:15:02,408 INFO L273 TraceCheckUtils]: 42: Hoare triple {1296#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {1296#false} is VALID [2018-11-14 17:15:02,409 INFO L273 TraceCheckUtils]: 43: Hoare triple {1296#false} assume ~blastFlag~0 == 5; {1296#false} is VALID [2018-11-14 17:15:02,409 INFO L273 TraceCheckUtils]: 44: Hoare triple {1296#false} assume !false; {1296#false} is VALID [2018-11-14 17:15:02,413 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-14 17:15:02,413 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:02,414 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:02,415 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 45 [2018-11-14 17:15:02,416 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:02,416 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:02,472 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 45 edges. 45 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:02,473 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:02,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:02,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:02,474 INFO L87 Difference]: Start difference. First operand 222 states and 328 transitions. Second operand 3 states. [2018-11-14 17:15:02,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:02,983 INFO L93 Difference]: Finished difference Result 476 states and 713 transitions. [2018-11-14 17:15:02,983 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:02,983 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 45 [2018-11-14 17:15:02,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:02,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:02,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2018-11-14 17:15:02,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:02,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2018-11-14 17:15:02,995 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 371 transitions. [2018-11-14 17:15:03,788 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 371 edges. 371 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:03,797 INFO L225 Difference]: With dead ends: 476 [2018-11-14 17:15:03,797 INFO L226 Difference]: Without dead ends: 266 [2018-11-14 17:15:03,799 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:03,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2018-11-14 17:15:03,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 258. [2018-11-14 17:15:03,882 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:03,882 INFO L82 GeneralOperation]: Start isEquivalent. First operand 266 states. Second operand 258 states. [2018-11-14 17:15:03,882 INFO L74 IsIncluded]: Start isIncluded. First operand 266 states. Second operand 258 states. [2018-11-14 17:15:03,882 INFO L87 Difference]: Start difference. First operand 266 states. Second operand 258 states. [2018-11-14 17:15:03,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:03,894 INFO L93 Difference]: Finished difference Result 266 states and 385 transitions. [2018-11-14 17:15:03,894 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 385 transitions. [2018-11-14 17:15:03,896 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:03,896 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:03,896 INFO L74 IsIncluded]: Start isIncluded. First operand 258 states. Second operand 266 states. [2018-11-14 17:15:03,896 INFO L87 Difference]: Start difference. First operand 258 states. Second operand 266 states. [2018-11-14 17:15:03,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:03,908 INFO L93 Difference]: Finished difference Result 266 states and 385 transitions. [2018-11-14 17:15:03,909 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 385 transitions. [2018-11-14 17:15:03,910 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:03,910 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:03,910 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:03,910 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:03,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 258 states. [2018-11-14 17:15:03,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 374 transitions. [2018-11-14 17:15:03,921 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 374 transitions. Word has length 45 [2018-11-14 17:15:03,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:03,922 INFO L480 AbstractCegarLoop]: Abstraction has 258 states and 374 transitions. [2018-11-14 17:15:03,922 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:03,922 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 374 transitions. [2018-11-14 17:15:03,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-11-14 17:15:03,924 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:03,924 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:03,925 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:03,925 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:03,925 INFO L82 PathProgramCache]: Analyzing trace with hash 6279890, now seen corresponding path program 1 times [2018-11-14 17:15:03,925 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:03,926 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:03,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:03,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:03,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:03,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:04,107 INFO L256 TraceCheckUtils]: 0: Hoare triple {2683#true} call ULTIMATE.init(); {2683#true} is VALID [2018-11-14 17:15:04,107 INFO L273 TraceCheckUtils]: 1: Hoare triple {2683#true} assume true; {2683#true} is VALID [2018-11-14 17:15:04,108 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2683#true} {2683#true} #543#return; {2683#true} is VALID [2018-11-14 17:15:04,108 INFO L256 TraceCheckUtils]: 3: Hoare triple {2683#true} call #t~ret49 := main(); {2683#true} is VALID [2018-11-14 17:15:04,108 INFO L273 TraceCheckUtils]: 4: Hoare triple {2683#true} havoc ~s~0;~s~0 := 12292; {2683#true} is VALID [2018-11-14 17:15:04,108 INFO L256 TraceCheckUtils]: 5: Hoare triple {2683#true} call #t~ret48 := ssl3_connect(~s~0); {2683#true} is VALID [2018-11-14 17:15:04,109 INFO L273 TraceCheckUtils]: 6: Hoare triple {2683#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {2683#true} is VALID [2018-11-14 17:15:04,109 INFO L273 TraceCheckUtils]: 7: Hoare triple {2683#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {2683#true} is VALID [2018-11-14 17:15:04,109 INFO L273 TraceCheckUtils]: 8: Hoare triple {2683#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {2683#true} is VALID [2018-11-14 17:15:04,109 INFO L273 TraceCheckUtils]: 9: Hoare triple {2683#true} assume !(~tmp___1~0 + 12288 != 0); {2683#true} is VALID [2018-11-14 17:15:04,109 INFO L273 TraceCheckUtils]: 10: Hoare triple {2683#true} assume true; {2683#true} is VALID [2018-11-14 17:15:04,110 INFO L273 TraceCheckUtils]: 11: Hoare triple {2683#true} assume !false; {2683#true} is VALID [2018-11-14 17:15:04,110 INFO L273 TraceCheckUtils]: 12: Hoare triple {2683#true} ~state~0 := ~s__state~0; {2683#true} is VALID [2018-11-14 17:15:04,110 INFO L273 TraceCheckUtils]: 13: Hoare triple {2683#true} assume !(~s__state~0 == 12292); {2683#true} is VALID [2018-11-14 17:15:04,110 INFO L273 TraceCheckUtils]: 14: Hoare triple {2683#true} assume !(~s__state~0 == 16384); {2683#true} is VALID [2018-11-14 17:15:04,111 INFO L273 TraceCheckUtils]: 15: Hoare triple {2683#true} assume !(~s__state~0 == 4096); {2683#true} is VALID [2018-11-14 17:15:04,111 INFO L273 TraceCheckUtils]: 16: Hoare triple {2683#true} assume !(~s__state~0 == 20480); {2683#true} is VALID [2018-11-14 17:15:04,112 INFO L273 TraceCheckUtils]: 17: Hoare triple {2683#true} assume !(~s__state~0 == 4099); {2683#true} is VALID [2018-11-14 17:15:04,112 INFO L273 TraceCheckUtils]: 18: Hoare triple {2683#true} assume ~s__state~0 == 4368; {2683#true} is VALID [2018-11-14 17:15:04,112 INFO L273 TraceCheckUtils]: 19: Hoare triple {2683#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {2683#true} is VALID [2018-11-14 17:15:04,112 INFO L273 TraceCheckUtils]: 20: Hoare triple {2683#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {2683#true} is VALID [2018-11-14 17:15:04,113 INFO L273 TraceCheckUtils]: 21: Hoare triple {2683#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {2683#true} is VALID [2018-11-14 17:15:04,113 INFO L273 TraceCheckUtils]: 22: Hoare triple {2683#true} assume ~s__bbio~0 != ~s__wbio~0; {2683#true} is VALID [2018-11-14 17:15:04,113 INFO L273 TraceCheckUtils]: 23: Hoare triple {2683#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {2683#true} is VALID [2018-11-14 17:15:04,113 INFO L273 TraceCheckUtils]: 24: Hoare triple {2683#true} ~skip~0 := 0; {2683#true} is VALID [2018-11-14 17:15:04,114 INFO L273 TraceCheckUtils]: 25: Hoare triple {2683#true} assume true; {2683#true} is VALID [2018-11-14 17:15:04,114 INFO L273 TraceCheckUtils]: 26: Hoare triple {2683#true} assume !false; {2683#true} is VALID [2018-11-14 17:15:04,114 INFO L273 TraceCheckUtils]: 27: Hoare triple {2683#true} ~state~0 := ~s__state~0; {2683#true} is VALID [2018-11-14 17:15:04,115 INFO L273 TraceCheckUtils]: 28: Hoare triple {2683#true} assume !(~s__state~0 == 12292); {2683#true} is VALID [2018-11-14 17:15:04,115 INFO L273 TraceCheckUtils]: 29: Hoare triple {2683#true} assume !(~s__state~0 == 16384); {2683#true} is VALID [2018-11-14 17:15:04,115 INFO L273 TraceCheckUtils]: 30: Hoare triple {2683#true} assume !(~s__state~0 == 4096); {2683#true} is VALID [2018-11-14 17:15:04,115 INFO L273 TraceCheckUtils]: 31: Hoare triple {2683#true} assume !(~s__state~0 == 20480); {2683#true} is VALID [2018-11-14 17:15:04,116 INFO L273 TraceCheckUtils]: 32: Hoare triple {2683#true} assume !(~s__state~0 == 4099); {2683#true} is VALID [2018-11-14 17:15:04,116 INFO L273 TraceCheckUtils]: 33: Hoare triple {2683#true} assume !(~s__state~0 == 4368); {2683#true} is VALID [2018-11-14 17:15:04,116 INFO L273 TraceCheckUtils]: 34: Hoare triple {2683#true} assume !(~s__state~0 == 4369); {2683#true} is VALID [2018-11-14 17:15:04,116 INFO L273 TraceCheckUtils]: 35: Hoare triple {2683#true} assume ~s__state~0 == 4384; {2683#true} is VALID [2018-11-14 17:15:04,117 INFO L273 TraceCheckUtils]: 36: Hoare triple {2683#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {2683#true} is VALID [2018-11-14 17:15:04,117 INFO L273 TraceCheckUtils]: 37: Hoare triple {2683#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {2683#true} is VALID [2018-11-14 17:15:04,117 INFO L273 TraceCheckUtils]: 38: Hoare triple {2683#true} assume !(~ret~0 <= 0); {2683#true} is VALID [2018-11-14 17:15:04,130 INFO L273 TraceCheckUtils]: 39: Hoare triple {2683#true} assume ~s__hit~0 != 0;~s__state~0 := 4560; {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,132 INFO L273 TraceCheckUtils]: 40: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,139 INFO L273 TraceCheckUtils]: 41: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,139 INFO L273 TraceCheckUtils]: 42: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} ~skip~0 := 0; {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,140 INFO L273 TraceCheckUtils]: 43: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume true; {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,143 INFO L273 TraceCheckUtils]: 44: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !false; {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,143 INFO L273 TraceCheckUtils]: 45: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,158 INFO L273 TraceCheckUtils]: 46: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,159 INFO L273 TraceCheckUtils]: 47: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,164 INFO L273 TraceCheckUtils]: 48: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,164 INFO L273 TraceCheckUtils]: 49: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,166 INFO L273 TraceCheckUtils]: 50: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,168 INFO L273 TraceCheckUtils]: 51: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,170 INFO L273 TraceCheckUtils]: 52: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,173 INFO L273 TraceCheckUtils]: 53: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,173 INFO L273 TraceCheckUtils]: 54: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,175 INFO L273 TraceCheckUtils]: 55: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4400); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,175 INFO L273 TraceCheckUtils]: 56: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4401); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,178 INFO L273 TraceCheckUtils]: 57: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4416); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,178 INFO L273 TraceCheckUtils]: 58: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4417); {2685#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:04,179 INFO L273 TraceCheckUtils]: 59: Hoare triple {2685#(<= 4560 ssl3_connect_~s__state~0)} assume ~s__state~0 == 4432; {2684#false} is VALID [2018-11-14 17:15:04,179 INFO L273 TraceCheckUtils]: 60: Hoare triple {2684#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {2684#false} is VALID [2018-11-14 17:15:04,179 INFO L273 TraceCheckUtils]: 61: Hoare triple {2684#false} assume ~blastFlag~0 == 5; {2684#false} is VALID [2018-11-14 17:15:04,179 INFO L273 TraceCheckUtils]: 62: Hoare triple {2684#false} assume !false; {2684#false} is VALID [2018-11-14 17:15:04,184 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-11-14 17:15:04,184 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:04,184 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:04,185 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2018-11-14 17:15:04,185 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:04,185 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:04,275 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 55 edges. 55 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:04,275 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:04,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:04,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:04,276 INFO L87 Difference]: Start difference. First operand 258 states and 374 transitions. Second operand 3 states. [2018-11-14 17:15:05,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:05,485 INFO L93 Difference]: Finished difference Result 608 states and 912 transitions. [2018-11-14 17:15:05,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:05,485 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2018-11-14 17:15:05,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:05,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:05,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 424 transitions. [2018-11-14 17:15:05,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:05,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 424 transitions. [2018-11-14 17:15:05,498 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 424 transitions. [2018-11-14 17:15:06,270 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 424 edges. 424 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:06,279 INFO L225 Difference]: With dead ends: 608 [2018-11-14 17:15:06,280 INFO L226 Difference]: Without dead ends: 360 [2018-11-14 17:15:06,281 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:06,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2018-11-14 17:15:06,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 342. [2018-11-14 17:15:06,352 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:06,353 INFO L82 GeneralOperation]: Start isEquivalent. First operand 360 states. Second operand 342 states. [2018-11-14 17:15:06,353 INFO L74 IsIncluded]: Start isIncluded. First operand 360 states. Second operand 342 states. [2018-11-14 17:15:06,353 INFO L87 Difference]: Start difference. First operand 360 states. Second operand 342 states. [2018-11-14 17:15:06,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:06,367 INFO L93 Difference]: Finished difference Result 360 states and 498 transitions. [2018-11-14 17:15:06,367 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 498 transitions. [2018-11-14 17:15:06,368 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:06,368 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:06,369 INFO L74 IsIncluded]: Start isIncluded. First operand 342 states. Second operand 360 states. [2018-11-14 17:15:06,369 INFO L87 Difference]: Start difference. First operand 342 states. Second operand 360 states. [2018-11-14 17:15:06,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:06,381 INFO L93 Difference]: Finished difference Result 360 states and 498 transitions. [2018-11-14 17:15:06,381 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 498 transitions. [2018-11-14 17:15:06,382 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:06,382 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:06,382 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:06,383 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:06,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 342 states. [2018-11-14 17:15:06,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 476 transitions. [2018-11-14 17:15:06,393 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 476 transitions. Word has length 63 [2018-11-14 17:15:06,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:06,393 INFO L480 AbstractCegarLoop]: Abstraction has 342 states and 476 transitions. [2018-11-14 17:15:06,393 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:06,393 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 476 transitions. [2018-11-14 17:15:06,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-11-14 17:15:06,395 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:06,395 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:06,395 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:06,396 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:06,396 INFO L82 PathProgramCache]: Analyzing trace with hash -127733616, now seen corresponding path program 1 times [2018-11-14 17:15:06,396 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:06,396 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:06,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:06,397 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:06,397 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:06,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:06,507 INFO L256 TraceCheckUtils]: 0: Hoare triple {4481#true} call ULTIMATE.init(); {4481#true} is VALID [2018-11-14 17:15:06,508 INFO L273 TraceCheckUtils]: 1: Hoare triple {4481#true} assume true; {4481#true} is VALID [2018-11-14 17:15:06,508 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {4481#true} {4481#true} #543#return; {4481#true} is VALID [2018-11-14 17:15:06,508 INFO L256 TraceCheckUtils]: 3: Hoare triple {4481#true} call #t~ret49 := main(); {4481#true} is VALID [2018-11-14 17:15:06,508 INFO L273 TraceCheckUtils]: 4: Hoare triple {4481#true} havoc ~s~0;~s~0 := 12292; {4481#true} is VALID [2018-11-14 17:15:06,509 INFO L256 TraceCheckUtils]: 5: Hoare triple {4481#true} call #t~ret48 := ssl3_connect(~s~0); {4481#true} is VALID [2018-11-14 17:15:06,509 INFO L273 TraceCheckUtils]: 6: Hoare triple {4481#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {4481#true} is VALID [2018-11-14 17:15:06,509 INFO L273 TraceCheckUtils]: 7: Hoare triple {4481#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {4481#true} is VALID [2018-11-14 17:15:06,509 INFO L273 TraceCheckUtils]: 8: Hoare triple {4481#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {4481#true} is VALID [2018-11-14 17:15:06,509 INFO L273 TraceCheckUtils]: 9: Hoare triple {4481#true} assume !(~tmp___1~0 + 12288 != 0); {4481#true} is VALID [2018-11-14 17:15:06,509 INFO L273 TraceCheckUtils]: 10: Hoare triple {4481#true} assume true; {4481#true} is VALID [2018-11-14 17:15:06,510 INFO L273 TraceCheckUtils]: 11: Hoare triple {4481#true} assume !false; {4481#true} is VALID [2018-11-14 17:15:06,510 INFO L273 TraceCheckUtils]: 12: Hoare triple {4481#true} ~state~0 := ~s__state~0; {4481#true} is VALID [2018-11-14 17:15:06,510 INFO L273 TraceCheckUtils]: 13: Hoare triple {4481#true} assume !(~s__state~0 == 12292); {4481#true} is VALID [2018-11-14 17:15:06,510 INFO L273 TraceCheckUtils]: 14: Hoare triple {4481#true} assume !(~s__state~0 == 16384); {4481#true} is VALID [2018-11-14 17:15:06,510 INFO L273 TraceCheckUtils]: 15: Hoare triple {4481#true} assume !(~s__state~0 == 4096); {4481#true} is VALID [2018-11-14 17:15:06,510 INFO L273 TraceCheckUtils]: 16: Hoare triple {4481#true} assume !(~s__state~0 == 20480); {4481#true} is VALID [2018-11-14 17:15:06,511 INFO L273 TraceCheckUtils]: 17: Hoare triple {4481#true} assume !(~s__state~0 == 4099); {4481#true} is VALID [2018-11-14 17:15:06,511 INFO L273 TraceCheckUtils]: 18: Hoare triple {4481#true} assume ~s__state~0 == 4368; {4481#true} is VALID [2018-11-14 17:15:06,511 INFO L273 TraceCheckUtils]: 19: Hoare triple {4481#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {4481#true} is VALID [2018-11-14 17:15:06,511 INFO L273 TraceCheckUtils]: 20: Hoare triple {4481#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {4481#true} is VALID [2018-11-14 17:15:06,511 INFO L273 TraceCheckUtils]: 21: Hoare triple {4481#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {4481#true} is VALID [2018-11-14 17:15:06,512 INFO L273 TraceCheckUtils]: 22: Hoare triple {4481#true} assume ~s__bbio~0 != ~s__wbio~0; {4481#true} is VALID [2018-11-14 17:15:06,512 INFO L273 TraceCheckUtils]: 23: Hoare triple {4481#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {4481#true} is VALID [2018-11-14 17:15:06,512 INFO L273 TraceCheckUtils]: 24: Hoare triple {4481#true} ~skip~0 := 0; {4481#true} is VALID [2018-11-14 17:15:06,512 INFO L273 TraceCheckUtils]: 25: Hoare triple {4481#true} assume true; {4481#true} is VALID [2018-11-14 17:15:06,513 INFO L273 TraceCheckUtils]: 26: Hoare triple {4481#true} assume !false; {4481#true} is VALID [2018-11-14 17:15:06,513 INFO L273 TraceCheckUtils]: 27: Hoare triple {4481#true} ~state~0 := ~s__state~0; {4481#true} is VALID [2018-11-14 17:15:06,513 INFO L273 TraceCheckUtils]: 28: Hoare triple {4481#true} assume !(~s__state~0 == 12292); {4481#true} is VALID [2018-11-14 17:15:06,513 INFO L273 TraceCheckUtils]: 29: Hoare triple {4481#true} assume !(~s__state~0 == 16384); {4481#true} is VALID [2018-11-14 17:15:06,514 INFO L273 TraceCheckUtils]: 30: Hoare triple {4481#true} assume !(~s__state~0 == 4096); {4481#true} is VALID [2018-11-14 17:15:06,514 INFO L273 TraceCheckUtils]: 31: Hoare triple {4481#true} assume !(~s__state~0 == 20480); {4481#true} is VALID [2018-11-14 17:15:06,514 INFO L273 TraceCheckUtils]: 32: Hoare triple {4481#true} assume !(~s__state~0 == 4099); {4481#true} is VALID [2018-11-14 17:15:06,514 INFO L273 TraceCheckUtils]: 33: Hoare triple {4481#true} assume !(~s__state~0 == 4368); {4481#true} is VALID [2018-11-14 17:15:06,515 INFO L273 TraceCheckUtils]: 34: Hoare triple {4481#true} assume !(~s__state~0 == 4369); {4481#true} is VALID [2018-11-14 17:15:06,515 INFO L273 TraceCheckUtils]: 35: Hoare triple {4481#true} assume ~s__state~0 == 4384; {4481#true} is VALID [2018-11-14 17:15:06,515 INFO L273 TraceCheckUtils]: 36: Hoare triple {4481#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {4481#true} is VALID [2018-11-14 17:15:06,515 INFO L273 TraceCheckUtils]: 37: Hoare triple {4481#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {4481#true} is VALID [2018-11-14 17:15:06,515 INFO L273 TraceCheckUtils]: 38: Hoare triple {4481#true} assume !(~ret~0 <= 0); {4481#true} is VALID [2018-11-14 17:15:06,521 INFO L273 TraceCheckUtils]: 39: Hoare triple {4481#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,522 INFO L273 TraceCheckUtils]: 40: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} ~s__init_num~0 := 0; {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,526 INFO L273 TraceCheckUtils]: 41: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__s3__tmp__reuse_message~0 == 0); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,526 INFO L273 TraceCheckUtils]: 42: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} ~skip~0 := 0; {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,529 INFO L273 TraceCheckUtils]: 43: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume true; {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,529 INFO L273 TraceCheckUtils]: 44: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !false; {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,532 INFO L273 TraceCheckUtils]: 45: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} ~state~0 := ~s__state~0; {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,532 INFO L273 TraceCheckUtils]: 46: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 12292); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,534 INFO L273 TraceCheckUtils]: 47: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 16384); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,534 INFO L273 TraceCheckUtils]: 48: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 4096); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,537 INFO L273 TraceCheckUtils]: 49: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 20480); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,537 INFO L273 TraceCheckUtils]: 50: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 4099); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,540 INFO L273 TraceCheckUtils]: 51: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 4368); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,540 INFO L273 TraceCheckUtils]: 52: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 4369); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,543 INFO L273 TraceCheckUtils]: 53: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 4384); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,545 INFO L273 TraceCheckUtils]: 54: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 4385); {4483#(= ssl3_connect_~s__state~0 4400)} is VALID [2018-11-14 17:15:06,548 INFO L273 TraceCheckUtils]: 55: Hoare triple {4483#(= ssl3_connect_~s__state~0 4400)} assume !(~s__state~0 == 4400); {4482#false} is VALID [2018-11-14 17:15:06,548 INFO L273 TraceCheckUtils]: 56: Hoare triple {4482#false} assume !(~s__state~0 == 4401); {4482#false} is VALID [2018-11-14 17:15:06,548 INFO L273 TraceCheckUtils]: 57: Hoare triple {4482#false} assume !(~s__state~0 == 4416); {4482#false} is VALID [2018-11-14 17:15:06,548 INFO L273 TraceCheckUtils]: 58: Hoare triple {4482#false} assume !(~s__state~0 == 4417); {4482#false} is VALID [2018-11-14 17:15:06,548 INFO L273 TraceCheckUtils]: 59: Hoare triple {4482#false} assume ~s__state~0 == 4432; {4482#false} is VALID [2018-11-14 17:15:06,549 INFO L273 TraceCheckUtils]: 60: Hoare triple {4482#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {4482#false} is VALID [2018-11-14 17:15:06,549 INFO L273 TraceCheckUtils]: 61: Hoare triple {4482#false} assume ~blastFlag~0 == 5; {4482#false} is VALID [2018-11-14 17:15:06,549 INFO L273 TraceCheckUtils]: 62: Hoare triple {4482#false} assume !false; {4482#false} is VALID [2018-11-14 17:15:06,552 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-11-14 17:15:06,552 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:06,552 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:06,553 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2018-11-14 17:15:06,553 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:06,553 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:06,626 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 55 edges. 55 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:06,627 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:06,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:06,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:06,628 INFO L87 Difference]: Start difference. First operand 342 states and 476 transitions. Second operand 3 states. [2018-11-14 17:15:07,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:07,672 INFO L93 Difference]: Finished difference Result 724 states and 1022 transitions. [2018-11-14 17:15:07,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:07,673 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2018-11-14 17:15:07,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:07,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:07,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2018-11-14 17:15:07,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:07,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 379 transitions. [2018-11-14 17:15:07,680 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 379 transitions. [2018-11-14 17:15:08,405 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 379 edges. 379 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:08,419 INFO L225 Difference]: With dead ends: 724 [2018-11-14 17:15:08,419 INFO L226 Difference]: Without dead ends: 394 [2018-11-14 17:15:08,420 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:08,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-11-14 17:15:08,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 382. [2018-11-14 17:15:08,823 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:08,823 INFO L82 GeneralOperation]: Start isEquivalent. First operand 394 states. Second operand 382 states. [2018-11-14 17:15:08,823 INFO L74 IsIncluded]: Start isIncluded. First operand 394 states. Second operand 382 states. [2018-11-14 17:15:08,823 INFO L87 Difference]: Start difference. First operand 394 states. Second operand 382 states. [2018-11-14 17:15:08,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:08,835 INFO L93 Difference]: Finished difference Result 394 states and 542 transitions. [2018-11-14 17:15:08,836 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 542 transitions. [2018-11-14 17:15:08,837 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:08,837 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:08,837 INFO L74 IsIncluded]: Start isIncluded. First operand 382 states. Second operand 394 states. [2018-11-14 17:15:08,837 INFO L87 Difference]: Start difference. First operand 382 states. Second operand 394 states. [2018-11-14 17:15:08,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:08,850 INFO L93 Difference]: Finished difference Result 394 states and 542 transitions. [2018-11-14 17:15:08,850 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 542 transitions. [2018-11-14 17:15:08,851 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:08,851 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:08,851 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:08,851 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:08,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 382 states. [2018-11-14 17:15:08,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 526 transitions. [2018-11-14 17:15:08,863 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 526 transitions. Word has length 63 [2018-11-14 17:15:08,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:08,864 INFO L480 AbstractCegarLoop]: Abstraction has 382 states and 526 transitions. [2018-11-14 17:15:08,864 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:08,864 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 526 transitions. [2018-11-14 17:15:08,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-11-14 17:15:08,866 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:08,866 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:08,866 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:08,867 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:08,867 INFO L82 PathProgramCache]: Analyzing trace with hash 1202772343, now seen corresponding path program 1 times [2018-11-14 17:15:08,867 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:08,867 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:08,868 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:08,868 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:08,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:08,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:09,138 INFO L256 TraceCheckUtils]: 0: Hoare triple {6509#true} call ULTIMATE.init(); {6509#true} is VALID [2018-11-14 17:15:09,139 INFO L273 TraceCheckUtils]: 1: Hoare triple {6509#true} assume true; {6509#true} is VALID [2018-11-14 17:15:09,139 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6509#true} {6509#true} #543#return; {6509#true} is VALID [2018-11-14 17:15:09,139 INFO L256 TraceCheckUtils]: 3: Hoare triple {6509#true} call #t~ret49 := main(); {6509#true} is VALID [2018-11-14 17:15:09,139 INFO L273 TraceCheckUtils]: 4: Hoare triple {6509#true} havoc ~s~0;~s~0 := 12292; {6509#true} is VALID [2018-11-14 17:15:09,140 INFO L256 TraceCheckUtils]: 5: Hoare triple {6509#true} call #t~ret48 := ssl3_connect(~s~0); {6509#true} is VALID [2018-11-14 17:15:09,140 INFO L273 TraceCheckUtils]: 6: Hoare triple {6509#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {6509#true} is VALID [2018-11-14 17:15:09,140 INFO L273 TraceCheckUtils]: 7: Hoare triple {6509#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {6509#true} is VALID [2018-11-14 17:15:09,140 INFO L273 TraceCheckUtils]: 8: Hoare triple {6509#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {6509#true} is VALID [2018-11-14 17:15:09,141 INFO L273 TraceCheckUtils]: 9: Hoare triple {6509#true} assume !(~tmp___1~0 + 12288 != 0); {6509#true} is VALID [2018-11-14 17:15:09,141 INFO L273 TraceCheckUtils]: 10: Hoare triple {6509#true} assume true; {6509#true} is VALID [2018-11-14 17:15:09,141 INFO L273 TraceCheckUtils]: 11: Hoare triple {6509#true} assume !false; {6509#true} is VALID [2018-11-14 17:15:09,141 INFO L273 TraceCheckUtils]: 12: Hoare triple {6509#true} ~state~0 := ~s__state~0; {6509#true} is VALID [2018-11-14 17:15:09,142 INFO L273 TraceCheckUtils]: 13: Hoare triple {6509#true} assume !(~s__state~0 == 12292); {6509#true} is VALID [2018-11-14 17:15:09,142 INFO L273 TraceCheckUtils]: 14: Hoare triple {6509#true} assume !(~s__state~0 == 16384); {6509#true} is VALID [2018-11-14 17:15:09,142 INFO L273 TraceCheckUtils]: 15: Hoare triple {6509#true} assume !(~s__state~0 == 4096); {6509#true} is VALID [2018-11-14 17:15:09,142 INFO L273 TraceCheckUtils]: 16: Hoare triple {6509#true} assume !(~s__state~0 == 20480); {6509#true} is VALID [2018-11-14 17:15:09,143 INFO L273 TraceCheckUtils]: 17: Hoare triple {6509#true} assume !(~s__state~0 == 4099); {6509#true} is VALID [2018-11-14 17:15:09,143 INFO L273 TraceCheckUtils]: 18: Hoare triple {6509#true} assume ~s__state~0 == 4368; {6509#true} is VALID [2018-11-14 17:15:09,143 INFO L273 TraceCheckUtils]: 19: Hoare triple {6509#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {6509#true} is VALID [2018-11-14 17:15:09,143 INFO L273 TraceCheckUtils]: 20: Hoare triple {6509#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {6509#true} is VALID [2018-11-14 17:15:09,143 INFO L273 TraceCheckUtils]: 21: Hoare triple {6509#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {6509#true} is VALID [2018-11-14 17:15:09,144 INFO L273 TraceCheckUtils]: 22: Hoare triple {6509#true} assume ~s__bbio~0 != ~s__wbio~0; {6509#true} is VALID [2018-11-14 17:15:09,144 INFO L273 TraceCheckUtils]: 23: Hoare triple {6509#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {6509#true} is VALID [2018-11-14 17:15:09,144 INFO L273 TraceCheckUtils]: 24: Hoare triple {6509#true} ~skip~0 := 0; {6509#true} is VALID [2018-11-14 17:15:09,144 INFO L273 TraceCheckUtils]: 25: Hoare triple {6509#true} assume true; {6509#true} is VALID [2018-11-14 17:15:09,145 INFO L273 TraceCheckUtils]: 26: Hoare triple {6509#true} assume !false; {6509#true} is VALID [2018-11-14 17:15:09,145 INFO L273 TraceCheckUtils]: 27: Hoare triple {6509#true} ~state~0 := ~s__state~0; {6509#true} is VALID [2018-11-14 17:15:09,145 INFO L273 TraceCheckUtils]: 28: Hoare triple {6509#true} assume !(~s__state~0 == 12292); {6509#true} is VALID [2018-11-14 17:15:09,145 INFO L273 TraceCheckUtils]: 29: Hoare triple {6509#true} assume !(~s__state~0 == 16384); {6509#true} is VALID [2018-11-14 17:15:09,146 INFO L273 TraceCheckUtils]: 30: Hoare triple {6509#true} assume !(~s__state~0 == 4096); {6509#true} is VALID [2018-11-14 17:15:09,146 INFO L273 TraceCheckUtils]: 31: Hoare triple {6509#true} assume !(~s__state~0 == 20480); {6509#true} is VALID [2018-11-14 17:15:09,146 INFO L273 TraceCheckUtils]: 32: Hoare triple {6509#true} assume !(~s__state~0 == 4099); {6509#true} is VALID [2018-11-14 17:15:09,146 INFO L273 TraceCheckUtils]: 33: Hoare triple {6509#true} assume !(~s__state~0 == 4368); {6509#true} is VALID [2018-11-14 17:15:09,147 INFO L273 TraceCheckUtils]: 34: Hoare triple {6509#true} assume !(~s__state~0 == 4369); {6509#true} is VALID [2018-11-14 17:15:09,147 INFO L273 TraceCheckUtils]: 35: Hoare triple {6509#true} assume ~s__state~0 == 4384; {6509#true} is VALID [2018-11-14 17:15:09,147 INFO L273 TraceCheckUtils]: 36: Hoare triple {6509#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {6509#true} is VALID [2018-11-14 17:15:09,147 INFO L273 TraceCheckUtils]: 37: Hoare triple {6509#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {6509#true} is VALID [2018-11-14 17:15:09,148 INFO L273 TraceCheckUtils]: 38: Hoare triple {6509#true} assume !(~ret~0 <= 0); {6509#true} is VALID [2018-11-14 17:15:09,160 INFO L273 TraceCheckUtils]: 39: Hoare triple {6509#true} assume ~s__hit~0 != 0;~s__state~0 := 4560; {6511#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-14 17:15:09,173 INFO L273 TraceCheckUtils]: 40: Hoare triple {6511#(<= ssl3_connect_~s__state~0 4560)} ~s__init_num~0 := 0; {6511#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-14 17:15:09,186 INFO L273 TraceCheckUtils]: 41: Hoare triple {6511#(<= ssl3_connect_~s__state~0 4560)} assume !(~s__s3__tmp__reuse_message~0 == 0); {6511#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-14 17:15:09,199 INFO L273 TraceCheckUtils]: 42: Hoare triple {6511#(<= ssl3_connect_~s__state~0 4560)} ~skip~0 := 0; {6511#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-14 17:15:09,211 INFO L273 TraceCheckUtils]: 43: Hoare triple {6511#(<= ssl3_connect_~s__state~0 4560)} assume true; {6511#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-14 17:15:09,224 INFO L273 TraceCheckUtils]: 44: Hoare triple {6511#(<= ssl3_connect_~s__state~0 4560)} assume !false; {6511#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-14 17:15:09,237 INFO L273 TraceCheckUtils]: 45: Hoare triple {6511#(<= ssl3_connect_~s__state~0 4560)} ~state~0 := ~s__state~0; {6511#(<= ssl3_connect_~s__state~0 4560)} is VALID [2018-11-14 17:15:09,248 INFO L273 TraceCheckUtils]: 46: Hoare triple {6511#(<= ssl3_connect_~s__state~0 4560)} assume ~s__state~0 == 12292; {6510#false} is VALID [2018-11-14 17:15:09,248 INFO L273 TraceCheckUtils]: 47: Hoare triple {6510#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post29 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := #t~post29 + 1;havoc #t~post29; {6510#false} is VALID [2018-11-14 17:15:09,249 INFO L273 TraceCheckUtils]: 48: Hoare triple {6510#false} ~s__server~0 := 0; {6510#false} is VALID [2018-11-14 17:15:09,249 INFO L273 TraceCheckUtils]: 49: Hoare triple {6510#false} assume ~cb~0 != 0; {6510#false} is VALID [2018-11-14 17:15:09,249 INFO L273 TraceCheckUtils]: 50: Hoare triple {6510#false} ~__cil_tmp55~0 := ~s__version~0 + 65280; {6510#false} is VALID [2018-11-14 17:15:09,249 INFO L273 TraceCheckUtils]: 51: Hoare triple {6510#false} assume !(~__cil_tmp55~0 != 768);~s__type~0 := 4096; {6510#false} is VALID [2018-11-14 17:15:09,250 INFO L273 TraceCheckUtils]: 52: Hoare triple {6510#false} assume !(~s__init_buf___0~0 == 0); {6510#false} is VALID [2018-11-14 17:15:09,250 INFO L273 TraceCheckUtils]: 53: Hoare triple {6510#false} assume !(~tmp___4~0 == 0); {6510#false} is VALID [2018-11-14 17:15:09,250 INFO L273 TraceCheckUtils]: 54: Hoare triple {6510#false} assume !(~tmp___5~0 == 0);~s__state~0 := 4368;#t~post31 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := #t~post31 + 1;havoc #t~post31;~s__init_num~0 := 0; {6510#false} is VALID [2018-11-14 17:15:09,250 INFO L273 TraceCheckUtils]: 55: Hoare triple {6510#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {6510#false} is VALID [2018-11-14 17:15:09,251 INFO L273 TraceCheckUtils]: 56: Hoare triple {6510#false} ~skip~0 := 0; {6510#false} is VALID [2018-11-14 17:15:09,251 INFO L273 TraceCheckUtils]: 57: Hoare triple {6510#false} assume true; {6510#false} is VALID [2018-11-14 17:15:09,251 INFO L273 TraceCheckUtils]: 58: Hoare triple {6510#false} assume !false; {6510#false} is VALID [2018-11-14 17:15:09,251 INFO L273 TraceCheckUtils]: 59: Hoare triple {6510#false} ~state~0 := ~s__state~0; {6510#false} is VALID [2018-11-14 17:15:09,251 INFO L273 TraceCheckUtils]: 60: Hoare triple {6510#false} assume !(~s__state~0 == 12292); {6510#false} is VALID [2018-11-14 17:15:09,252 INFO L273 TraceCheckUtils]: 61: Hoare triple {6510#false} assume !(~s__state~0 == 16384); {6510#false} is VALID [2018-11-14 17:15:09,252 INFO L273 TraceCheckUtils]: 62: Hoare triple {6510#false} assume !(~s__state~0 == 4096); {6510#false} is VALID [2018-11-14 17:15:09,252 INFO L273 TraceCheckUtils]: 63: Hoare triple {6510#false} assume !(~s__state~0 == 20480); {6510#false} is VALID [2018-11-14 17:15:09,252 INFO L273 TraceCheckUtils]: 64: Hoare triple {6510#false} assume !(~s__state~0 == 4099); {6510#false} is VALID [2018-11-14 17:15:09,253 INFO L273 TraceCheckUtils]: 65: Hoare triple {6510#false} assume !(~s__state~0 == 4368); {6510#false} is VALID [2018-11-14 17:15:09,253 INFO L273 TraceCheckUtils]: 66: Hoare triple {6510#false} assume !(~s__state~0 == 4369); {6510#false} is VALID [2018-11-14 17:15:09,253 INFO L273 TraceCheckUtils]: 67: Hoare triple {6510#false} assume !(~s__state~0 == 4384); {6510#false} is VALID [2018-11-14 17:15:09,253 INFO L273 TraceCheckUtils]: 68: Hoare triple {6510#false} assume !(~s__state~0 == 4385); {6510#false} is VALID [2018-11-14 17:15:09,254 INFO L273 TraceCheckUtils]: 69: Hoare triple {6510#false} assume !(~s__state~0 == 4400); {6510#false} is VALID [2018-11-14 17:15:09,254 INFO L273 TraceCheckUtils]: 70: Hoare triple {6510#false} assume !(~s__state~0 == 4401); {6510#false} is VALID [2018-11-14 17:15:09,254 INFO L273 TraceCheckUtils]: 71: Hoare triple {6510#false} assume !(~s__state~0 == 4416); {6510#false} is VALID [2018-11-14 17:15:09,254 INFO L273 TraceCheckUtils]: 72: Hoare triple {6510#false} assume !(~s__state~0 == 4417); {6510#false} is VALID [2018-11-14 17:15:09,254 INFO L273 TraceCheckUtils]: 73: Hoare triple {6510#false} assume ~s__state~0 == 4432; {6510#false} is VALID [2018-11-14 17:15:09,255 INFO L273 TraceCheckUtils]: 74: Hoare triple {6510#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {6510#false} is VALID [2018-11-14 17:15:09,255 INFO L273 TraceCheckUtils]: 75: Hoare triple {6510#false} assume ~blastFlag~0 == 5; {6510#false} is VALID [2018-11-14 17:15:09,255 INFO L273 TraceCheckUtils]: 76: Hoare triple {6510#false} assume !false; {6510#false} is VALID [2018-11-14 17:15:09,258 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-11-14 17:15:09,259 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:09,259 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:09,259 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 77 [2018-11-14 17:15:09,260 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:09,260 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:09,892 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 69 edges. 69 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:09,892 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:09,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:09,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:09,893 INFO L87 Difference]: Start difference. First operand 382 states and 526 transitions. Second operand 3 states. [2018-11-14 17:15:10,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:10,836 INFO L93 Difference]: Finished difference Result 860 states and 1222 transitions. [2018-11-14 17:15:10,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:10,836 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 77 [2018-11-14 17:15:10,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:10,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:10,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 427 transitions. [2018-11-14 17:15:10,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:10,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 427 transitions. [2018-11-14 17:15:10,844 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 427 transitions. [2018-11-14 17:15:11,706 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 427 edges. 427 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:11,720 INFO L225 Difference]: With dead ends: 860 [2018-11-14 17:15:11,721 INFO L226 Difference]: Without dead ends: 488 [2018-11-14 17:15:11,722 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:11,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2018-11-14 17:15:12,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 462. [2018-11-14 17:15:12,047 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:12,047 INFO L82 GeneralOperation]: Start isEquivalent. First operand 488 states. Second operand 462 states. [2018-11-14 17:15:12,048 INFO L74 IsIncluded]: Start isIncluded. First operand 488 states. Second operand 462 states. [2018-11-14 17:15:12,048 INFO L87 Difference]: Start difference. First operand 488 states. Second operand 462 states. [2018-11-14 17:15:12,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:12,067 INFO L93 Difference]: Finished difference Result 488 states and 694 transitions. [2018-11-14 17:15:12,067 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 694 transitions. [2018-11-14 17:15:12,068 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:12,068 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:12,068 INFO L74 IsIncluded]: Start isIncluded. First operand 462 states. Second operand 488 states. [2018-11-14 17:15:12,069 INFO L87 Difference]: Start difference. First operand 462 states. Second operand 488 states. [2018-11-14 17:15:12,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:12,087 INFO L93 Difference]: Finished difference Result 488 states and 694 transitions. [2018-11-14 17:15:12,087 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 694 transitions. [2018-11-14 17:15:12,089 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:12,089 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:12,089 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:12,089 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:12,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 462 states. [2018-11-14 17:15:12,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 462 states to 462 states and 662 transitions. [2018-11-14 17:15:12,105 INFO L78 Accepts]: Start accepts. Automaton has 462 states and 662 transitions. Word has length 77 [2018-11-14 17:15:12,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:12,105 INFO L480 AbstractCegarLoop]: Abstraction has 462 states and 662 transitions. [2018-11-14 17:15:12,105 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:12,105 INFO L276 IsEmpty]: Start isEmpty. Operand 462 states and 662 transitions. [2018-11-14 17:15:12,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-11-14 17:15:12,107 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:12,107 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:12,108 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:12,108 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:12,108 INFO L82 PathProgramCache]: Analyzing trace with hash 145332238, now seen corresponding path program 1 times [2018-11-14 17:15:12,108 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:12,108 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:12,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:12,109 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:12,109 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:12,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:12,362 INFO L256 TraceCheckUtils]: 0: Hoare triple {8949#true} call ULTIMATE.init(); {8949#true} is VALID [2018-11-14 17:15:12,362 INFO L273 TraceCheckUtils]: 1: Hoare triple {8949#true} assume true; {8949#true} is VALID [2018-11-14 17:15:12,362 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8949#true} {8949#true} #543#return; {8949#true} is VALID [2018-11-14 17:15:12,363 INFO L256 TraceCheckUtils]: 3: Hoare triple {8949#true} call #t~ret49 := main(); {8949#true} is VALID [2018-11-14 17:15:12,363 INFO L273 TraceCheckUtils]: 4: Hoare triple {8949#true} havoc ~s~0;~s~0 := 12292; {8949#true} is VALID [2018-11-14 17:15:12,363 INFO L256 TraceCheckUtils]: 5: Hoare triple {8949#true} call #t~ret48 := ssl3_connect(~s~0); {8949#true} is VALID [2018-11-14 17:15:12,364 INFO L273 TraceCheckUtils]: 6: Hoare triple {8949#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {8949#true} is VALID [2018-11-14 17:15:12,364 INFO L273 TraceCheckUtils]: 7: Hoare triple {8949#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {8949#true} is VALID [2018-11-14 17:15:12,364 INFO L273 TraceCheckUtils]: 8: Hoare triple {8949#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {8949#true} is VALID [2018-11-14 17:15:12,364 INFO L273 TraceCheckUtils]: 9: Hoare triple {8949#true} assume !(~tmp___1~0 + 12288 != 0); {8949#true} is VALID [2018-11-14 17:15:12,364 INFO L273 TraceCheckUtils]: 10: Hoare triple {8949#true} assume true; {8949#true} is VALID [2018-11-14 17:15:12,365 INFO L273 TraceCheckUtils]: 11: Hoare triple {8949#true} assume !false; {8949#true} is VALID [2018-11-14 17:15:12,365 INFO L273 TraceCheckUtils]: 12: Hoare triple {8949#true} ~state~0 := ~s__state~0; {8949#true} is VALID [2018-11-14 17:15:12,365 INFO L273 TraceCheckUtils]: 13: Hoare triple {8949#true} assume !(~s__state~0 == 12292); {8949#true} is VALID [2018-11-14 17:15:12,365 INFO L273 TraceCheckUtils]: 14: Hoare triple {8949#true} assume !(~s__state~0 == 16384); {8949#true} is VALID [2018-11-14 17:15:12,366 INFO L273 TraceCheckUtils]: 15: Hoare triple {8949#true} assume !(~s__state~0 == 4096); {8949#true} is VALID [2018-11-14 17:15:12,366 INFO L273 TraceCheckUtils]: 16: Hoare triple {8949#true} assume !(~s__state~0 == 20480); {8949#true} is VALID [2018-11-14 17:15:12,366 INFO L273 TraceCheckUtils]: 17: Hoare triple {8949#true} assume !(~s__state~0 == 4099); {8949#true} is VALID [2018-11-14 17:15:12,367 INFO L273 TraceCheckUtils]: 18: Hoare triple {8949#true} assume ~s__state~0 == 4368; {8949#true} is VALID [2018-11-14 17:15:12,367 INFO L273 TraceCheckUtils]: 19: Hoare triple {8949#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {8949#true} is VALID [2018-11-14 17:15:12,367 INFO L273 TraceCheckUtils]: 20: Hoare triple {8949#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {8949#true} is VALID [2018-11-14 17:15:12,367 INFO L273 TraceCheckUtils]: 21: Hoare triple {8949#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {8949#true} is VALID [2018-11-14 17:15:12,368 INFO L273 TraceCheckUtils]: 22: Hoare triple {8949#true} assume ~s__bbio~0 != ~s__wbio~0; {8949#true} is VALID [2018-11-14 17:15:12,368 INFO L273 TraceCheckUtils]: 23: Hoare triple {8949#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {8949#true} is VALID [2018-11-14 17:15:12,368 INFO L273 TraceCheckUtils]: 24: Hoare triple {8949#true} ~skip~0 := 0; {8949#true} is VALID [2018-11-14 17:15:12,368 INFO L273 TraceCheckUtils]: 25: Hoare triple {8949#true} assume true; {8949#true} is VALID [2018-11-14 17:15:12,368 INFO L273 TraceCheckUtils]: 26: Hoare triple {8949#true} assume !false; {8949#true} is VALID [2018-11-14 17:15:12,369 INFO L273 TraceCheckUtils]: 27: Hoare triple {8949#true} ~state~0 := ~s__state~0; {8949#true} is VALID [2018-11-14 17:15:12,369 INFO L273 TraceCheckUtils]: 28: Hoare triple {8949#true} assume !(~s__state~0 == 12292); {8949#true} is VALID [2018-11-14 17:15:12,370 INFO L273 TraceCheckUtils]: 29: Hoare triple {8949#true} assume !(~s__state~0 == 16384); {8949#true} is VALID [2018-11-14 17:15:12,370 INFO L273 TraceCheckUtils]: 30: Hoare triple {8949#true} assume !(~s__state~0 == 4096); {8949#true} is VALID [2018-11-14 17:15:12,370 INFO L273 TraceCheckUtils]: 31: Hoare triple {8949#true} assume !(~s__state~0 == 20480); {8949#true} is VALID [2018-11-14 17:15:12,370 INFO L273 TraceCheckUtils]: 32: Hoare triple {8949#true} assume !(~s__state~0 == 4099); {8949#true} is VALID [2018-11-14 17:15:12,371 INFO L273 TraceCheckUtils]: 33: Hoare triple {8949#true} assume !(~s__state~0 == 4368); {8949#true} is VALID [2018-11-14 17:15:12,371 INFO L273 TraceCheckUtils]: 34: Hoare triple {8949#true} assume !(~s__state~0 == 4369); {8949#true} is VALID [2018-11-14 17:15:12,371 INFO L273 TraceCheckUtils]: 35: Hoare triple {8949#true} assume ~s__state~0 == 4384; {8949#true} is VALID [2018-11-14 17:15:12,371 INFO L273 TraceCheckUtils]: 36: Hoare triple {8949#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {8949#true} is VALID [2018-11-14 17:15:12,372 INFO L273 TraceCheckUtils]: 37: Hoare triple {8949#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {8949#true} is VALID [2018-11-14 17:15:12,372 INFO L273 TraceCheckUtils]: 38: Hoare triple {8949#true} assume !(~ret~0 <= 0); {8949#true} is VALID [2018-11-14 17:15:12,372 INFO L273 TraceCheckUtils]: 39: Hoare triple {8949#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {8949#true} is VALID [2018-11-14 17:15:12,372 INFO L273 TraceCheckUtils]: 40: Hoare triple {8949#true} ~s__init_num~0 := 0; {8949#true} is VALID [2018-11-14 17:15:12,372 INFO L273 TraceCheckUtils]: 41: Hoare triple {8949#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {8949#true} is VALID [2018-11-14 17:15:12,374 INFO L273 TraceCheckUtils]: 42: Hoare triple {8949#true} ~skip~0 := 0; {8949#true} is VALID [2018-11-14 17:15:12,374 INFO L273 TraceCheckUtils]: 43: Hoare triple {8949#true} assume true; {8949#true} is VALID [2018-11-14 17:15:12,374 INFO L273 TraceCheckUtils]: 44: Hoare triple {8949#true} assume !false; {8949#true} is VALID [2018-11-14 17:15:12,374 INFO L273 TraceCheckUtils]: 45: Hoare triple {8949#true} ~state~0 := ~s__state~0; {8949#true} is VALID [2018-11-14 17:15:12,375 INFO L273 TraceCheckUtils]: 46: Hoare triple {8949#true} assume !(~s__state~0 == 12292); {8949#true} is VALID [2018-11-14 17:15:12,375 INFO L273 TraceCheckUtils]: 47: Hoare triple {8949#true} assume !(~s__state~0 == 16384); {8949#true} is VALID [2018-11-14 17:15:12,375 INFO L273 TraceCheckUtils]: 48: Hoare triple {8949#true} assume !(~s__state~0 == 4096); {8949#true} is VALID [2018-11-14 17:15:12,375 INFO L273 TraceCheckUtils]: 49: Hoare triple {8949#true} assume !(~s__state~0 == 20480); {8949#true} is VALID [2018-11-14 17:15:12,375 INFO L273 TraceCheckUtils]: 50: Hoare triple {8949#true} assume !(~s__state~0 == 4099); {8949#true} is VALID [2018-11-14 17:15:12,376 INFO L273 TraceCheckUtils]: 51: Hoare triple {8949#true} assume !(~s__state~0 == 4368); {8949#true} is VALID [2018-11-14 17:15:12,376 INFO L273 TraceCheckUtils]: 52: Hoare triple {8949#true} assume !(~s__state~0 == 4369); {8949#true} is VALID [2018-11-14 17:15:12,376 INFO L273 TraceCheckUtils]: 53: Hoare triple {8949#true} assume !(~s__state~0 == 4384); {8949#true} is VALID [2018-11-14 17:15:12,376 INFO L273 TraceCheckUtils]: 54: Hoare triple {8949#true} assume !(~s__state~0 == 4385); {8949#true} is VALID [2018-11-14 17:15:12,377 INFO L273 TraceCheckUtils]: 55: Hoare triple {8949#true} assume ~s__state~0 == 4400; {8949#true} is VALID [2018-11-14 17:15:12,377 INFO L273 TraceCheckUtils]: 56: Hoare triple {8949#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {8949#true} is VALID [2018-11-14 17:15:12,377 INFO L273 TraceCheckUtils]: 57: Hoare triple {8949#true} assume (~__cil_tmp56~0 + 256) % 4294967296 != 0;~skip~0 := 1; {8949#true} is VALID [2018-11-14 17:15:12,392 INFO L273 TraceCheckUtils]: 58: Hoare triple {8949#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,401 INFO L273 TraceCheckUtils]: 59: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__s3__tmp__reuse_message~0 == 0); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,420 INFO L273 TraceCheckUtils]: 60: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} ~skip~0 := 0; {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,429 INFO L273 TraceCheckUtils]: 61: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume true; {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,441 INFO L273 TraceCheckUtils]: 62: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !false; {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,454 INFO L273 TraceCheckUtils]: 63: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} ~state~0 := ~s__state~0; {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,467 INFO L273 TraceCheckUtils]: 64: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 12292); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,484 INFO L273 TraceCheckUtils]: 65: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 16384); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,493 INFO L273 TraceCheckUtils]: 66: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4096); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,505 INFO L273 TraceCheckUtils]: 67: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 20480); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,518 INFO L273 TraceCheckUtils]: 68: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4099); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,530 INFO L273 TraceCheckUtils]: 69: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4368); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,547 INFO L273 TraceCheckUtils]: 70: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4369); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,555 INFO L273 TraceCheckUtils]: 71: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4384); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,568 INFO L273 TraceCheckUtils]: 72: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4385); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,581 INFO L273 TraceCheckUtils]: 73: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4400); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,593 INFO L273 TraceCheckUtils]: 74: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4401); {8951#(= ssl3_connect_~s__state~0 4416)} is VALID [2018-11-14 17:15:12,612 INFO L273 TraceCheckUtils]: 75: Hoare triple {8951#(= ssl3_connect_~s__state~0 4416)} assume !(~s__state~0 == 4416); {8950#false} is VALID [2018-11-14 17:15:12,612 INFO L273 TraceCheckUtils]: 76: Hoare triple {8950#false} assume !(~s__state~0 == 4417); {8950#false} is VALID [2018-11-14 17:15:12,613 INFO L273 TraceCheckUtils]: 77: Hoare triple {8950#false} assume ~s__state~0 == 4432; {8950#false} is VALID [2018-11-14 17:15:12,613 INFO L273 TraceCheckUtils]: 78: Hoare triple {8950#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {8950#false} is VALID [2018-11-14 17:15:12,613 INFO L273 TraceCheckUtils]: 79: Hoare triple {8950#false} assume ~blastFlag~0 == 5; {8950#false} is VALID [2018-11-14 17:15:12,613 INFO L273 TraceCheckUtils]: 80: Hoare triple {8950#false} assume !false; {8950#false} is VALID [2018-11-14 17:15:12,620 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-14 17:15:12,620 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:12,620 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:12,621 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 81 [2018-11-14 17:15:12,621 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:12,622 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:13,012 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 61 edges. 61 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:13,012 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:13,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:13,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:13,013 INFO L87 Difference]: Start difference. First operand 462 states and 662 transitions. Second operand 3 states. [2018-11-14 17:15:14,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:14,162 INFO L93 Difference]: Finished difference Result 962 states and 1387 transitions. [2018-11-14 17:15:14,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:14,162 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 81 [2018-11-14 17:15:14,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:14,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:14,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-14 17:15:14,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:14,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2018-11-14 17:15:14,168 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 374 transitions. [2018-11-14 17:15:14,486 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 374 edges. 374 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:14,505 INFO L225 Difference]: With dead ends: 962 [2018-11-14 17:15:14,505 INFO L226 Difference]: Without dead ends: 512 [2018-11-14 17:15:14,506 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:14,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2018-11-14 17:15:14,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 506. [2018-11-14 17:15:14,639 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:14,639 INFO L82 GeneralOperation]: Start isEquivalent. First operand 512 states. Second operand 506 states. [2018-11-14 17:15:14,639 INFO L74 IsIncluded]: Start isIncluded. First operand 512 states. Second operand 506 states. [2018-11-14 17:15:14,639 INFO L87 Difference]: Start difference. First operand 512 states. Second operand 506 states. [2018-11-14 17:15:14,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:14,658 INFO L93 Difference]: Finished difference Result 512 states and 723 transitions. [2018-11-14 17:15:14,658 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 723 transitions. [2018-11-14 17:15:14,659 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:14,660 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:14,660 INFO L74 IsIncluded]: Start isIncluded. First operand 506 states. Second operand 512 states. [2018-11-14 17:15:14,660 INFO L87 Difference]: Start difference. First operand 506 states. Second operand 512 states. [2018-11-14 17:15:14,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:14,676 INFO L93 Difference]: Finished difference Result 512 states and 723 transitions. [2018-11-14 17:15:14,676 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 723 transitions. [2018-11-14 17:15:14,677 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:14,678 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:14,678 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:14,678 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:14,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 506 states. [2018-11-14 17:15:14,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 716 transitions. [2018-11-14 17:15:14,695 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 716 transitions. Word has length 81 [2018-11-14 17:15:14,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:14,695 INFO L480 AbstractCegarLoop]: Abstraction has 506 states and 716 transitions. [2018-11-14 17:15:14,696 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:14,696 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 716 transitions. [2018-11-14 17:15:14,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-11-14 17:15:14,698 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:14,698 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-14 17:15:14,698 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:14,698 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:14,699 INFO L82 PathProgramCache]: Analyzing trace with hash -718630428, now seen corresponding path program 1 times [2018-11-14 17:15:14,699 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:14,699 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:14,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:14,700 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:14,700 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:14,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:14,795 INFO L256 TraceCheckUtils]: 0: Hoare triple {11587#true} call ULTIMATE.init(); {11587#true} is VALID [2018-11-14 17:15:14,795 INFO L273 TraceCheckUtils]: 1: Hoare triple {11587#true} assume true; {11587#true} is VALID [2018-11-14 17:15:14,796 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {11587#true} {11587#true} #543#return; {11587#true} is VALID [2018-11-14 17:15:14,796 INFO L256 TraceCheckUtils]: 3: Hoare triple {11587#true} call #t~ret49 := main(); {11587#true} is VALID [2018-11-14 17:15:14,796 INFO L273 TraceCheckUtils]: 4: Hoare triple {11587#true} havoc ~s~0;~s~0 := 12292; {11587#true} is VALID [2018-11-14 17:15:14,797 INFO L256 TraceCheckUtils]: 5: Hoare triple {11587#true} call #t~ret48 := ssl3_connect(~s~0); {11587#true} is VALID [2018-11-14 17:15:14,797 INFO L273 TraceCheckUtils]: 6: Hoare triple {11587#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {11587#true} is VALID [2018-11-14 17:15:14,798 INFO L273 TraceCheckUtils]: 7: Hoare triple {11587#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {11587#true} is VALID [2018-11-14 17:15:14,798 INFO L273 TraceCheckUtils]: 8: Hoare triple {11587#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {11587#true} is VALID [2018-11-14 17:15:14,799 INFO L273 TraceCheckUtils]: 9: Hoare triple {11587#true} assume !(~tmp___1~0 + 12288 != 0); {11587#true} is VALID [2018-11-14 17:15:14,799 INFO L273 TraceCheckUtils]: 10: Hoare triple {11587#true} assume true; {11587#true} is VALID [2018-11-14 17:15:14,799 INFO L273 TraceCheckUtils]: 11: Hoare triple {11587#true} assume !false; {11587#true} is VALID [2018-11-14 17:15:14,799 INFO L273 TraceCheckUtils]: 12: Hoare triple {11587#true} ~state~0 := ~s__state~0; {11587#true} is VALID [2018-11-14 17:15:14,800 INFO L273 TraceCheckUtils]: 13: Hoare triple {11587#true} assume !(~s__state~0 == 12292); {11587#true} is VALID [2018-11-14 17:15:14,800 INFO L273 TraceCheckUtils]: 14: Hoare triple {11587#true} assume !(~s__state~0 == 16384); {11587#true} is VALID [2018-11-14 17:15:14,800 INFO L273 TraceCheckUtils]: 15: Hoare triple {11587#true} assume !(~s__state~0 == 4096); {11587#true} is VALID [2018-11-14 17:15:14,800 INFO L273 TraceCheckUtils]: 16: Hoare triple {11587#true} assume !(~s__state~0 == 20480); {11587#true} is VALID [2018-11-14 17:15:14,801 INFO L273 TraceCheckUtils]: 17: Hoare triple {11587#true} assume !(~s__state~0 == 4099); {11587#true} is VALID [2018-11-14 17:15:14,801 INFO L273 TraceCheckUtils]: 18: Hoare triple {11587#true} assume ~s__state~0 == 4368; {11587#true} is VALID [2018-11-14 17:15:14,801 INFO L273 TraceCheckUtils]: 19: Hoare triple {11587#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {11587#true} is VALID [2018-11-14 17:15:14,801 INFO L273 TraceCheckUtils]: 20: Hoare triple {11587#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {11587#true} is VALID [2018-11-14 17:15:14,802 INFO L273 TraceCheckUtils]: 21: Hoare triple {11587#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {11587#true} is VALID [2018-11-14 17:15:14,802 INFO L273 TraceCheckUtils]: 22: Hoare triple {11587#true} assume ~s__bbio~0 != ~s__wbio~0; {11587#true} is VALID [2018-11-14 17:15:14,802 INFO L273 TraceCheckUtils]: 23: Hoare triple {11587#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {11587#true} is VALID [2018-11-14 17:15:14,802 INFO L273 TraceCheckUtils]: 24: Hoare triple {11587#true} ~skip~0 := 0; {11587#true} is VALID [2018-11-14 17:15:14,803 INFO L273 TraceCheckUtils]: 25: Hoare triple {11587#true} assume true; {11587#true} is VALID [2018-11-14 17:15:14,803 INFO L273 TraceCheckUtils]: 26: Hoare triple {11587#true} assume !false; {11587#true} is VALID [2018-11-14 17:15:14,803 INFO L273 TraceCheckUtils]: 27: Hoare triple {11587#true} ~state~0 := ~s__state~0; {11587#true} is VALID [2018-11-14 17:15:14,804 INFO L273 TraceCheckUtils]: 28: Hoare triple {11587#true} assume !(~s__state~0 == 12292); {11587#true} is VALID [2018-11-14 17:15:14,804 INFO L273 TraceCheckUtils]: 29: Hoare triple {11587#true} assume !(~s__state~0 == 16384); {11587#true} is VALID [2018-11-14 17:15:14,804 INFO L273 TraceCheckUtils]: 30: Hoare triple {11587#true} assume !(~s__state~0 == 4096); {11587#true} is VALID [2018-11-14 17:15:14,804 INFO L273 TraceCheckUtils]: 31: Hoare triple {11587#true} assume !(~s__state~0 == 20480); {11587#true} is VALID [2018-11-14 17:15:14,805 INFO L273 TraceCheckUtils]: 32: Hoare triple {11587#true} assume !(~s__state~0 == 4099); {11587#true} is VALID [2018-11-14 17:15:14,805 INFO L273 TraceCheckUtils]: 33: Hoare triple {11587#true} assume !(~s__state~0 == 4368); {11587#true} is VALID [2018-11-14 17:15:14,805 INFO L273 TraceCheckUtils]: 34: Hoare triple {11587#true} assume !(~s__state~0 == 4369); {11587#true} is VALID [2018-11-14 17:15:14,805 INFO L273 TraceCheckUtils]: 35: Hoare triple {11587#true} assume ~s__state~0 == 4384; {11587#true} is VALID [2018-11-14 17:15:14,806 INFO L273 TraceCheckUtils]: 36: Hoare triple {11587#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {11587#true} is VALID [2018-11-14 17:15:14,806 INFO L273 TraceCheckUtils]: 37: Hoare triple {11587#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {11587#true} is VALID [2018-11-14 17:15:14,806 INFO L273 TraceCheckUtils]: 38: Hoare triple {11587#true} assume !(~ret~0 <= 0); {11587#true} is VALID [2018-11-14 17:15:14,806 INFO L273 TraceCheckUtils]: 39: Hoare triple {11587#true} assume ~s__hit~0 != 0;~s__state~0 := 4560; {11587#true} is VALID [2018-11-14 17:15:14,807 INFO L273 TraceCheckUtils]: 40: Hoare triple {11587#true} ~s__init_num~0 := 0; {11587#true} is VALID [2018-11-14 17:15:14,807 INFO L273 TraceCheckUtils]: 41: Hoare triple {11587#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {11587#true} is VALID [2018-11-14 17:15:14,807 INFO L273 TraceCheckUtils]: 42: Hoare triple {11587#true} ~skip~0 := 0; {11587#true} is VALID [2018-11-14 17:15:14,807 INFO L273 TraceCheckUtils]: 43: Hoare triple {11587#true} assume true; {11587#true} is VALID [2018-11-14 17:15:14,808 INFO L273 TraceCheckUtils]: 44: Hoare triple {11587#true} assume !false; {11587#true} is VALID [2018-11-14 17:15:14,808 INFO L273 TraceCheckUtils]: 45: Hoare triple {11587#true} ~state~0 := ~s__state~0; {11587#true} is VALID [2018-11-14 17:15:14,808 INFO L273 TraceCheckUtils]: 46: Hoare triple {11587#true} assume !(~s__state~0 == 12292); {11587#true} is VALID [2018-11-14 17:15:14,808 INFO L273 TraceCheckUtils]: 47: Hoare triple {11587#true} assume !(~s__state~0 == 16384); {11587#true} is VALID [2018-11-14 17:15:14,809 INFO L273 TraceCheckUtils]: 48: Hoare triple {11587#true} assume !(~s__state~0 == 4096); {11587#true} is VALID [2018-11-14 17:15:14,809 INFO L273 TraceCheckUtils]: 49: Hoare triple {11587#true} assume !(~s__state~0 == 20480); {11587#true} is VALID [2018-11-14 17:15:14,809 INFO L273 TraceCheckUtils]: 50: Hoare triple {11587#true} assume !(~s__state~0 == 4099); {11587#true} is VALID [2018-11-14 17:15:14,810 INFO L273 TraceCheckUtils]: 51: Hoare triple {11587#true} assume !(~s__state~0 == 4368); {11587#true} is VALID [2018-11-14 17:15:14,810 INFO L273 TraceCheckUtils]: 52: Hoare triple {11587#true} assume !(~s__state~0 == 4369); {11587#true} is VALID [2018-11-14 17:15:14,810 INFO L273 TraceCheckUtils]: 53: Hoare triple {11587#true} assume !(~s__state~0 == 4384); {11587#true} is VALID [2018-11-14 17:15:14,810 INFO L273 TraceCheckUtils]: 54: Hoare triple {11587#true} assume !(~s__state~0 == 4385); {11587#true} is VALID [2018-11-14 17:15:14,811 INFO L273 TraceCheckUtils]: 55: Hoare triple {11587#true} assume !(~s__state~0 == 4400); {11587#true} is VALID [2018-11-14 17:15:14,811 INFO L273 TraceCheckUtils]: 56: Hoare triple {11587#true} assume !(~s__state~0 == 4401); {11587#true} is VALID [2018-11-14 17:15:14,811 INFO L273 TraceCheckUtils]: 57: Hoare triple {11587#true} assume !(~s__state~0 == 4416); {11587#true} is VALID [2018-11-14 17:15:14,811 INFO L273 TraceCheckUtils]: 58: Hoare triple {11587#true} assume !(~s__state~0 == 4417); {11587#true} is VALID [2018-11-14 17:15:14,812 INFO L273 TraceCheckUtils]: 59: Hoare triple {11587#true} assume !(~s__state~0 == 4432); {11587#true} is VALID [2018-11-14 17:15:14,812 INFO L273 TraceCheckUtils]: 60: Hoare triple {11587#true} assume !(~s__state~0 == 4433); {11587#true} is VALID [2018-11-14 17:15:14,812 INFO L273 TraceCheckUtils]: 61: Hoare triple {11587#true} assume !(~s__state~0 == 4448); {11587#true} is VALID [2018-11-14 17:15:14,812 INFO L273 TraceCheckUtils]: 62: Hoare triple {11587#true} assume !(~s__state~0 == 4449); {11587#true} is VALID [2018-11-14 17:15:14,813 INFO L273 TraceCheckUtils]: 63: Hoare triple {11587#true} assume !(~s__state~0 == 4464); {11587#true} is VALID [2018-11-14 17:15:14,813 INFO L273 TraceCheckUtils]: 64: Hoare triple {11587#true} assume !(~s__state~0 == 4465); {11587#true} is VALID [2018-11-14 17:15:14,813 INFO L273 TraceCheckUtils]: 65: Hoare triple {11587#true} assume !(~s__state~0 == 4466); {11587#true} is VALID [2018-11-14 17:15:14,813 INFO L273 TraceCheckUtils]: 66: Hoare triple {11587#true} assume !(~s__state~0 == 4467); {11587#true} is VALID [2018-11-14 17:15:14,814 INFO L273 TraceCheckUtils]: 67: Hoare triple {11587#true} assume !(~s__state~0 == 4480); {11587#true} is VALID [2018-11-14 17:15:14,814 INFO L273 TraceCheckUtils]: 68: Hoare triple {11587#true} assume !(~s__state~0 == 4481); {11587#true} is VALID [2018-11-14 17:15:14,814 INFO L273 TraceCheckUtils]: 69: Hoare triple {11587#true} assume !(~s__state~0 == 4496); {11587#true} is VALID [2018-11-14 17:15:14,814 INFO L273 TraceCheckUtils]: 70: Hoare triple {11587#true} assume !(~s__state~0 == 4497); {11587#true} is VALID [2018-11-14 17:15:14,815 INFO L273 TraceCheckUtils]: 71: Hoare triple {11587#true} assume !(~s__state~0 == 4512); {11587#true} is VALID [2018-11-14 17:15:14,815 INFO L273 TraceCheckUtils]: 72: Hoare triple {11587#true} assume !(~s__state~0 == 4513); {11587#true} is VALID [2018-11-14 17:15:14,815 INFO L273 TraceCheckUtils]: 73: Hoare triple {11587#true} assume !(~s__state~0 == 4528); {11587#true} is VALID [2018-11-14 17:15:14,816 INFO L273 TraceCheckUtils]: 74: Hoare triple {11587#true} assume !(~s__state~0 == 4529); {11587#true} is VALID [2018-11-14 17:15:14,816 INFO L273 TraceCheckUtils]: 75: Hoare triple {11587#true} assume ~s__state~0 == 4560; {11587#true} is VALID [2018-11-14 17:15:14,816 INFO L273 TraceCheckUtils]: 76: Hoare triple {11587#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {11587#true} is VALID [2018-11-14 17:15:14,816 INFO L273 TraceCheckUtils]: 77: Hoare triple {11587#true} assume !(~ret~0 <= 0); {11587#true} is VALID [2018-11-14 17:15:14,829 INFO L273 TraceCheckUtils]: 78: Hoare triple {11587#true} assume ~s__hit~0 != 0;~s__state~0 := 4512; {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,842 INFO L273 TraceCheckUtils]: 79: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,854 INFO L273 TraceCheckUtils]: 80: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,857 INFO L273 TraceCheckUtils]: 81: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} ~skip~0 := 0; {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,860 INFO L273 TraceCheckUtils]: 82: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume true; {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,860 INFO L273 TraceCheckUtils]: 83: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !false; {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,863 INFO L273 TraceCheckUtils]: 84: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,863 INFO L273 TraceCheckUtils]: 85: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,866 INFO L273 TraceCheckUtils]: 86: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,866 INFO L273 TraceCheckUtils]: 87: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,869 INFO L273 TraceCheckUtils]: 88: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,869 INFO L273 TraceCheckUtils]: 89: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,871 INFO L273 TraceCheckUtils]: 90: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,871 INFO L273 TraceCheckUtils]: 91: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,874 INFO L273 TraceCheckUtils]: 92: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,874 INFO L273 TraceCheckUtils]: 93: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,876 INFO L273 TraceCheckUtils]: 94: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4400); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,876 INFO L273 TraceCheckUtils]: 95: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4401); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,878 INFO L273 TraceCheckUtils]: 96: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4416); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,878 INFO L273 TraceCheckUtils]: 97: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4417); {11589#(<= 4512 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:14,880 INFO L273 TraceCheckUtils]: 98: Hoare triple {11589#(<= 4512 ssl3_connect_~s__state~0)} assume ~s__state~0 == 4432; {11588#false} is VALID [2018-11-14 17:15:14,880 INFO L273 TraceCheckUtils]: 99: Hoare triple {11588#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {11588#false} is VALID [2018-11-14 17:15:14,880 INFO L273 TraceCheckUtils]: 100: Hoare triple {11588#false} assume ~blastFlag~0 == 5; {11588#false} is VALID [2018-11-14 17:15:14,880 INFO L273 TraceCheckUtils]: 101: Hoare triple {11588#false} assume !false; {11588#false} is VALID [2018-11-14 17:15:14,890 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-14 17:15:14,890 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:14,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:14,890 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2018-11-14 17:15:14,891 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:14,891 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:14,970 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:14,970 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:14,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:14,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:14,971 INFO L87 Difference]: Start difference. First operand 506 states and 716 transitions. Second operand 3 states. [2018-11-14 17:15:15,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:15,768 INFO L93 Difference]: Finished difference Result 1106 states and 1590 transitions. [2018-11-14 17:15:15,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:15,768 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2018-11-14 17:15:15,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:15,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:15,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2018-11-14 17:15:15,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:15,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 422 transitions. [2018-11-14 17:15:15,773 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 422 transitions. [2018-11-14 17:15:16,156 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 422 edges. 422 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:16,174 INFO L225 Difference]: With dead ends: 1106 [2018-11-14 17:15:16,174 INFO L226 Difference]: Without dead ends: 608 [2018-11-14 17:15:16,175 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:16,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2018-11-14 17:15:16,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 588. [2018-11-14 17:15:16,280 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:16,280 INFO L82 GeneralOperation]: Start isEquivalent. First operand 608 states. Second operand 588 states. [2018-11-14 17:15:16,280 INFO L74 IsIncluded]: Start isIncluded. First operand 608 states. Second operand 588 states. [2018-11-14 17:15:16,280 INFO L87 Difference]: Start difference. First operand 608 states. Second operand 588 states. [2018-11-14 17:15:16,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:16,301 INFO L93 Difference]: Finished difference Result 608 states and 840 transitions. [2018-11-14 17:15:16,301 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 840 transitions. [2018-11-14 17:15:16,302 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:16,302 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:16,303 INFO L74 IsIncluded]: Start isIncluded. First operand 588 states. Second operand 608 states. [2018-11-14 17:15:16,303 INFO L87 Difference]: Start difference. First operand 588 states. Second operand 608 states. [2018-11-14 17:15:16,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:16,324 INFO L93 Difference]: Finished difference Result 608 states and 840 transitions. [2018-11-14 17:15:16,324 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 840 transitions. [2018-11-14 17:15:16,325 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:16,326 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:16,326 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:16,326 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:16,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 588 states. [2018-11-14 17:15:16,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 816 transitions. [2018-11-14 17:15:16,347 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 816 transitions. Word has length 102 [2018-11-14 17:15:16,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:16,348 INFO L480 AbstractCegarLoop]: Abstraction has 588 states and 816 transitions. [2018-11-14 17:15:16,348 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:16,348 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 816 transitions. [2018-11-14 17:15:16,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-11-14 17:15:16,350 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:16,350 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 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] [2018-11-14 17:15:16,350 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:16,351 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:16,351 INFO L82 PathProgramCache]: Analyzing trace with hash -852643934, now seen corresponding path program 1 times [2018-11-14 17:15:16,351 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:16,351 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:16,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:16,352 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:16,352 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:16,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:16,496 INFO L256 TraceCheckUtils]: 0: Hoare triple {14649#true} call ULTIMATE.init(); {14649#true} is VALID [2018-11-14 17:15:16,496 INFO L273 TraceCheckUtils]: 1: Hoare triple {14649#true} assume true; {14649#true} is VALID [2018-11-14 17:15:16,496 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {14649#true} {14649#true} #543#return; {14649#true} is VALID [2018-11-14 17:15:16,496 INFO L256 TraceCheckUtils]: 3: Hoare triple {14649#true} call #t~ret49 := main(); {14649#true} is VALID [2018-11-14 17:15:16,497 INFO L273 TraceCheckUtils]: 4: Hoare triple {14649#true} havoc ~s~0;~s~0 := 12292; {14649#true} is VALID [2018-11-14 17:15:16,497 INFO L256 TraceCheckUtils]: 5: Hoare triple {14649#true} call #t~ret48 := ssl3_connect(~s~0); {14649#true} is VALID [2018-11-14 17:15:16,497 INFO L273 TraceCheckUtils]: 6: Hoare triple {14649#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {14649#true} is VALID [2018-11-14 17:15:16,497 INFO L273 TraceCheckUtils]: 7: Hoare triple {14649#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {14649#true} is VALID [2018-11-14 17:15:16,497 INFO L273 TraceCheckUtils]: 8: Hoare triple {14649#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {14649#true} is VALID [2018-11-14 17:15:16,497 INFO L273 TraceCheckUtils]: 9: Hoare triple {14649#true} assume !(~tmp___1~0 + 12288 != 0); {14649#true} is VALID [2018-11-14 17:15:16,497 INFO L273 TraceCheckUtils]: 10: Hoare triple {14649#true} assume true; {14649#true} is VALID [2018-11-14 17:15:16,498 INFO L273 TraceCheckUtils]: 11: Hoare triple {14649#true} assume !false; {14649#true} is VALID [2018-11-14 17:15:16,498 INFO L273 TraceCheckUtils]: 12: Hoare triple {14649#true} ~state~0 := ~s__state~0; {14649#true} is VALID [2018-11-14 17:15:16,498 INFO L273 TraceCheckUtils]: 13: Hoare triple {14649#true} assume !(~s__state~0 == 12292); {14649#true} is VALID [2018-11-14 17:15:16,498 INFO L273 TraceCheckUtils]: 14: Hoare triple {14649#true} assume !(~s__state~0 == 16384); {14649#true} is VALID [2018-11-14 17:15:16,498 INFO L273 TraceCheckUtils]: 15: Hoare triple {14649#true} assume !(~s__state~0 == 4096); {14649#true} is VALID [2018-11-14 17:15:16,498 INFO L273 TraceCheckUtils]: 16: Hoare triple {14649#true} assume !(~s__state~0 == 20480); {14649#true} is VALID [2018-11-14 17:15:16,498 INFO L273 TraceCheckUtils]: 17: Hoare triple {14649#true} assume !(~s__state~0 == 4099); {14649#true} is VALID [2018-11-14 17:15:16,499 INFO L273 TraceCheckUtils]: 18: Hoare triple {14649#true} assume ~s__state~0 == 4368; {14649#true} is VALID [2018-11-14 17:15:16,499 INFO L273 TraceCheckUtils]: 19: Hoare triple {14649#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {14649#true} is VALID [2018-11-14 17:15:16,499 INFO L273 TraceCheckUtils]: 20: Hoare triple {14649#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {14649#true} is VALID [2018-11-14 17:15:16,499 INFO L273 TraceCheckUtils]: 21: Hoare triple {14649#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {14649#true} is VALID [2018-11-14 17:15:16,499 INFO L273 TraceCheckUtils]: 22: Hoare triple {14649#true} assume ~s__bbio~0 != ~s__wbio~0; {14649#true} is VALID [2018-11-14 17:15:16,499 INFO L273 TraceCheckUtils]: 23: Hoare triple {14649#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {14649#true} is VALID [2018-11-14 17:15:16,499 INFO L273 TraceCheckUtils]: 24: Hoare triple {14649#true} ~skip~0 := 0; {14649#true} is VALID [2018-11-14 17:15:16,500 INFO L273 TraceCheckUtils]: 25: Hoare triple {14649#true} assume true; {14649#true} is VALID [2018-11-14 17:15:16,500 INFO L273 TraceCheckUtils]: 26: Hoare triple {14649#true} assume !false; {14649#true} is VALID [2018-11-14 17:15:16,500 INFO L273 TraceCheckUtils]: 27: Hoare triple {14649#true} ~state~0 := ~s__state~0; {14649#true} is VALID [2018-11-14 17:15:16,500 INFO L273 TraceCheckUtils]: 28: Hoare triple {14649#true} assume !(~s__state~0 == 12292); {14649#true} is VALID [2018-11-14 17:15:16,500 INFO L273 TraceCheckUtils]: 29: Hoare triple {14649#true} assume !(~s__state~0 == 16384); {14649#true} is VALID [2018-11-14 17:15:16,500 INFO L273 TraceCheckUtils]: 30: Hoare triple {14649#true} assume !(~s__state~0 == 4096); {14649#true} is VALID [2018-11-14 17:15:16,500 INFO L273 TraceCheckUtils]: 31: Hoare triple {14649#true} assume !(~s__state~0 == 20480); {14649#true} is VALID [2018-11-14 17:15:16,501 INFO L273 TraceCheckUtils]: 32: Hoare triple {14649#true} assume !(~s__state~0 == 4099); {14649#true} is VALID [2018-11-14 17:15:16,501 INFO L273 TraceCheckUtils]: 33: Hoare triple {14649#true} assume !(~s__state~0 == 4368); {14649#true} is VALID [2018-11-14 17:15:16,501 INFO L273 TraceCheckUtils]: 34: Hoare triple {14649#true} assume !(~s__state~0 == 4369); {14649#true} is VALID [2018-11-14 17:15:16,501 INFO L273 TraceCheckUtils]: 35: Hoare triple {14649#true} assume ~s__state~0 == 4384; {14649#true} is VALID [2018-11-14 17:15:16,501 INFO L273 TraceCheckUtils]: 36: Hoare triple {14649#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {14649#true} is VALID [2018-11-14 17:15:16,502 INFO L273 TraceCheckUtils]: 37: Hoare triple {14649#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {14649#true} is VALID [2018-11-14 17:15:16,502 INFO L273 TraceCheckUtils]: 38: Hoare triple {14649#true} assume !(~ret~0 <= 0); {14649#true} is VALID [2018-11-14 17:15:16,511 INFO L273 TraceCheckUtils]: 39: Hoare triple {14649#true} assume ~s__hit~0 != 0;~s__state~0 := 4560; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,524 INFO L273 TraceCheckUtils]: 40: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} ~s__init_num~0 := 0; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,538 INFO L273 TraceCheckUtils]: 41: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__s3__tmp__reuse_message~0 == 0); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,547 INFO L273 TraceCheckUtils]: 42: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,558 INFO L273 TraceCheckUtils]: 43: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume true; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,559 INFO L273 TraceCheckUtils]: 44: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,561 INFO L273 TraceCheckUtils]: 45: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,561 INFO L273 TraceCheckUtils]: 46: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 12292); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,564 INFO L273 TraceCheckUtils]: 47: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 16384); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,565 INFO L273 TraceCheckUtils]: 48: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4096); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,565 INFO L273 TraceCheckUtils]: 49: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 20480); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,568 INFO L273 TraceCheckUtils]: 50: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4099); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,573 INFO L273 TraceCheckUtils]: 51: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4368); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,573 INFO L273 TraceCheckUtils]: 52: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4369); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,578 INFO L273 TraceCheckUtils]: 53: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4384); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,580 INFO L273 TraceCheckUtils]: 54: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4385); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,581 INFO L273 TraceCheckUtils]: 55: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4400); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,581 INFO L273 TraceCheckUtils]: 56: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4401); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,581 INFO L273 TraceCheckUtils]: 57: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4416); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,582 INFO L273 TraceCheckUtils]: 58: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4417); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,582 INFO L273 TraceCheckUtils]: 59: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4432); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,582 INFO L273 TraceCheckUtils]: 60: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4433); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,583 INFO L273 TraceCheckUtils]: 61: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4448); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,587 INFO L273 TraceCheckUtils]: 62: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4449); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,587 INFO L273 TraceCheckUtils]: 63: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4464); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,587 INFO L273 TraceCheckUtils]: 64: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4465); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,588 INFO L273 TraceCheckUtils]: 65: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4466); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,588 INFO L273 TraceCheckUtils]: 66: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4467); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,588 INFO L273 TraceCheckUtils]: 67: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4480); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,589 INFO L273 TraceCheckUtils]: 68: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4481); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,589 INFO L273 TraceCheckUtils]: 69: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4496); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,589 INFO L273 TraceCheckUtils]: 70: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4497); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,590 INFO L273 TraceCheckUtils]: 71: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4512); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,590 INFO L273 TraceCheckUtils]: 72: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4513); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,590 INFO L273 TraceCheckUtils]: 73: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4528); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,591 INFO L273 TraceCheckUtils]: 74: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__state~0 == 4529); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,591 INFO L273 TraceCheckUtils]: 75: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume ~s__state~0 == 4560; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,592 INFO L273 TraceCheckUtils]: 76: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,592 INFO L273 TraceCheckUtils]: 77: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0); {14651#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2018-11-14 17:15:16,593 INFO L273 TraceCheckUtils]: 78: Hoare triple {14651#(not (= ssl3_connect_~s__hit~0 0))} assume !(~s__hit~0 != 0);~s__state~0 := 3; {14650#false} is VALID [2018-11-14 17:15:16,593 INFO L273 TraceCheckUtils]: 79: Hoare triple {14650#false} ~s__init_num~0 := 0; {14650#false} is VALID [2018-11-14 17:15:16,593 INFO L273 TraceCheckUtils]: 80: Hoare triple {14650#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {14650#false} is VALID [2018-11-14 17:15:16,594 INFO L273 TraceCheckUtils]: 81: Hoare triple {14650#false} ~skip~0 := 0; {14650#false} is VALID [2018-11-14 17:15:16,594 INFO L273 TraceCheckUtils]: 82: Hoare triple {14650#false} assume true; {14650#false} is VALID [2018-11-14 17:15:16,594 INFO L273 TraceCheckUtils]: 83: Hoare triple {14650#false} assume !false; {14650#false} is VALID [2018-11-14 17:15:16,594 INFO L273 TraceCheckUtils]: 84: Hoare triple {14650#false} ~state~0 := ~s__state~0; {14650#false} is VALID [2018-11-14 17:15:16,595 INFO L273 TraceCheckUtils]: 85: Hoare triple {14650#false} assume !(~s__state~0 == 12292); {14650#false} is VALID [2018-11-14 17:15:16,595 INFO L273 TraceCheckUtils]: 86: Hoare triple {14650#false} assume !(~s__state~0 == 16384); {14650#false} is VALID [2018-11-14 17:15:16,595 INFO L273 TraceCheckUtils]: 87: Hoare triple {14650#false} assume !(~s__state~0 == 4096); {14650#false} is VALID [2018-11-14 17:15:16,595 INFO L273 TraceCheckUtils]: 88: Hoare triple {14650#false} assume !(~s__state~0 == 20480); {14650#false} is VALID [2018-11-14 17:15:16,595 INFO L273 TraceCheckUtils]: 89: Hoare triple {14650#false} assume !(~s__state~0 == 4099); {14650#false} is VALID [2018-11-14 17:15:16,596 INFO L273 TraceCheckUtils]: 90: Hoare triple {14650#false} assume !(~s__state~0 == 4368); {14650#false} is VALID [2018-11-14 17:15:16,596 INFO L273 TraceCheckUtils]: 91: Hoare triple {14650#false} assume !(~s__state~0 == 4369); {14650#false} is VALID [2018-11-14 17:15:16,596 INFO L273 TraceCheckUtils]: 92: Hoare triple {14650#false} assume !(~s__state~0 == 4384); {14650#false} is VALID [2018-11-14 17:15:16,596 INFO L273 TraceCheckUtils]: 93: Hoare triple {14650#false} assume !(~s__state~0 == 4385); {14650#false} is VALID [2018-11-14 17:15:16,596 INFO L273 TraceCheckUtils]: 94: Hoare triple {14650#false} assume !(~s__state~0 == 4400); {14650#false} is VALID [2018-11-14 17:15:16,596 INFO L273 TraceCheckUtils]: 95: Hoare triple {14650#false} assume !(~s__state~0 == 4401); {14650#false} is VALID [2018-11-14 17:15:16,596 INFO L273 TraceCheckUtils]: 96: Hoare triple {14650#false} assume !(~s__state~0 == 4416); {14650#false} is VALID [2018-11-14 17:15:16,597 INFO L273 TraceCheckUtils]: 97: Hoare triple {14650#false} assume !(~s__state~0 == 4417); {14650#false} is VALID [2018-11-14 17:15:16,597 INFO L273 TraceCheckUtils]: 98: Hoare triple {14650#false} assume ~s__state~0 == 4432; {14650#false} is VALID [2018-11-14 17:15:16,597 INFO L273 TraceCheckUtils]: 99: Hoare triple {14650#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {14650#false} is VALID [2018-11-14 17:15:16,597 INFO L273 TraceCheckUtils]: 100: Hoare triple {14650#false} assume ~blastFlag~0 == 5; {14650#false} is VALID [2018-11-14 17:15:16,597 INFO L273 TraceCheckUtils]: 101: Hoare triple {14650#false} assume !false; {14650#false} is VALID [2018-11-14 17:15:16,602 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 63 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2018-11-14 17:15:16,603 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:16,603 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:16,603 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2018-11-14 17:15:16,604 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:16,604 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:16,677 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 94 edges. 94 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:16,677 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:16,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:16,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:16,678 INFO L87 Difference]: Start difference. First operand 588 states and 816 transitions. Second operand 3 states. [2018-11-14 17:15:17,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:17,280 INFO L93 Difference]: Finished difference Result 1612 states and 2266 transitions. [2018-11-14 17:15:17,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:17,280 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2018-11-14 17:15:17,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:17,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:17,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2018-11-14 17:15:17,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 491 transitions. [2018-11-14 17:15:17,285 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 491 transitions. [2018-11-14 17:15:17,699 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 491 edges. 491 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:17,744 INFO L225 Difference]: With dead ends: 1612 [2018-11-14 17:15:17,744 INFO L226 Difference]: Without dead ends: 1036 [2018-11-14 17:15:17,745 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:17,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1036 states. [2018-11-14 17:15:18,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1036 to 1034. [2018-11-14 17:15:18,309 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:18,309 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1036 states. Second operand 1034 states. [2018-11-14 17:15:18,309 INFO L74 IsIncluded]: Start isIncluded. First operand 1036 states. Second operand 1034 states. [2018-11-14 17:15:18,309 INFO L87 Difference]: Start difference. First operand 1036 states. Second operand 1034 states. [2018-11-14 17:15:18,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:18,349 INFO L93 Difference]: Finished difference Result 1036 states and 1460 transitions. [2018-11-14 17:15:18,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1460 transitions. [2018-11-14 17:15:18,351 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:18,351 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:18,351 INFO L74 IsIncluded]: Start isIncluded. First operand 1034 states. Second operand 1036 states. [2018-11-14 17:15:18,351 INFO L87 Difference]: Start difference. First operand 1034 states. Second operand 1036 states. [2018-11-14 17:15:18,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:18,404 INFO L93 Difference]: Finished difference Result 1036 states and 1460 transitions. [2018-11-14 17:15:18,404 INFO L276 IsEmpty]: Start isEmpty. Operand 1036 states and 1460 transitions. [2018-11-14 17:15:18,406 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:18,406 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:18,406 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:18,406 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:18,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1034 states. [2018-11-14 17:15:18,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1459 transitions. [2018-11-14 17:15:18,460 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1459 transitions. Word has length 102 [2018-11-14 17:15:18,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:18,460 INFO L480 AbstractCegarLoop]: Abstraction has 1034 states and 1459 transitions. [2018-11-14 17:15:18,460 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:18,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1459 transitions. [2018-11-14 17:15:18,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2018-11-14 17:15:18,462 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:18,462 INFO L375 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:18,462 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:18,462 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:18,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1021046662, now seen corresponding path program 1 times [2018-11-14 17:15:18,463 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:18,463 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:18,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:18,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:18,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:18,725 INFO L256 TraceCheckUtils]: 0: Hoare triple {19600#true} call ULTIMATE.init(); {19600#true} is VALID [2018-11-14 17:15:18,725 INFO L273 TraceCheckUtils]: 1: Hoare triple {19600#true} assume true; {19600#true} is VALID [2018-11-14 17:15:18,726 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {19600#true} {19600#true} #543#return; {19600#true} is VALID [2018-11-14 17:15:18,726 INFO L256 TraceCheckUtils]: 3: Hoare triple {19600#true} call #t~ret49 := main(); {19600#true} is VALID [2018-11-14 17:15:18,726 INFO L273 TraceCheckUtils]: 4: Hoare triple {19600#true} havoc ~s~0;~s~0 := 12292; {19600#true} is VALID [2018-11-14 17:15:18,726 INFO L256 TraceCheckUtils]: 5: Hoare triple {19600#true} call #t~ret48 := ssl3_connect(~s~0); {19600#true} is VALID [2018-11-14 17:15:18,726 INFO L273 TraceCheckUtils]: 6: Hoare triple {19600#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {19600#true} is VALID [2018-11-14 17:15:18,727 INFO L273 TraceCheckUtils]: 7: Hoare triple {19600#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {19600#true} is VALID [2018-11-14 17:15:18,727 INFO L273 TraceCheckUtils]: 8: Hoare triple {19600#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {19600#true} is VALID [2018-11-14 17:15:18,727 INFO L273 TraceCheckUtils]: 9: Hoare triple {19600#true} assume !(~tmp___1~0 + 12288 != 0); {19600#true} is VALID [2018-11-14 17:15:18,728 INFO L273 TraceCheckUtils]: 10: Hoare triple {19600#true} assume true; {19600#true} is VALID [2018-11-14 17:15:18,728 INFO L273 TraceCheckUtils]: 11: Hoare triple {19600#true} assume !false; {19600#true} is VALID [2018-11-14 17:15:18,728 INFO L273 TraceCheckUtils]: 12: Hoare triple {19600#true} ~state~0 := ~s__state~0; {19600#true} is VALID [2018-11-14 17:15:18,728 INFO L273 TraceCheckUtils]: 13: Hoare triple {19600#true} assume !(~s__state~0 == 12292); {19600#true} is VALID [2018-11-14 17:15:18,728 INFO L273 TraceCheckUtils]: 14: Hoare triple {19600#true} assume !(~s__state~0 == 16384); {19600#true} is VALID [2018-11-14 17:15:18,728 INFO L273 TraceCheckUtils]: 15: Hoare triple {19600#true} assume !(~s__state~0 == 4096); {19600#true} is VALID [2018-11-14 17:15:18,729 INFO L273 TraceCheckUtils]: 16: Hoare triple {19600#true} assume !(~s__state~0 == 20480); {19600#true} is VALID [2018-11-14 17:15:18,729 INFO L273 TraceCheckUtils]: 17: Hoare triple {19600#true} assume !(~s__state~0 == 4099); {19600#true} is VALID [2018-11-14 17:15:18,729 INFO L273 TraceCheckUtils]: 18: Hoare triple {19600#true} assume ~s__state~0 == 4368; {19600#true} is VALID [2018-11-14 17:15:18,729 INFO L273 TraceCheckUtils]: 19: Hoare triple {19600#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {19600#true} is VALID [2018-11-14 17:15:18,729 INFO L273 TraceCheckUtils]: 20: Hoare triple {19600#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {19600#true} is VALID [2018-11-14 17:15:18,729 INFO L273 TraceCheckUtils]: 21: Hoare triple {19600#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {19600#true} is VALID [2018-11-14 17:15:18,730 INFO L273 TraceCheckUtils]: 22: Hoare triple {19600#true} assume ~s__bbio~0 != ~s__wbio~0; {19600#true} is VALID [2018-11-14 17:15:18,730 INFO L273 TraceCheckUtils]: 23: Hoare triple {19600#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {19600#true} is VALID [2018-11-14 17:15:18,730 INFO L273 TraceCheckUtils]: 24: Hoare triple {19600#true} ~skip~0 := 0; {19600#true} is VALID [2018-11-14 17:15:18,730 INFO L273 TraceCheckUtils]: 25: Hoare triple {19600#true} assume true; {19600#true} is VALID [2018-11-14 17:15:18,730 INFO L273 TraceCheckUtils]: 26: Hoare triple {19600#true} assume !false; {19600#true} is VALID [2018-11-14 17:15:18,731 INFO L273 TraceCheckUtils]: 27: Hoare triple {19600#true} ~state~0 := ~s__state~0; {19600#true} is VALID [2018-11-14 17:15:18,731 INFO L273 TraceCheckUtils]: 28: Hoare triple {19600#true} assume !(~s__state~0 == 12292); {19600#true} is VALID [2018-11-14 17:15:18,731 INFO L273 TraceCheckUtils]: 29: Hoare triple {19600#true} assume !(~s__state~0 == 16384); {19600#true} is VALID [2018-11-14 17:15:18,731 INFO L273 TraceCheckUtils]: 30: Hoare triple {19600#true} assume !(~s__state~0 == 4096); {19600#true} is VALID [2018-11-14 17:15:18,731 INFO L273 TraceCheckUtils]: 31: Hoare triple {19600#true} assume !(~s__state~0 == 20480); {19600#true} is VALID [2018-11-14 17:15:18,731 INFO L273 TraceCheckUtils]: 32: Hoare triple {19600#true} assume !(~s__state~0 == 4099); {19600#true} is VALID [2018-11-14 17:15:18,732 INFO L273 TraceCheckUtils]: 33: Hoare triple {19600#true} assume !(~s__state~0 == 4368); {19600#true} is VALID [2018-11-14 17:15:18,732 INFO L273 TraceCheckUtils]: 34: Hoare triple {19600#true} assume !(~s__state~0 == 4369); {19600#true} is VALID [2018-11-14 17:15:18,732 INFO L273 TraceCheckUtils]: 35: Hoare triple {19600#true} assume ~s__state~0 == 4384; {19600#true} is VALID [2018-11-14 17:15:18,732 INFO L273 TraceCheckUtils]: 36: Hoare triple {19600#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {19600#true} is VALID [2018-11-14 17:15:18,744 INFO L273 TraceCheckUtils]: 37: Hoare triple {19600#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,757 INFO L273 TraceCheckUtils]: 38: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~ret~0 <= 0); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,770 INFO L273 TraceCheckUtils]: 39: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,782 INFO L273 TraceCheckUtils]: 40: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} ~s__init_num~0 := 0; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,789 INFO L273 TraceCheckUtils]: 41: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__s3__tmp__reuse_message~0 == 0); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,790 INFO L273 TraceCheckUtils]: 42: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} ~skip~0 := 0; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,792 INFO L273 TraceCheckUtils]: 43: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume true; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,792 INFO L273 TraceCheckUtils]: 44: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !false; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,792 INFO L273 TraceCheckUtils]: 45: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} ~state~0 := ~s__state~0; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,795 INFO L273 TraceCheckUtils]: 46: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 12292); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,795 INFO L273 TraceCheckUtils]: 47: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 16384); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,798 INFO L273 TraceCheckUtils]: 48: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4096); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,798 INFO L273 TraceCheckUtils]: 49: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 20480); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,801 INFO L273 TraceCheckUtils]: 50: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4099); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,801 INFO L273 TraceCheckUtils]: 51: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4368); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,801 INFO L273 TraceCheckUtils]: 52: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4369); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,802 INFO L273 TraceCheckUtils]: 53: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4384); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,802 INFO L273 TraceCheckUtils]: 54: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4385); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,802 INFO L273 TraceCheckUtils]: 55: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume ~s__state~0 == 4400; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,803 INFO L273 TraceCheckUtils]: 56: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,803 INFO L273 TraceCheckUtils]: 57: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume (~__cil_tmp56~0 + 256) % 4294967296 != 0;~skip~0 := 1; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,803 INFO L273 TraceCheckUtils]: 58: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} ~s__state~0 := 4416;~s__init_num~0 := 0; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,804 INFO L273 TraceCheckUtils]: 59: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__s3__tmp__reuse_message~0 == 0); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,804 INFO L273 TraceCheckUtils]: 60: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} ~skip~0 := 0; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,804 INFO L273 TraceCheckUtils]: 61: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume true; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,805 INFO L273 TraceCheckUtils]: 62: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !false; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,805 INFO L273 TraceCheckUtils]: 63: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} ~state~0 := ~s__state~0; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,805 INFO L273 TraceCheckUtils]: 64: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 12292); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,806 INFO L273 TraceCheckUtils]: 65: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 16384); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,806 INFO L273 TraceCheckUtils]: 66: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4096); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,807 INFO L273 TraceCheckUtils]: 67: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 20480); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,808 INFO L273 TraceCheckUtils]: 68: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4099); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,808 INFO L273 TraceCheckUtils]: 69: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4368); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,809 INFO L273 TraceCheckUtils]: 70: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4369); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,809 INFO L273 TraceCheckUtils]: 71: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4384); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,810 INFO L273 TraceCheckUtils]: 72: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4385); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,810 INFO L273 TraceCheckUtils]: 73: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4400); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,811 INFO L273 TraceCheckUtils]: 74: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume !(~s__state~0 == 4401); {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,811 INFO L273 TraceCheckUtils]: 75: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume ~s__state~0 == 4416; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,812 INFO L273 TraceCheckUtils]: 76: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {19602#(<= ssl3_connect_~blastFlag~0 2)} is VALID [2018-11-14 17:15:18,821 INFO L273 TraceCheckUtils]: 77: Hoare triple {19602#(<= ssl3_connect_~blastFlag~0 2)} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {19601#false} is VALID [2018-11-14 17:15:18,821 INFO L273 TraceCheckUtils]: 78: Hoare triple {19601#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {19601#false} is VALID [2018-11-14 17:15:18,821 INFO L273 TraceCheckUtils]: 79: Hoare triple {19601#false} assume !(~tmp___6~0 == 0); {19601#false} is VALID [2018-11-14 17:15:18,821 INFO L273 TraceCheckUtils]: 80: Hoare triple {19601#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {19601#false} is VALID [2018-11-14 17:15:18,822 INFO L273 TraceCheckUtils]: 81: Hoare triple {19601#false} ~skip~0 := 0; {19601#false} is VALID [2018-11-14 17:15:18,822 INFO L273 TraceCheckUtils]: 82: Hoare triple {19601#false} assume true; {19601#false} is VALID [2018-11-14 17:15:18,822 INFO L273 TraceCheckUtils]: 83: Hoare triple {19601#false} assume !false; {19601#false} is VALID [2018-11-14 17:15:18,822 INFO L273 TraceCheckUtils]: 84: Hoare triple {19601#false} ~state~0 := ~s__state~0; {19601#false} is VALID [2018-11-14 17:15:18,822 INFO L273 TraceCheckUtils]: 85: Hoare triple {19601#false} assume !(~s__state~0 == 12292); {19601#false} is VALID [2018-11-14 17:15:18,822 INFO L273 TraceCheckUtils]: 86: Hoare triple {19601#false} assume !(~s__state~0 == 16384); {19601#false} is VALID [2018-11-14 17:15:18,823 INFO L273 TraceCheckUtils]: 87: Hoare triple {19601#false} assume !(~s__state~0 == 4096); {19601#false} is VALID [2018-11-14 17:15:18,823 INFO L273 TraceCheckUtils]: 88: Hoare triple {19601#false} assume !(~s__state~0 == 20480); {19601#false} is VALID [2018-11-14 17:15:18,823 INFO L273 TraceCheckUtils]: 89: Hoare triple {19601#false} assume !(~s__state~0 == 4099); {19601#false} is VALID [2018-11-14 17:15:18,823 INFO L273 TraceCheckUtils]: 90: Hoare triple {19601#false} assume !(~s__state~0 == 4368); {19601#false} is VALID [2018-11-14 17:15:18,823 INFO L273 TraceCheckUtils]: 91: Hoare triple {19601#false} assume !(~s__state~0 == 4369); {19601#false} is VALID [2018-11-14 17:15:18,824 INFO L273 TraceCheckUtils]: 92: Hoare triple {19601#false} assume !(~s__state~0 == 4384); {19601#false} is VALID [2018-11-14 17:15:18,824 INFO L273 TraceCheckUtils]: 93: Hoare triple {19601#false} assume !(~s__state~0 == 4385); {19601#false} is VALID [2018-11-14 17:15:18,824 INFO L273 TraceCheckUtils]: 94: Hoare triple {19601#false} assume !(~s__state~0 == 4400); {19601#false} is VALID [2018-11-14 17:15:18,824 INFO L273 TraceCheckUtils]: 95: Hoare triple {19601#false} assume !(~s__state~0 == 4401); {19601#false} is VALID [2018-11-14 17:15:18,824 INFO L273 TraceCheckUtils]: 96: Hoare triple {19601#false} assume !(~s__state~0 == 4416); {19601#false} is VALID [2018-11-14 17:15:18,824 INFO L273 TraceCheckUtils]: 97: Hoare triple {19601#false} assume !(~s__state~0 == 4417); {19601#false} is VALID [2018-11-14 17:15:18,825 INFO L273 TraceCheckUtils]: 98: Hoare triple {19601#false} assume ~s__state~0 == 4432; {19601#false} is VALID [2018-11-14 17:15:18,825 INFO L273 TraceCheckUtils]: 99: Hoare triple {19601#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {19601#false} is VALID [2018-11-14 17:15:18,825 INFO L273 TraceCheckUtils]: 100: Hoare triple {19601#false} assume ~blastFlag~0 == 5; {19601#false} is VALID [2018-11-14 17:15:18,825 INFO L273 TraceCheckUtils]: 101: Hoare triple {19601#false} assume !false; {19601#false} is VALID [2018-11-14 17:15:18,832 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2018-11-14 17:15:18,832 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:18,832 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:18,832 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2018-11-14 17:15:18,833 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:18,833 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:18,921 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 80 edges. 80 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:18,921 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:18,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:18,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:18,922 INFO L87 Difference]: Start difference. First operand 1034 states and 1459 transitions. Second operand 3 states. [2018-11-14 17:15:20,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:20,170 INFO L93 Difference]: Finished difference Result 2056 states and 2912 transitions. [2018-11-14 17:15:20,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:20,170 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 102 [2018-11-14 17:15:20,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:20,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:20,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions. [2018-11-14 17:15:20,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:20,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 492 transitions. [2018-11-14 17:15:20,175 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 492 transitions. [2018-11-14 17:15:20,817 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 492 edges. 492 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:20,926 INFO L225 Difference]: With dead ends: 2056 [2018-11-14 17:15:20,926 INFO L226 Difference]: Without dead ends: 1544 [2018-11-14 17:15:20,927 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:20,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1544 states. [2018-11-14 17:15:21,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1544 to 1544. [2018-11-14 17:15:21,307 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:21,307 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1544 states. Second operand 1544 states. [2018-11-14 17:15:21,307 INFO L74 IsIncluded]: Start isIncluded. First operand 1544 states. Second operand 1544 states. [2018-11-14 17:15:21,307 INFO L87 Difference]: Start difference. First operand 1544 states. Second operand 1544 states. [2018-11-14 17:15:21,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:21,425 INFO L93 Difference]: Finished difference Result 1544 states and 2179 transitions. [2018-11-14 17:15:21,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 2179 transitions. [2018-11-14 17:15:21,427 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:21,428 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:21,428 INFO L74 IsIncluded]: Start isIncluded. First operand 1544 states. Second operand 1544 states. [2018-11-14 17:15:21,428 INFO L87 Difference]: Start difference. First operand 1544 states. Second operand 1544 states. [2018-11-14 17:15:21,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:21,530 INFO L93 Difference]: Finished difference Result 1544 states and 2179 transitions. [2018-11-14 17:15:21,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 2179 transitions. [2018-11-14 17:15:21,532 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:21,532 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:21,532 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:21,532 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:21,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1544 states. [2018-11-14 17:15:21,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 2179 transitions. [2018-11-14 17:15:21,632 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 2179 transitions. Word has length 102 [2018-11-14 17:15:21,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:21,632 INFO L480 AbstractCegarLoop]: Abstraction has 1544 states and 2179 transitions. [2018-11-14 17:15:21,632 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:21,633 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 2179 transitions. [2018-11-14 17:15:21,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-11-14 17:15:21,634 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:21,634 INFO L375 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:21,635 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:21,635 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:21,635 INFO L82 PathProgramCache]: Analyzing trace with hash 152232873, now seen corresponding path program 1 times [2018-11-14 17:15:21,635 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:21,635 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:21,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:21,636 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:21,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:21,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:21,822 INFO L256 TraceCheckUtils]: 0: Hoare triple {26602#true} call ULTIMATE.init(); {26602#true} is VALID [2018-11-14 17:15:21,822 INFO L273 TraceCheckUtils]: 1: Hoare triple {26602#true} assume true; {26602#true} is VALID [2018-11-14 17:15:21,822 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {26602#true} {26602#true} #543#return; {26602#true} is VALID [2018-11-14 17:15:21,822 INFO L256 TraceCheckUtils]: 3: Hoare triple {26602#true} call #t~ret49 := main(); {26602#true} is VALID [2018-11-14 17:15:21,823 INFO L273 TraceCheckUtils]: 4: Hoare triple {26602#true} havoc ~s~0;~s~0 := 12292; {26602#true} is VALID [2018-11-14 17:15:21,823 INFO L256 TraceCheckUtils]: 5: Hoare triple {26602#true} call #t~ret48 := ssl3_connect(~s~0); {26602#true} is VALID [2018-11-14 17:15:21,823 INFO L273 TraceCheckUtils]: 6: Hoare triple {26602#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {26602#true} is VALID [2018-11-14 17:15:21,823 INFO L273 TraceCheckUtils]: 7: Hoare triple {26602#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {26602#true} is VALID [2018-11-14 17:15:21,823 INFO L273 TraceCheckUtils]: 8: Hoare triple {26602#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {26602#true} is VALID [2018-11-14 17:15:21,823 INFO L273 TraceCheckUtils]: 9: Hoare triple {26602#true} assume !(~tmp___1~0 + 12288 != 0); {26602#true} is VALID [2018-11-14 17:15:21,824 INFO L273 TraceCheckUtils]: 10: Hoare triple {26602#true} assume true; {26602#true} is VALID [2018-11-14 17:15:21,824 INFO L273 TraceCheckUtils]: 11: Hoare triple {26602#true} assume !false; {26602#true} is VALID [2018-11-14 17:15:21,824 INFO L273 TraceCheckUtils]: 12: Hoare triple {26602#true} ~state~0 := ~s__state~0; {26602#true} is VALID [2018-11-14 17:15:21,824 INFO L273 TraceCheckUtils]: 13: Hoare triple {26602#true} assume !(~s__state~0 == 12292); {26602#true} is VALID [2018-11-14 17:15:21,824 INFO L273 TraceCheckUtils]: 14: Hoare triple {26602#true} assume !(~s__state~0 == 16384); {26602#true} is VALID [2018-11-14 17:15:21,824 INFO L273 TraceCheckUtils]: 15: Hoare triple {26602#true} assume !(~s__state~0 == 4096); {26602#true} is VALID [2018-11-14 17:15:21,825 INFO L273 TraceCheckUtils]: 16: Hoare triple {26602#true} assume !(~s__state~0 == 20480); {26602#true} is VALID [2018-11-14 17:15:21,825 INFO L273 TraceCheckUtils]: 17: Hoare triple {26602#true} assume !(~s__state~0 == 4099); {26602#true} is VALID [2018-11-14 17:15:21,825 INFO L273 TraceCheckUtils]: 18: Hoare triple {26602#true} assume ~s__state~0 == 4368; {26602#true} is VALID [2018-11-14 17:15:21,825 INFO L273 TraceCheckUtils]: 19: Hoare triple {26602#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {26602#true} is VALID [2018-11-14 17:15:21,825 INFO L273 TraceCheckUtils]: 20: Hoare triple {26602#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {26602#true} is VALID [2018-11-14 17:15:21,826 INFO L273 TraceCheckUtils]: 21: Hoare triple {26602#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {26602#true} is VALID [2018-11-14 17:15:21,826 INFO L273 TraceCheckUtils]: 22: Hoare triple {26602#true} assume ~s__bbio~0 != ~s__wbio~0; {26602#true} is VALID [2018-11-14 17:15:21,826 INFO L273 TraceCheckUtils]: 23: Hoare triple {26602#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {26602#true} is VALID [2018-11-14 17:15:21,826 INFO L273 TraceCheckUtils]: 24: Hoare triple {26602#true} ~skip~0 := 0; {26602#true} is VALID [2018-11-14 17:15:21,826 INFO L273 TraceCheckUtils]: 25: Hoare triple {26602#true} assume true; {26602#true} is VALID [2018-11-14 17:15:21,827 INFO L273 TraceCheckUtils]: 26: Hoare triple {26602#true} assume !false; {26602#true} is VALID [2018-11-14 17:15:21,827 INFO L273 TraceCheckUtils]: 27: Hoare triple {26602#true} ~state~0 := ~s__state~0; {26602#true} is VALID [2018-11-14 17:15:21,827 INFO L273 TraceCheckUtils]: 28: Hoare triple {26602#true} assume !(~s__state~0 == 12292); {26602#true} is VALID [2018-11-14 17:15:21,827 INFO L273 TraceCheckUtils]: 29: Hoare triple {26602#true} assume !(~s__state~0 == 16384); {26602#true} is VALID [2018-11-14 17:15:21,828 INFO L273 TraceCheckUtils]: 30: Hoare triple {26602#true} assume !(~s__state~0 == 4096); {26602#true} is VALID [2018-11-14 17:15:21,828 INFO L273 TraceCheckUtils]: 31: Hoare triple {26602#true} assume !(~s__state~0 == 20480); {26602#true} is VALID [2018-11-14 17:15:21,828 INFO L273 TraceCheckUtils]: 32: Hoare triple {26602#true} assume !(~s__state~0 == 4099); {26602#true} is VALID [2018-11-14 17:15:21,828 INFO L273 TraceCheckUtils]: 33: Hoare triple {26602#true} assume !(~s__state~0 == 4368); {26602#true} is VALID [2018-11-14 17:15:21,828 INFO L273 TraceCheckUtils]: 34: Hoare triple {26602#true} assume !(~s__state~0 == 4369); {26602#true} is VALID [2018-11-14 17:15:21,829 INFO L273 TraceCheckUtils]: 35: Hoare triple {26602#true} assume ~s__state~0 == 4384; {26602#true} is VALID [2018-11-14 17:15:21,829 INFO L273 TraceCheckUtils]: 36: Hoare triple {26602#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {26602#true} is VALID [2018-11-14 17:15:21,829 INFO L273 TraceCheckUtils]: 37: Hoare triple {26602#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {26602#true} is VALID [2018-11-14 17:15:21,829 INFO L273 TraceCheckUtils]: 38: Hoare triple {26602#true} assume !(~ret~0 <= 0); {26602#true} is VALID [2018-11-14 17:15:21,829 INFO L273 TraceCheckUtils]: 39: Hoare triple {26602#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {26602#true} is VALID [2018-11-14 17:15:21,830 INFO L273 TraceCheckUtils]: 40: Hoare triple {26602#true} ~s__init_num~0 := 0; {26602#true} is VALID [2018-11-14 17:15:21,830 INFO L273 TraceCheckUtils]: 41: Hoare triple {26602#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {26602#true} is VALID [2018-11-14 17:15:21,830 INFO L273 TraceCheckUtils]: 42: Hoare triple {26602#true} ~skip~0 := 0; {26602#true} is VALID [2018-11-14 17:15:21,830 INFO L273 TraceCheckUtils]: 43: Hoare triple {26602#true} assume true; {26602#true} is VALID [2018-11-14 17:15:21,830 INFO L273 TraceCheckUtils]: 44: Hoare triple {26602#true} assume !false; {26602#true} is VALID [2018-11-14 17:15:21,831 INFO L273 TraceCheckUtils]: 45: Hoare triple {26602#true} ~state~0 := ~s__state~0; {26602#true} is VALID [2018-11-14 17:15:21,831 INFO L273 TraceCheckUtils]: 46: Hoare triple {26602#true} assume !(~s__state~0 == 12292); {26602#true} is VALID [2018-11-14 17:15:21,831 INFO L273 TraceCheckUtils]: 47: Hoare triple {26602#true} assume !(~s__state~0 == 16384); {26602#true} is VALID [2018-11-14 17:15:21,831 INFO L273 TraceCheckUtils]: 48: Hoare triple {26602#true} assume !(~s__state~0 == 4096); {26602#true} is VALID [2018-11-14 17:15:21,831 INFO L273 TraceCheckUtils]: 49: Hoare triple {26602#true} assume !(~s__state~0 == 20480); {26602#true} is VALID [2018-11-14 17:15:21,831 INFO L273 TraceCheckUtils]: 50: Hoare triple {26602#true} assume !(~s__state~0 == 4099); {26602#true} is VALID [2018-11-14 17:15:21,832 INFO L273 TraceCheckUtils]: 51: Hoare triple {26602#true} assume !(~s__state~0 == 4368); {26602#true} is VALID [2018-11-14 17:15:21,832 INFO L273 TraceCheckUtils]: 52: Hoare triple {26602#true} assume !(~s__state~0 == 4369); {26602#true} is VALID [2018-11-14 17:15:21,832 INFO L273 TraceCheckUtils]: 53: Hoare triple {26602#true} assume !(~s__state~0 == 4384); {26602#true} is VALID [2018-11-14 17:15:21,832 INFO L273 TraceCheckUtils]: 54: Hoare triple {26602#true} assume !(~s__state~0 == 4385); {26602#true} is VALID [2018-11-14 17:15:21,832 INFO L273 TraceCheckUtils]: 55: Hoare triple {26602#true} assume ~s__state~0 == 4400; {26602#true} is VALID [2018-11-14 17:15:21,832 INFO L273 TraceCheckUtils]: 56: Hoare triple {26602#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {26602#true} is VALID [2018-11-14 17:15:21,833 INFO L273 TraceCheckUtils]: 57: Hoare triple {26602#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {26602#true} is VALID [2018-11-14 17:15:21,833 INFO L273 TraceCheckUtils]: 58: Hoare triple {26602#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {26602#true} is VALID [2018-11-14 17:15:21,833 INFO L273 TraceCheckUtils]: 59: Hoare triple {26602#true} assume !(~ret~0 <= 0); {26602#true} is VALID [2018-11-14 17:15:21,833 INFO L273 TraceCheckUtils]: 60: Hoare triple {26602#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {26602#true} is VALID [2018-11-14 17:15:21,833 INFO L273 TraceCheckUtils]: 61: Hoare triple {26602#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {26602#true} is VALID [2018-11-14 17:15:21,833 INFO L273 TraceCheckUtils]: 62: Hoare triple {26602#true} ~skip~0 := 0; {26602#true} is VALID [2018-11-14 17:15:21,834 INFO L273 TraceCheckUtils]: 63: Hoare triple {26602#true} assume true; {26602#true} is VALID [2018-11-14 17:15:21,834 INFO L273 TraceCheckUtils]: 64: Hoare triple {26602#true} assume !false; {26602#true} is VALID [2018-11-14 17:15:21,834 INFO L273 TraceCheckUtils]: 65: Hoare triple {26602#true} ~state~0 := ~s__state~0; {26602#true} is VALID [2018-11-14 17:15:21,834 INFO L273 TraceCheckUtils]: 66: Hoare triple {26602#true} assume !(~s__state~0 == 12292); {26602#true} is VALID [2018-11-14 17:15:21,834 INFO L273 TraceCheckUtils]: 67: Hoare triple {26602#true} assume !(~s__state~0 == 16384); {26602#true} is VALID [2018-11-14 17:15:21,834 INFO L273 TraceCheckUtils]: 68: Hoare triple {26602#true} assume !(~s__state~0 == 4096); {26602#true} is VALID [2018-11-14 17:15:21,835 INFO L273 TraceCheckUtils]: 69: Hoare triple {26602#true} assume !(~s__state~0 == 20480); {26602#true} is VALID [2018-11-14 17:15:21,835 INFO L273 TraceCheckUtils]: 70: Hoare triple {26602#true} assume !(~s__state~0 == 4099); {26602#true} is VALID [2018-11-14 17:15:21,835 INFO L273 TraceCheckUtils]: 71: Hoare triple {26602#true} assume !(~s__state~0 == 4368); {26602#true} is VALID [2018-11-14 17:15:21,835 INFO L273 TraceCheckUtils]: 72: Hoare triple {26602#true} assume !(~s__state~0 == 4369); {26602#true} is VALID [2018-11-14 17:15:21,835 INFO L273 TraceCheckUtils]: 73: Hoare triple {26602#true} assume !(~s__state~0 == 4384); {26602#true} is VALID [2018-11-14 17:15:21,835 INFO L273 TraceCheckUtils]: 74: Hoare triple {26602#true} assume !(~s__state~0 == 4385); {26602#true} is VALID [2018-11-14 17:15:21,835 INFO L273 TraceCheckUtils]: 75: Hoare triple {26602#true} assume !(~s__state~0 == 4400); {26602#true} is VALID [2018-11-14 17:15:21,836 INFO L273 TraceCheckUtils]: 76: Hoare triple {26602#true} assume !(~s__state~0 == 4401); {26602#true} is VALID [2018-11-14 17:15:21,836 INFO L273 TraceCheckUtils]: 77: Hoare triple {26602#true} assume ~s__state~0 == 4416; {26602#true} is VALID [2018-11-14 17:15:21,836 INFO L273 TraceCheckUtils]: 78: Hoare triple {26602#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {26602#true} is VALID [2018-11-14 17:15:21,837 INFO L273 TraceCheckUtils]: 79: Hoare triple {26602#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,838 INFO L273 TraceCheckUtils]: 80: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,838 INFO L273 TraceCheckUtils]: 81: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~tmp___6~0 == 0); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,840 INFO L273 TraceCheckUtils]: 82: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__s3__tmp__reuse_message~0 == 0); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,840 INFO L273 TraceCheckUtils]: 83: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} ~skip~0 := 0; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,840 INFO L273 TraceCheckUtils]: 84: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume true; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,842 INFO L273 TraceCheckUtils]: 85: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !false; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,842 INFO L273 TraceCheckUtils]: 86: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} ~state~0 := ~s__state~0; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,845 INFO L273 TraceCheckUtils]: 87: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 12292); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,845 INFO L273 TraceCheckUtils]: 88: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 16384); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,847 INFO L273 TraceCheckUtils]: 89: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4096); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,847 INFO L273 TraceCheckUtils]: 90: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 20480); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,849 INFO L273 TraceCheckUtils]: 91: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4099); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,849 INFO L273 TraceCheckUtils]: 92: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4368); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,851 INFO L273 TraceCheckUtils]: 93: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4369); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,851 INFO L273 TraceCheckUtils]: 94: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4384); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,853 INFO L273 TraceCheckUtils]: 95: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4385); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,853 INFO L273 TraceCheckUtils]: 96: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4400); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,856 INFO L273 TraceCheckUtils]: 97: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4401); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,856 INFO L273 TraceCheckUtils]: 98: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4416); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,856 INFO L273 TraceCheckUtils]: 99: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~s__state~0 == 4417); {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,857 INFO L273 TraceCheckUtils]: 100: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume ~s__state~0 == 4432; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,857 INFO L273 TraceCheckUtils]: 101: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {26604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2018-11-14 17:15:21,857 INFO L273 TraceCheckUtils]: 102: Hoare triple {26604#(<= ssl3_connect_~blastFlag~0 4)} assume ~blastFlag~0 == 5; {26603#false} is VALID [2018-11-14 17:15:21,858 INFO L273 TraceCheckUtils]: 103: Hoare triple {26603#false} assume !false; {26603#false} is VALID [2018-11-14 17:15:21,869 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2018-11-14 17:15:21,869 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:21,869 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:21,870 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 104 [2018-11-14 17:15:21,870 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:21,870 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:22,503 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 70 edges. 70 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:22,504 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:22,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:22,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:22,504 INFO L87 Difference]: Start difference. First operand 1544 states and 2179 transitions. Second operand 3 states. [2018-11-14 17:15:25,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:25,053 INFO L93 Difference]: Finished difference Result 2056 states and 2906 transitions. [2018-11-14 17:15:25,053 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:25,053 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 104 [2018-11-14 17:15:25,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:25,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:25,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 334 transitions. [2018-11-14 17:15:25,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:25,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 334 transitions. [2018-11-14 17:15:25,057 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 334 transitions. [2018-11-14 17:15:25,354 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 334 edges. 334 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:25,511 INFO L225 Difference]: With dead ends: 2056 [2018-11-14 17:15:25,511 INFO L226 Difference]: Without dead ends: 2054 [2018-11-14 17:15:25,512 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:25,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states. [2018-11-14 17:15:26,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 2054. [2018-11-14 17:15:26,429 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:26,429 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2054 states. Second operand 2054 states. [2018-11-14 17:15:26,430 INFO L74 IsIncluded]: Start isIncluded. First operand 2054 states. Second operand 2054 states. [2018-11-14 17:15:26,430 INFO L87 Difference]: Start difference. First operand 2054 states. Second operand 2054 states. [2018-11-14 17:15:26,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:26,578 INFO L93 Difference]: Finished difference Result 2054 states and 2903 transitions. [2018-11-14 17:15:26,579 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 2903 transitions. [2018-11-14 17:15:26,581 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:26,581 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:26,581 INFO L74 IsIncluded]: Start isIncluded. First operand 2054 states. Second operand 2054 states. [2018-11-14 17:15:26,581 INFO L87 Difference]: Start difference. First operand 2054 states. Second operand 2054 states. [2018-11-14 17:15:26,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:26,726 INFO L93 Difference]: Finished difference Result 2054 states and 2903 transitions. [2018-11-14 17:15:26,726 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 2903 transitions. [2018-11-14 17:15:26,728 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:26,728 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:26,728 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:26,728 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:26,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2054 states. [2018-11-14 17:15:26,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2054 states to 2054 states and 2903 transitions. [2018-11-14 17:15:26,875 INFO L78 Accepts]: Start accepts. Automaton has 2054 states and 2903 transitions. Word has length 104 [2018-11-14 17:15:26,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:26,876 INFO L480 AbstractCegarLoop]: Abstraction has 2054 states and 2903 transitions. [2018-11-14 17:15:26,876 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:26,876 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 2903 transitions. [2018-11-14 17:15:26,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2018-11-14 17:15:26,878 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:26,878 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:26,879 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:26,879 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:26,879 INFO L82 PathProgramCache]: Analyzing trace with hash -1773369778, now seen corresponding path program 1 times [2018-11-14 17:15:26,879 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:26,879 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:26,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:26,880 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:26,880 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:26,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:27,135 INFO L256 TraceCheckUtils]: 0: Hoare triple {35176#true} call ULTIMATE.init(); {35176#true} is VALID [2018-11-14 17:15:27,135 INFO L273 TraceCheckUtils]: 1: Hoare triple {35176#true} assume true; {35176#true} is VALID [2018-11-14 17:15:27,136 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {35176#true} {35176#true} #543#return; {35176#true} is VALID [2018-11-14 17:15:27,136 INFO L256 TraceCheckUtils]: 3: Hoare triple {35176#true} call #t~ret49 := main(); {35176#true} is VALID [2018-11-14 17:15:27,136 INFO L273 TraceCheckUtils]: 4: Hoare triple {35176#true} havoc ~s~0;~s~0 := 12292; {35176#true} is VALID [2018-11-14 17:15:27,136 INFO L256 TraceCheckUtils]: 5: Hoare triple {35176#true} call #t~ret48 := ssl3_connect(~s~0); {35176#true} is VALID [2018-11-14 17:15:27,136 INFO L273 TraceCheckUtils]: 6: Hoare triple {35176#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {35176#true} is VALID [2018-11-14 17:15:27,136 INFO L273 TraceCheckUtils]: 7: Hoare triple {35176#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {35176#true} is VALID [2018-11-14 17:15:27,137 INFO L273 TraceCheckUtils]: 8: Hoare triple {35176#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {35176#true} is VALID [2018-11-14 17:15:27,137 INFO L273 TraceCheckUtils]: 9: Hoare triple {35176#true} assume !(~tmp___1~0 + 12288 != 0); {35176#true} is VALID [2018-11-14 17:15:27,137 INFO L273 TraceCheckUtils]: 10: Hoare triple {35176#true} assume true; {35176#true} is VALID [2018-11-14 17:15:27,137 INFO L273 TraceCheckUtils]: 11: Hoare triple {35176#true} assume !false; {35176#true} is VALID [2018-11-14 17:15:27,137 INFO L273 TraceCheckUtils]: 12: Hoare triple {35176#true} ~state~0 := ~s__state~0; {35176#true} is VALID [2018-11-14 17:15:27,138 INFO L273 TraceCheckUtils]: 13: Hoare triple {35176#true} assume !(~s__state~0 == 12292); {35176#true} is VALID [2018-11-14 17:15:27,138 INFO L273 TraceCheckUtils]: 14: Hoare triple {35176#true} assume !(~s__state~0 == 16384); {35176#true} is VALID [2018-11-14 17:15:27,138 INFO L273 TraceCheckUtils]: 15: Hoare triple {35176#true} assume !(~s__state~0 == 4096); {35176#true} is VALID [2018-11-14 17:15:27,138 INFO L273 TraceCheckUtils]: 16: Hoare triple {35176#true} assume !(~s__state~0 == 20480); {35176#true} is VALID [2018-11-14 17:15:27,138 INFO L273 TraceCheckUtils]: 17: Hoare triple {35176#true} assume !(~s__state~0 == 4099); {35176#true} is VALID [2018-11-14 17:15:27,138 INFO L273 TraceCheckUtils]: 18: Hoare triple {35176#true} assume ~s__state~0 == 4368; {35176#true} is VALID [2018-11-14 17:15:27,139 INFO L273 TraceCheckUtils]: 19: Hoare triple {35176#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {35176#true} is VALID [2018-11-14 17:15:27,139 INFO L273 TraceCheckUtils]: 20: Hoare triple {35176#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {35176#true} is VALID [2018-11-14 17:15:27,139 INFO L273 TraceCheckUtils]: 21: Hoare triple {35176#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {35176#true} is VALID [2018-11-14 17:15:27,139 INFO L273 TraceCheckUtils]: 22: Hoare triple {35176#true} assume ~s__bbio~0 != ~s__wbio~0; {35176#true} is VALID [2018-11-14 17:15:27,139 INFO L273 TraceCheckUtils]: 23: Hoare triple {35176#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {35176#true} is VALID [2018-11-14 17:15:27,139 INFO L273 TraceCheckUtils]: 24: Hoare triple {35176#true} ~skip~0 := 0; {35176#true} is VALID [2018-11-14 17:15:27,140 INFO L273 TraceCheckUtils]: 25: Hoare triple {35176#true} assume true; {35176#true} is VALID [2018-11-14 17:15:27,140 INFO L273 TraceCheckUtils]: 26: Hoare triple {35176#true} assume !false; {35176#true} is VALID [2018-11-14 17:15:27,140 INFO L273 TraceCheckUtils]: 27: Hoare triple {35176#true} ~state~0 := ~s__state~0; {35176#true} is VALID [2018-11-14 17:15:27,140 INFO L273 TraceCheckUtils]: 28: Hoare triple {35176#true} assume !(~s__state~0 == 12292); {35176#true} is VALID [2018-11-14 17:15:27,140 INFO L273 TraceCheckUtils]: 29: Hoare triple {35176#true} assume !(~s__state~0 == 16384); {35176#true} is VALID [2018-11-14 17:15:27,140 INFO L273 TraceCheckUtils]: 30: Hoare triple {35176#true} assume !(~s__state~0 == 4096); {35176#true} is VALID [2018-11-14 17:15:27,141 INFO L273 TraceCheckUtils]: 31: Hoare triple {35176#true} assume !(~s__state~0 == 20480); {35176#true} is VALID [2018-11-14 17:15:27,141 INFO L273 TraceCheckUtils]: 32: Hoare triple {35176#true} assume !(~s__state~0 == 4099); {35176#true} is VALID [2018-11-14 17:15:27,141 INFO L273 TraceCheckUtils]: 33: Hoare triple {35176#true} assume !(~s__state~0 == 4368); {35176#true} is VALID [2018-11-14 17:15:27,141 INFO L273 TraceCheckUtils]: 34: Hoare triple {35176#true} assume !(~s__state~0 == 4369); {35176#true} is VALID [2018-11-14 17:15:27,141 INFO L273 TraceCheckUtils]: 35: Hoare triple {35176#true} assume ~s__state~0 == 4384; {35176#true} is VALID [2018-11-14 17:15:27,141 INFO L273 TraceCheckUtils]: 36: Hoare triple {35176#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {35176#true} is VALID [2018-11-14 17:15:27,142 INFO L273 TraceCheckUtils]: 37: Hoare triple {35176#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {35176#true} is VALID [2018-11-14 17:15:27,142 INFO L273 TraceCheckUtils]: 38: Hoare triple {35176#true} assume !(~ret~0 <= 0); {35176#true} is VALID [2018-11-14 17:15:27,142 INFO L273 TraceCheckUtils]: 39: Hoare triple {35176#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {35176#true} is VALID [2018-11-14 17:15:27,142 INFO L273 TraceCheckUtils]: 40: Hoare triple {35176#true} ~s__init_num~0 := 0; {35176#true} is VALID [2018-11-14 17:15:27,142 INFO L273 TraceCheckUtils]: 41: Hoare triple {35176#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {35176#true} is VALID [2018-11-14 17:15:27,142 INFO L273 TraceCheckUtils]: 42: Hoare triple {35176#true} ~skip~0 := 0; {35176#true} is VALID [2018-11-14 17:15:27,143 INFO L273 TraceCheckUtils]: 43: Hoare triple {35176#true} assume true; {35176#true} is VALID [2018-11-14 17:15:27,143 INFO L273 TraceCheckUtils]: 44: Hoare triple {35176#true} assume !false; {35176#true} is VALID [2018-11-14 17:15:27,143 INFO L273 TraceCheckUtils]: 45: Hoare triple {35176#true} ~state~0 := ~s__state~0; {35176#true} is VALID [2018-11-14 17:15:27,143 INFO L273 TraceCheckUtils]: 46: Hoare triple {35176#true} assume !(~s__state~0 == 12292); {35176#true} is VALID [2018-11-14 17:15:27,143 INFO L273 TraceCheckUtils]: 47: Hoare triple {35176#true} assume !(~s__state~0 == 16384); {35176#true} is VALID [2018-11-14 17:15:27,144 INFO L273 TraceCheckUtils]: 48: Hoare triple {35176#true} assume !(~s__state~0 == 4096); {35176#true} is VALID [2018-11-14 17:15:27,144 INFO L273 TraceCheckUtils]: 49: Hoare triple {35176#true} assume !(~s__state~0 == 20480); {35176#true} is VALID [2018-11-14 17:15:27,144 INFO L273 TraceCheckUtils]: 50: Hoare triple {35176#true} assume !(~s__state~0 == 4099); {35176#true} is VALID [2018-11-14 17:15:27,144 INFO L273 TraceCheckUtils]: 51: Hoare triple {35176#true} assume !(~s__state~0 == 4368); {35176#true} is VALID [2018-11-14 17:15:27,144 INFO L273 TraceCheckUtils]: 52: Hoare triple {35176#true} assume !(~s__state~0 == 4369); {35176#true} is VALID [2018-11-14 17:15:27,144 INFO L273 TraceCheckUtils]: 53: Hoare triple {35176#true} assume !(~s__state~0 == 4384); {35176#true} is VALID [2018-11-14 17:15:27,145 INFO L273 TraceCheckUtils]: 54: Hoare triple {35176#true} assume !(~s__state~0 == 4385); {35176#true} is VALID [2018-11-14 17:15:27,145 INFO L273 TraceCheckUtils]: 55: Hoare triple {35176#true} assume ~s__state~0 == 4400; {35176#true} is VALID [2018-11-14 17:15:27,145 INFO L273 TraceCheckUtils]: 56: Hoare triple {35176#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {35176#true} is VALID [2018-11-14 17:15:27,145 INFO L273 TraceCheckUtils]: 57: Hoare triple {35176#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {35176#true} is VALID [2018-11-14 17:15:27,145 INFO L273 TraceCheckUtils]: 58: Hoare triple {35176#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {35176#true} is VALID [2018-11-14 17:15:27,145 INFO L273 TraceCheckUtils]: 59: Hoare triple {35176#true} assume !(~ret~0 <= 0); {35176#true} is VALID [2018-11-14 17:15:27,146 INFO L273 TraceCheckUtils]: 60: Hoare triple {35176#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {35176#true} is VALID [2018-11-14 17:15:27,146 INFO L273 TraceCheckUtils]: 61: Hoare triple {35176#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {35176#true} is VALID [2018-11-14 17:15:27,146 INFO L273 TraceCheckUtils]: 62: Hoare triple {35176#true} ~skip~0 := 0; {35176#true} is VALID [2018-11-14 17:15:27,146 INFO L273 TraceCheckUtils]: 63: Hoare triple {35176#true} assume true; {35176#true} is VALID [2018-11-14 17:15:27,146 INFO L273 TraceCheckUtils]: 64: Hoare triple {35176#true} assume !false; {35176#true} is VALID [2018-11-14 17:15:27,146 INFO L273 TraceCheckUtils]: 65: Hoare triple {35176#true} ~state~0 := ~s__state~0; {35176#true} is VALID [2018-11-14 17:15:27,147 INFO L273 TraceCheckUtils]: 66: Hoare triple {35176#true} assume !(~s__state~0 == 12292); {35176#true} is VALID [2018-11-14 17:15:27,147 INFO L273 TraceCheckUtils]: 67: Hoare triple {35176#true} assume !(~s__state~0 == 16384); {35176#true} is VALID [2018-11-14 17:15:27,147 INFO L273 TraceCheckUtils]: 68: Hoare triple {35176#true} assume !(~s__state~0 == 4096); {35176#true} is VALID [2018-11-14 17:15:27,147 INFO L273 TraceCheckUtils]: 69: Hoare triple {35176#true} assume !(~s__state~0 == 20480); {35176#true} is VALID [2018-11-14 17:15:27,147 INFO L273 TraceCheckUtils]: 70: Hoare triple {35176#true} assume !(~s__state~0 == 4099); {35176#true} is VALID [2018-11-14 17:15:27,147 INFO L273 TraceCheckUtils]: 71: Hoare triple {35176#true} assume !(~s__state~0 == 4368); {35176#true} is VALID [2018-11-14 17:15:27,148 INFO L273 TraceCheckUtils]: 72: Hoare triple {35176#true} assume !(~s__state~0 == 4369); {35176#true} is VALID [2018-11-14 17:15:27,148 INFO L273 TraceCheckUtils]: 73: Hoare triple {35176#true} assume !(~s__state~0 == 4384); {35176#true} is VALID [2018-11-14 17:15:27,148 INFO L273 TraceCheckUtils]: 74: Hoare triple {35176#true} assume !(~s__state~0 == 4385); {35176#true} is VALID [2018-11-14 17:15:27,148 INFO L273 TraceCheckUtils]: 75: Hoare triple {35176#true} assume !(~s__state~0 == 4400); {35176#true} is VALID [2018-11-14 17:15:27,148 INFO L273 TraceCheckUtils]: 76: Hoare triple {35176#true} assume !(~s__state~0 == 4401); {35176#true} is VALID [2018-11-14 17:15:27,148 INFO L273 TraceCheckUtils]: 77: Hoare triple {35176#true} assume ~s__state~0 == 4416; {35176#true} is VALID [2018-11-14 17:15:27,149 INFO L273 TraceCheckUtils]: 78: Hoare triple {35176#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {35176#true} is VALID [2018-11-14 17:15:27,149 INFO L273 TraceCheckUtils]: 79: Hoare triple {35176#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {35176#true} is VALID [2018-11-14 17:15:27,161 INFO L273 TraceCheckUtils]: 80: Hoare triple {35176#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,176 INFO L273 TraceCheckUtils]: 81: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~tmp___6~0 == 0); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,185 INFO L273 TraceCheckUtils]: 82: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__s3__tmp__reuse_message~0 == 0); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,199 INFO L273 TraceCheckUtils]: 83: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} ~skip~0 := 0; {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,207 INFO L273 TraceCheckUtils]: 84: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume true; {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,213 INFO L273 TraceCheckUtils]: 85: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !false; {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,217 INFO L273 TraceCheckUtils]: 86: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,217 INFO L273 TraceCheckUtils]: 87: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 12292); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,220 INFO L273 TraceCheckUtils]: 88: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 16384); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,220 INFO L273 TraceCheckUtils]: 89: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4096); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,223 INFO L273 TraceCheckUtils]: 90: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 20480); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,223 INFO L273 TraceCheckUtils]: 91: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4099); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,225 INFO L273 TraceCheckUtils]: 92: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4368); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,225 INFO L273 TraceCheckUtils]: 93: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4369); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,225 INFO L273 TraceCheckUtils]: 94: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4384); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,226 INFO L273 TraceCheckUtils]: 95: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume !(~s__state~0 == 4385); {35178#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2018-11-14 17:15:27,226 INFO L273 TraceCheckUtils]: 96: Hoare triple {35178#(<= 4432 ssl3_connect_~s__state~0)} assume ~s__state~0 == 4400; {35177#false} is VALID [2018-11-14 17:15:27,226 INFO L273 TraceCheckUtils]: 97: Hoare triple {35177#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {35177#false} is VALID [2018-11-14 17:15:27,226 INFO L273 TraceCheckUtils]: 98: Hoare triple {35177#false} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {35177#false} is VALID [2018-11-14 17:15:27,226 INFO L273 TraceCheckUtils]: 99: Hoare triple {35177#false} assume !(~blastFlag~0 == 2); {35177#false} is VALID [2018-11-14 17:15:27,226 INFO L273 TraceCheckUtils]: 100: Hoare triple {35177#false} assume ~blastFlag~0 == 4;~blastFlag~0 := 5; {35177#false} is VALID [2018-11-14 17:15:27,227 INFO L273 TraceCheckUtils]: 101: Hoare triple {35177#false} assume !(~ret~0 <= 0); {35177#false} is VALID [2018-11-14 17:15:27,227 INFO L273 TraceCheckUtils]: 102: Hoare triple {35177#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {35177#false} is VALID [2018-11-14 17:15:27,227 INFO L273 TraceCheckUtils]: 103: Hoare triple {35177#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {35177#false} is VALID [2018-11-14 17:15:27,227 INFO L273 TraceCheckUtils]: 104: Hoare triple {35177#false} ~skip~0 := 0; {35177#false} is VALID [2018-11-14 17:15:27,227 INFO L273 TraceCheckUtils]: 105: Hoare triple {35177#false} assume true; {35177#false} is VALID [2018-11-14 17:15:27,228 INFO L273 TraceCheckUtils]: 106: Hoare triple {35177#false} assume !false; {35177#false} is VALID [2018-11-14 17:15:27,228 INFO L273 TraceCheckUtils]: 107: Hoare triple {35177#false} ~state~0 := ~s__state~0; {35177#false} is VALID [2018-11-14 17:15:27,228 INFO L273 TraceCheckUtils]: 108: Hoare triple {35177#false} assume !(~s__state~0 == 12292); {35177#false} is VALID [2018-11-14 17:15:27,228 INFO L273 TraceCheckUtils]: 109: Hoare triple {35177#false} assume !(~s__state~0 == 16384); {35177#false} is VALID [2018-11-14 17:15:27,228 INFO L273 TraceCheckUtils]: 110: Hoare triple {35177#false} assume !(~s__state~0 == 4096); {35177#false} is VALID [2018-11-14 17:15:27,228 INFO L273 TraceCheckUtils]: 111: Hoare triple {35177#false} assume !(~s__state~0 == 20480); {35177#false} is VALID [2018-11-14 17:15:27,229 INFO L273 TraceCheckUtils]: 112: Hoare triple {35177#false} assume !(~s__state~0 == 4099); {35177#false} is VALID [2018-11-14 17:15:27,229 INFO L273 TraceCheckUtils]: 113: Hoare triple {35177#false} assume !(~s__state~0 == 4368); {35177#false} is VALID [2018-11-14 17:15:27,229 INFO L273 TraceCheckUtils]: 114: Hoare triple {35177#false} assume !(~s__state~0 == 4369); {35177#false} is VALID [2018-11-14 17:15:27,229 INFO L273 TraceCheckUtils]: 115: Hoare triple {35177#false} assume !(~s__state~0 == 4384); {35177#false} is VALID [2018-11-14 17:15:27,229 INFO L273 TraceCheckUtils]: 116: Hoare triple {35177#false} assume !(~s__state~0 == 4385); {35177#false} is VALID [2018-11-14 17:15:27,229 INFO L273 TraceCheckUtils]: 117: Hoare triple {35177#false} assume !(~s__state~0 == 4400); {35177#false} is VALID [2018-11-14 17:15:27,230 INFO L273 TraceCheckUtils]: 118: Hoare triple {35177#false} assume !(~s__state~0 == 4401); {35177#false} is VALID [2018-11-14 17:15:27,230 INFO L273 TraceCheckUtils]: 119: Hoare triple {35177#false} assume ~s__state~0 == 4416; {35177#false} is VALID [2018-11-14 17:15:27,230 INFO L273 TraceCheckUtils]: 120: Hoare triple {35177#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {35177#false} is VALID [2018-11-14 17:15:27,230 INFO L273 TraceCheckUtils]: 121: Hoare triple {35177#false} assume !(~blastFlag~0 == 3); {35177#false} is VALID [2018-11-14 17:15:27,230 INFO L273 TraceCheckUtils]: 122: Hoare triple {35177#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {35177#false} is VALID [2018-11-14 17:15:27,231 INFO L273 TraceCheckUtils]: 123: Hoare triple {35177#false} assume !(~tmp___6~0 == 0); {35177#false} is VALID [2018-11-14 17:15:27,231 INFO L273 TraceCheckUtils]: 124: Hoare triple {35177#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {35177#false} is VALID [2018-11-14 17:15:27,231 INFO L273 TraceCheckUtils]: 125: Hoare triple {35177#false} ~skip~0 := 0; {35177#false} is VALID [2018-11-14 17:15:27,231 INFO L273 TraceCheckUtils]: 126: Hoare triple {35177#false} assume true; {35177#false} is VALID [2018-11-14 17:15:27,231 INFO L273 TraceCheckUtils]: 127: Hoare triple {35177#false} assume !false; {35177#false} is VALID [2018-11-14 17:15:27,231 INFO L273 TraceCheckUtils]: 128: Hoare triple {35177#false} ~state~0 := ~s__state~0; {35177#false} is VALID [2018-11-14 17:15:27,232 INFO L273 TraceCheckUtils]: 129: Hoare triple {35177#false} assume !(~s__state~0 == 12292); {35177#false} is VALID [2018-11-14 17:15:27,232 INFO L273 TraceCheckUtils]: 130: Hoare triple {35177#false} assume !(~s__state~0 == 16384); {35177#false} is VALID [2018-11-14 17:15:27,232 INFO L273 TraceCheckUtils]: 131: Hoare triple {35177#false} assume !(~s__state~0 == 4096); {35177#false} is VALID [2018-11-14 17:15:27,232 INFO L273 TraceCheckUtils]: 132: Hoare triple {35177#false} assume !(~s__state~0 == 20480); {35177#false} is VALID [2018-11-14 17:15:27,232 INFO L273 TraceCheckUtils]: 133: Hoare triple {35177#false} assume !(~s__state~0 == 4099); {35177#false} is VALID [2018-11-14 17:15:27,232 INFO L273 TraceCheckUtils]: 134: Hoare triple {35177#false} assume !(~s__state~0 == 4368); {35177#false} is VALID [2018-11-14 17:15:27,233 INFO L273 TraceCheckUtils]: 135: Hoare triple {35177#false} assume !(~s__state~0 == 4369); {35177#false} is VALID [2018-11-14 17:15:27,233 INFO L273 TraceCheckUtils]: 136: Hoare triple {35177#false} assume !(~s__state~0 == 4384); {35177#false} is VALID [2018-11-14 17:15:27,233 INFO L273 TraceCheckUtils]: 137: Hoare triple {35177#false} assume !(~s__state~0 == 4385); {35177#false} is VALID [2018-11-14 17:15:27,233 INFO L273 TraceCheckUtils]: 138: Hoare triple {35177#false} assume !(~s__state~0 == 4400); {35177#false} is VALID [2018-11-14 17:15:27,233 INFO L273 TraceCheckUtils]: 139: Hoare triple {35177#false} assume !(~s__state~0 == 4401); {35177#false} is VALID [2018-11-14 17:15:27,233 INFO L273 TraceCheckUtils]: 140: Hoare triple {35177#false} assume !(~s__state~0 == 4416); {35177#false} is VALID [2018-11-14 17:15:27,234 INFO L273 TraceCheckUtils]: 141: Hoare triple {35177#false} assume !(~s__state~0 == 4417); {35177#false} is VALID [2018-11-14 17:15:27,234 INFO L273 TraceCheckUtils]: 142: Hoare triple {35177#false} assume ~s__state~0 == 4432; {35177#false} is VALID [2018-11-14 17:15:27,234 INFO L273 TraceCheckUtils]: 143: Hoare triple {35177#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {35177#false} is VALID [2018-11-14 17:15:27,234 INFO L273 TraceCheckUtils]: 144: Hoare triple {35177#false} assume ~blastFlag~0 == 5; {35177#false} is VALID [2018-11-14 17:15:27,234 INFO L273 TraceCheckUtils]: 145: Hoare triple {35177#false} assume !false; {35177#false} is VALID [2018-11-14 17:15:27,244 INFO L134 CoverageAnalysis]: Checked inductivity of 284 backedges. 199 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2018-11-14 17:15:27,244 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:27,244 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:27,245 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 146 [2018-11-14 17:15:27,245 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:27,245 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:27,332 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:27,332 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:27,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:27,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:27,333 INFO L87 Difference]: Start difference. First operand 2054 states and 2903 transitions. Second operand 3 states. [2018-11-14 17:15:29,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:29,275 INFO L93 Difference]: Finished difference Result 4504 states and 6470 transitions. [2018-11-14 17:15:29,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:29,276 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 146 [2018-11-14 17:15:29,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:29,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:29,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 421 transitions. [2018-11-14 17:15:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:29,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 421 transitions. [2018-11-14 17:15:29,281 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 421 transitions. [2018-11-14 17:15:29,638 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 421 edges. 421 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:29,858 INFO L225 Difference]: With dead ends: 4504 [2018-11-14 17:15:29,858 INFO L226 Difference]: Without dead ends: 2446 [2018-11-14 17:15:29,862 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:29,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2446 states. [2018-11-14 17:15:30,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2446 to 2334. [2018-11-14 17:15:30,451 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:30,451 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2446 states. Second operand 2334 states. [2018-11-14 17:15:30,451 INFO L74 IsIncluded]: Start isIncluded. First operand 2446 states. Second operand 2334 states. [2018-11-14 17:15:30,451 INFO L87 Difference]: Start difference. First operand 2446 states. Second operand 2334 states. [2018-11-14 17:15:30,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:30,625 INFO L93 Difference]: Finished difference Result 2446 states and 3479 transitions. [2018-11-14 17:15:30,625 INFO L276 IsEmpty]: Start isEmpty. Operand 2446 states and 3479 transitions. [2018-11-14 17:15:30,627 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:30,627 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:30,627 INFO L74 IsIncluded]: Start isIncluded. First operand 2334 states. Second operand 2446 states. [2018-11-14 17:15:30,628 INFO L87 Difference]: Start difference. First operand 2334 states. Second operand 2446 states. [2018-11-14 17:15:30,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:30,848 INFO L93 Difference]: Finished difference Result 2446 states and 3479 transitions. [2018-11-14 17:15:30,848 INFO L276 IsEmpty]: Start isEmpty. Operand 2446 states and 3479 transitions. [2018-11-14 17:15:30,851 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:30,851 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:30,851 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:30,851 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:30,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2334 states. [2018-11-14 17:15:31,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2334 states to 2334 states and 3319 transitions. [2018-11-14 17:15:31,064 INFO L78 Accepts]: Start accepts. Automaton has 2334 states and 3319 transitions. Word has length 146 [2018-11-14 17:15:31,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:31,064 INFO L480 AbstractCegarLoop]: Abstraction has 2334 states and 3319 transitions. [2018-11-14 17:15:31,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:31,064 INFO L276 IsEmpty]: Start isEmpty. Operand 2334 states and 3319 transitions. [2018-11-14 17:15:31,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-11-14 17:15:31,067 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:31,068 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 4, 4, 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] [2018-11-14 17:15:31,068 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:31,068 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:31,068 INFO L82 PathProgramCache]: Analyzing trace with hash -529878549, now seen corresponding path program 1 times [2018-11-14 17:15:31,068 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:31,068 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:31,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:31,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:31,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:31,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:31,332 INFO L256 TraceCheckUtils]: 0: Hoare triple {47454#true} call ULTIMATE.init(); {47454#true} is VALID [2018-11-14 17:15:31,332 INFO L273 TraceCheckUtils]: 1: Hoare triple {47454#true} assume true; {47454#true} is VALID [2018-11-14 17:15:31,332 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {47454#true} {47454#true} #543#return; {47454#true} is VALID [2018-11-14 17:15:31,332 INFO L256 TraceCheckUtils]: 3: Hoare triple {47454#true} call #t~ret49 := main(); {47454#true} is VALID [2018-11-14 17:15:31,333 INFO L273 TraceCheckUtils]: 4: Hoare triple {47454#true} havoc ~s~0;~s~0 := 12292; {47454#true} is VALID [2018-11-14 17:15:31,333 INFO L256 TraceCheckUtils]: 5: Hoare triple {47454#true} call #t~ret48 := ssl3_connect(~s~0); {47454#true} is VALID [2018-11-14 17:15:31,333 INFO L273 TraceCheckUtils]: 6: Hoare triple {47454#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {47454#true} is VALID [2018-11-14 17:15:31,333 INFO L273 TraceCheckUtils]: 7: Hoare triple {47454#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {47454#true} is VALID [2018-11-14 17:15:31,333 INFO L273 TraceCheckUtils]: 8: Hoare triple {47454#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {47454#true} is VALID [2018-11-14 17:15:31,334 INFO L273 TraceCheckUtils]: 9: Hoare triple {47454#true} assume !(~tmp___1~0 + 12288 != 0); {47454#true} is VALID [2018-11-14 17:15:31,334 INFO L273 TraceCheckUtils]: 10: Hoare triple {47454#true} assume true; {47454#true} is VALID [2018-11-14 17:15:31,334 INFO L273 TraceCheckUtils]: 11: Hoare triple {47454#true} assume !false; {47454#true} is VALID [2018-11-14 17:15:31,334 INFO L273 TraceCheckUtils]: 12: Hoare triple {47454#true} ~state~0 := ~s__state~0; {47454#true} is VALID [2018-11-14 17:15:31,334 INFO L273 TraceCheckUtils]: 13: Hoare triple {47454#true} assume !(~s__state~0 == 12292); {47454#true} is VALID [2018-11-14 17:15:31,334 INFO L273 TraceCheckUtils]: 14: Hoare triple {47454#true} assume !(~s__state~0 == 16384); {47454#true} is VALID [2018-11-14 17:15:31,335 INFO L273 TraceCheckUtils]: 15: Hoare triple {47454#true} assume !(~s__state~0 == 4096); {47454#true} is VALID [2018-11-14 17:15:31,335 INFO L273 TraceCheckUtils]: 16: Hoare triple {47454#true} assume !(~s__state~0 == 20480); {47454#true} is VALID [2018-11-14 17:15:31,335 INFO L273 TraceCheckUtils]: 17: Hoare triple {47454#true} assume !(~s__state~0 == 4099); {47454#true} is VALID [2018-11-14 17:15:31,335 INFO L273 TraceCheckUtils]: 18: Hoare triple {47454#true} assume ~s__state~0 == 4368; {47454#true} is VALID [2018-11-14 17:15:31,335 INFO L273 TraceCheckUtils]: 19: Hoare triple {47454#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {47454#true} is VALID [2018-11-14 17:15:31,335 INFO L273 TraceCheckUtils]: 20: Hoare triple {47454#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {47454#true} is VALID [2018-11-14 17:15:31,336 INFO L273 TraceCheckUtils]: 21: Hoare triple {47454#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {47454#true} is VALID [2018-11-14 17:15:31,336 INFO L273 TraceCheckUtils]: 22: Hoare triple {47454#true} assume ~s__bbio~0 != ~s__wbio~0; {47454#true} is VALID [2018-11-14 17:15:31,336 INFO L273 TraceCheckUtils]: 23: Hoare triple {47454#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {47454#true} is VALID [2018-11-14 17:15:31,336 INFO L273 TraceCheckUtils]: 24: Hoare triple {47454#true} ~skip~0 := 0; {47454#true} is VALID [2018-11-14 17:15:31,336 INFO L273 TraceCheckUtils]: 25: Hoare triple {47454#true} assume true; {47454#true} is VALID [2018-11-14 17:15:31,336 INFO L273 TraceCheckUtils]: 26: Hoare triple {47454#true} assume !false; {47454#true} is VALID [2018-11-14 17:15:31,337 INFO L273 TraceCheckUtils]: 27: Hoare triple {47454#true} ~state~0 := ~s__state~0; {47454#true} is VALID [2018-11-14 17:15:31,337 INFO L273 TraceCheckUtils]: 28: Hoare triple {47454#true} assume !(~s__state~0 == 12292); {47454#true} is VALID [2018-11-14 17:15:31,337 INFO L273 TraceCheckUtils]: 29: Hoare triple {47454#true} assume !(~s__state~0 == 16384); {47454#true} is VALID [2018-11-14 17:15:31,337 INFO L273 TraceCheckUtils]: 30: Hoare triple {47454#true} assume !(~s__state~0 == 4096); {47454#true} is VALID [2018-11-14 17:15:31,337 INFO L273 TraceCheckUtils]: 31: Hoare triple {47454#true} assume !(~s__state~0 == 20480); {47454#true} is VALID [2018-11-14 17:15:31,337 INFO L273 TraceCheckUtils]: 32: Hoare triple {47454#true} assume !(~s__state~0 == 4099); {47454#true} is VALID [2018-11-14 17:15:31,338 INFO L273 TraceCheckUtils]: 33: Hoare triple {47454#true} assume !(~s__state~0 == 4368); {47454#true} is VALID [2018-11-14 17:15:31,338 INFO L273 TraceCheckUtils]: 34: Hoare triple {47454#true} assume !(~s__state~0 == 4369); {47454#true} is VALID [2018-11-14 17:15:31,338 INFO L273 TraceCheckUtils]: 35: Hoare triple {47454#true} assume ~s__state~0 == 4384; {47454#true} is VALID [2018-11-14 17:15:31,338 INFO L273 TraceCheckUtils]: 36: Hoare triple {47454#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {47454#true} is VALID [2018-11-14 17:15:31,338 INFO L273 TraceCheckUtils]: 37: Hoare triple {47454#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {47454#true} is VALID [2018-11-14 17:15:31,338 INFO L273 TraceCheckUtils]: 38: Hoare triple {47454#true} assume !(~ret~0 <= 0); {47454#true} is VALID [2018-11-14 17:15:31,339 INFO L273 TraceCheckUtils]: 39: Hoare triple {47454#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {47454#true} is VALID [2018-11-14 17:15:31,339 INFO L273 TraceCheckUtils]: 40: Hoare triple {47454#true} ~s__init_num~0 := 0; {47454#true} is VALID [2018-11-14 17:15:31,339 INFO L273 TraceCheckUtils]: 41: Hoare triple {47454#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {47454#true} is VALID [2018-11-14 17:15:31,339 INFO L273 TraceCheckUtils]: 42: Hoare triple {47454#true} ~skip~0 := 0; {47454#true} is VALID [2018-11-14 17:15:31,339 INFO L273 TraceCheckUtils]: 43: Hoare triple {47454#true} assume true; {47454#true} is VALID [2018-11-14 17:15:31,339 INFO L273 TraceCheckUtils]: 44: Hoare triple {47454#true} assume !false; {47454#true} is VALID [2018-11-14 17:15:31,340 INFO L273 TraceCheckUtils]: 45: Hoare triple {47454#true} ~state~0 := ~s__state~0; {47454#true} is VALID [2018-11-14 17:15:31,340 INFO L273 TraceCheckUtils]: 46: Hoare triple {47454#true} assume !(~s__state~0 == 12292); {47454#true} is VALID [2018-11-14 17:15:31,340 INFO L273 TraceCheckUtils]: 47: Hoare triple {47454#true} assume !(~s__state~0 == 16384); {47454#true} is VALID [2018-11-14 17:15:31,340 INFO L273 TraceCheckUtils]: 48: Hoare triple {47454#true} assume !(~s__state~0 == 4096); {47454#true} is VALID [2018-11-14 17:15:31,340 INFO L273 TraceCheckUtils]: 49: Hoare triple {47454#true} assume !(~s__state~0 == 20480); {47454#true} is VALID [2018-11-14 17:15:31,340 INFO L273 TraceCheckUtils]: 50: Hoare triple {47454#true} assume !(~s__state~0 == 4099); {47454#true} is VALID [2018-11-14 17:15:31,341 INFO L273 TraceCheckUtils]: 51: Hoare triple {47454#true} assume !(~s__state~0 == 4368); {47454#true} is VALID [2018-11-14 17:15:31,341 INFO L273 TraceCheckUtils]: 52: Hoare triple {47454#true} assume !(~s__state~0 == 4369); {47454#true} is VALID [2018-11-14 17:15:31,341 INFO L273 TraceCheckUtils]: 53: Hoare triple {47454#true} assume !(~s__state~0 == 4384); {47454#true} is VALID [2018-11-14 17:15:31,341 INFO L273 TraceCheckUtils]: 54: Hoare triple {47454#true} assume !(~s__state~0 == 4385); {47454#true} is VALID [2018-11-14 17:15:31,341 INFO L273 TraceCheckUtils]: 55: Hoare triple {47454#true} assume ~s__state~0 == 4400; {47454#true} is VALID [2018-11-14 17:15:31,341 INFO L273 TraceCheckUtils]: 56: Hoare triple {47454#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {47454#true} is VALID [2018-11-14 17:15:31,342 INFO L273 TraceCheckUtils]: 57: Hoare triple {47454#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {47454#true} is VALID [2018-11-14 17:15:31,342 INFO L273 TraceCheckUtils]: 58: Hoare triple {47454#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {47454#true} is VALID [2018-11-14 17:15:31,342 INFO L273 TraceCheckUtils]: 59: Hoare triple {47454#true} assume !(~ret~0 <= 0); {47454#true} is VALID [2018-11-14 17:15:31,342 INFO L273 TraceCheckUtils]: 60: Hoare triple {47454#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {47454#true} is VALID [2018-11-14 17:15:31,342 INFO L273 TraceCheckUtils]: 61: Hoare triple {47454#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {47454#true} is VALID [2018-11-14 17:15:31,343 INFO L273 TraceCheckUtils]: 62: Hoare triple {47454#true} ~skip~0 := 0; {47454#true} is VALID [2018-11-14 17:15:31,343 INFO L273 TraceCheckUtils]: 63: Hoare triple {47454#true} assume true; {47454#true} is VALID [2018-11-14 17:15:31,343 INFO L273 TraceCheckUtils]: 64: Hoare triple {47454#true} assume !false; {47454#true} is VALID [2018-11-14 17:15:31,343 INFO L273 TraceCheckUtils]: 65: Hoare triple {47454#true} ~state~0 := ~s__state~0; {47454#true} is VALID [2018-11-14 17:15:31,343 INFO L273 TraceCheckUtils]: 66: Hoare triple {47454#true} assume !(~s__state~0 == 12292); {47454#true} is VALID [2018-11-14 17:15:31,343 INFO L273 TraceCheckUtils]: 67: Hoare triple {47454#true} assume !(~s__state~0 == 16384); {47454#true} is VALID [2018-11-14 17:15:31,344 INFO L273 TraceCheckUtils]: 68: Hoare triple {47454#true} assume !(~s__state~0 == 4096); {47454#true} is VALID [2018-11-14 17:15:31,344 INFO L273 TraceCheckUtils]: 69: Hoare triple {47454#true} assume !(~s__state~0 == 20480); {47454#true} is VALID [2018-11-14 17:15:31,344 INFO L273 TraceCheckUtils]: 70: Hoare triple {47454#true} assume !(~s__state~0 == 4099); {47454#true} is VALID [2018-11-14 17:15:31,344 INFO L273 TraceCheckUtils]: 71: Hoare triple {47454#true} assume !(~s__state~0 == 4368); {47454#true} is VALID [2018-11-14 17:15:31,344 INFO L273 TraceCheckUtils]: 72: Hoare triple {47454#true} assume !(~s__state~0 == 4369); {47454#true} is VALID [2018-11-14 17:15:31,344 INFO L273 TraceCheckUtils]: 73: Hoare triple {47454#true} assume !(~s__state~0 == 4384); {47454#true} is VALID [2018-11-14 17:15:31,345 INFO L273 TraceCheckUtils]: 74: Hoare triple {47454#true} assume !(~s__state~0 == 4385); {47454#true} is VALID [2018-11-14 17:15:31,345 INFO L273 TraceCheckUtils]: 75: Hoare triple {47454#true} assume !(~s__state~0 == 4400); {47454#true} is VALID [2018-11-14 17:15:31,345 INFO L273 TraceCheckUtils]: 76: Hoare triple {47454#true} assume !(~s__state~0 == 4401); {47454#true} is VALID [2018-11-14 17:15:31,345 INFO L273 TraceCheckUtils]: 77: Hoare triple {47454#true} assume ~s__state~0 == 4416; {47454#true} is VALID [2018-11-14 17:15:31,345 INFO L273 TraceCheckUtils]: 78: Hoare triple {47454#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {47454#true} is VALID [2018-11-14 17:15:31,345 INFO L273 TraceCheckUtils]: 79: Hoare triple {47454#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {47454#true} is VALID [2018-11-14 17:15:31,358 INFO L273 TraceCheckUtils]: 80: Hoare triple {47454#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,373 INFO L273 TraceCheckUtils]: 81: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~tmp___6~0 == 0); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,382 INFO L273 TraceCheckUtils]: 82: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__s3__tmp__reuse_message~0 == 0); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,382 INFO L273 TraceCheckUtils]: 83: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} ~skip~0 := 0; {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,383 INFO L273 TraceCheckUtils]: 84: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume true; {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,386 INFO L273 TraceCheckUtils]: 85: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !false; {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,386 INFO L273 TraceCheckUtils]: 86: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} ~state~0 := ~s__state~0; {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,388 INFO L273 TraceCheckUtils]: 87: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 12292); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,388 INFO L273 TraceCheckUtils]: 88: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 16384); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,391 INFO L273 TraceCheckUtils]: 89: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4096); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,391 INFO L273 TraceCheckUtils]: 90: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 20480); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,394 INFO L273 TraceCheckUtils]: 91: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4099); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,394 INFO L273 TraceCheckUtils]: 92: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4368); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,397 INFO L273 TraceCheckUtils]: 93: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4369); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,397 INFO L273 TraceCheckUtils]: 94: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4384); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,397 INFO L273 TraceCheckUtils]: 95: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4385); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,398 INFO L273 TraceCheckUtils]: 96: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4400); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,398 INFO L273 TraceCheckUtils]: 97: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4401); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,398 INFO L273 TraceCheckUtils]: 98: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4416); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,399 INFO L273 TraceCheckUtils]: 99: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4417); {47456#(= ssl3_connect_~s__state~0 4432)} is VALID [2018-11-14 17:15:31,399 INFO L273 TraceCheckUtils]: 100: Hoare triple {47456#(= ssl3_connect_~s__state~0 4432)} assume !(~s__state~0 == 4432); {47455#false} is VALID [2018-11-14 17:15:31,399 INFO L273 TraceCheckUtils]: 101: Hoare triple {47455#false} assume !(~s__state~0 == 4433); {47455#false} is VALID [2018-11-14 17:15:31,399 INFO L273 TraceCheckUtils]: 102: Hoare triple {47455#false} assume !(~s__state~0 == 4448); {47455#false} is VALID [2018-11-14 17:15:31,399 INFO L273 TraceCheckUtils]: 103: Hoare triple {47455#false} assume !(~s__state~0 == 4449); {47455#false} is VALID [2018-11-14 17:15:31,399 INFO L273 TraceCheckUtils]: 104: Hoare triple {47455#false} assume !(~s__state~0 == 4464); {47455#false} is VALID [2018-11-14 17:15:31,399 INFO L273 TraceCheckUtils]: 105: Hoare triple {47455#false} assume !(~s__state~0 == 4465); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 106: Hoare triple {47455#false} assume !(~s__state~0 == 4466); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 107: Hoare triple {47455#false} assume !(~s__state~0 == 4467); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 108: Hoare triple {47455#false} assume !(~s__state~0 == 4480); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 109: Hoare triple {47455#false} assume !(~s__state~0 == 4481); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 110: Hoare triple {47455#false} assume !(~s__state~0 == 4496); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 111: Hoare triple {47455#false} assume !(~s__state~0 == 4497); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 112: Hoare triple {47455#false} assume !(~s__state~0 == 4512); {47455#false} is VALID [2018-11-14 17:15:31,400 INFO L273 TraceCheckUtils]: 113: Hoare triple {47455#false} assume !(~s__state~0 == 4513); {47455#false} is VALID [2018-11-14 17:15:31,401 INFO L273 TraceCheckUtils]: 114: Hoare triple {47455#false} assume ~s__state~0 == 4528; {47455#false} is VALID [2018-11-14 17:15:31,401 INFO L273 TraceCheckUtils]: 115: Hoare triple {47455#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {47455#false} is VALID [2018-11-14 17:15:31,401 INFO L273 TraceCheckUtils]: 116: Hoare triple {47455#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~__cil_tmp57~0 - 5;~s__s3__flags~0 := ~__cil_tmp58~0; {47455#false} is VALID [2018-11-14 17:15:31,401 INFO L273 TraceCheckUtils]: 117: Hoare triple {47455#false} assume !(~s__hit~0 != 0);~s__s3__tmp__next_state___0~0 := 4560; {47455#false} is VALID [2018-11-14 17:15:31,401 INFO L273 TraceCheckUtils]: 118: Hoare triple {47455#false} ~s__init_num~0 := 0; {47455#false} is VALID [2018-11-14 17:15:31,401 INFO L273 TraceCheckUtils]: 119: Hoare triple {47455#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {47455#false} is VALID [2018-11-14 17:15:31,401 INFO L273 TraceCheckUtils]: 120: Hoare triple {47455#false} ~skip~0 := 0; {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 121: Hoare triple {47455#false} assume true; {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 122: Hoare triple {47455#false} assume !false; {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 123: Hoare triple {47455#false} ~state~0 := ~s__state~0; {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 124: Hoare triple {47455#false} assume !(~s__state~0 == 12292); {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 125: Hoare triple {47455#false} assume !(~s__state~0 == 16384); {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 126: Hoare triple {47455#false} assume !(~s__state~0 == 4096); {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 127: Hoare triple {47455#false} assume !(~s__state~0 == 20480); {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 128: Hoare triple {47455#false} assume !(~s__state~0 == 4099); {47455#false} is VALID [2018-11-14 17:15:31,402 INFO L273 TraceCheckUtils]: 129: Hoare triple {47455#false} assume !(~s__state~0 == 4368); {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 130: Hoare triple {47455#false} assume !(~s__state~0 == 4369); {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 131: Hoare triple {47455#false} assume !(~s__state~0 == 4384); {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 132: Hoare triple {47455#false} assume !(~s__state~0 == 4385); {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 133: Hoare triple {47455#false} assume ~s__state~0 == 4400; {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 134: Hoare triple {47455#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 135: Hoare triple {47455#false} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 136: Hoare triple {47455#false} assume !(~blastFlag~0 == 2); {47455#false} is VALID [2018-11-14 17:15:31,403 INFO L273 TraceCheckUtils]: 137: Hoare triple {47455#false} assume ~blastFlag~0 == 4;~blastFlag~0 := 5; {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 138: Hoare triple {47455#false} assume !(~ret~0 <= 0); {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 139: Hoare triple {47455#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 140: Hoare triple {47455#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 141: Hoare triple {47455#false} ~skip~0 := 0; {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 142: Hoare triple {47455#false} assume true; {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 143: Hoare triple {47455#false} assume !false; {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 144: Hoare triple {47455#false} ~state~0 := ~s__state~0; {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 145: Hoare triple {47455#false} assume !(~s__state~0 == 12292); {47455#false} is VALID [2018-11-14 17:15:31,404 INFO L273 TraceCheckUtils]: 146: Hoare triple {47455#false} assume !(~s__state~0 == 16384); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 147: Hoare triple {47455#false} assume !(~s__state~0 == 4096); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 148: Hoare triple {47455#false} assume !(~s__state~0 == 20480); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 149: Hoare triple {47455#false} assume !(~s__state~0 == 4099); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 150: Hoare triple {47455#false} assume !(~s__state~0 == 4368); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 151: Hoare triple {47455#false} assume !(~s__state~0 == 4369); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 152: Hoare triple {47455#false} assume !(~s__state~0 == 4384); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 153: Hoare triple {47455#false} assume !(~s__state~0 == 4385); {47455#false} is VALID [2018-11-14 17:15:31,405 INFO L273 TraceCheckUtils]: 154: Hoare triple {47455#false} assume !(~s__state~0 == 4400); {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 155: Hoare triple {47455#false} assume !(~s__state~0 == 4401); {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 156: Hoare triple {47455#false} assume ~s__state~0 == 4416; {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 157: Hoare triple {47455#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 158: Hoare triple {47455#false} assume !(~blastFlag~0 == 3); {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 159: Hoare triple {47455#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 160: Hoare triple {47455#false} assume !(~tmp___6~0 == 0); {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 161: Hoare triple {47455#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {47455#false} is VALID [2018-11-14 17:15:31,406 INFO L273 TraceCheckUtils]: 162: Hoare triple {47455#false} ~skip~0 := 0; {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 163: Hoare triple {47455#false} assume true; {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 164: Hoare triple {47455#false} assume !false; {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 165: Hoare triple {47455#false} ~state~0 := ~s__state~0; {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 166: Hoare triple {47455#false} assume !(~s__state~0 == 12292); {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 167: Hoare triple {47455#false} assume !(~s__state~0 == 16384); {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 168: Hoare triple {47455#false} assume !(~s__state~0 == 4096); {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 169: Hoare triple {47455#false} assume !(~s__state~0 == 20480); {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 170: Hoare triple {47455#false} assume !(~s__state~0 == 4099); {47455#false} is VALID [2018-11-14 17:15:31,407 INFO L273 TraceCheckUtils]: 171: Hoare triple {47455#false} assume !(~s__state~0 == 4368); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 172: Hoare triple {47455#false} assume !(~s__state~0 == 4369); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 173: Hoare triple {47455#false} assume !(~s__state~0 == 4384); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 174: Hoare triple {47455#false} assume !(~s__state~0 == 4385); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 175: Hoare triple {47455#false} assume !(~s__state~0 == 4400); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 176: Hoare triple {47455#false} assume !(~s__state~0 == 4401); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 177: Hoare triple {47455#false} assume !(~s__state~0 == 4416); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 178: Hoare triple {47455#false} assume !(~s__state~0 == 4417); {47455#false} is VALID [2018-11-14 17:15:31,408 INFO L273 TraceCheckUtils]: 179: Hoare triple {47455#false} assume ~s__state~0 == 4432; {47455#false} is VALID [2018-11-14 17:15:31,409 INFO L273 TraceCheckUtils]: 180: Hoare triple {47455#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {47455#false} is VALID [2018-11-14 17:15:31,409 INFO L273 TraceCheckUtils]: 181: Hoare triple {47455#false} assume ~blastFlag~0 == 5; {47455#false} is VALID [2018-11-14 17:15:31,409 INFO L273 TraceCheckUtils]: 182: Hoare triple {47455#false} assume !false; {47455#false} is VALID [2018-11-14 17:15:31,420 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 274 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2018-11-14 17:15:31,421 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:31,421 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:31,421 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 183 [2018-11-14 17:15:31,422 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:31,422 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:31,533 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 119 edges. 119 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:31,533 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:31,534 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:31,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:31,534 INFO L87 Difference]: Start difference. First operand 2334 states and 3319 transitions. Second operand 3 states. [2018-11-14 17:15:34,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:34,305 INFO L93 Difference]: Finished difference Result 4874 states and 6889 transitions. [2018-11-14 17:15:34,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:34,306 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 183 [2018-11-14 17:15:34,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:34,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:34,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 369 transitions. [2018-11-14 17:15:34,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:34,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 369 transitions. [2018-11-14 17:15:34,309 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 369 transitions. [2018-11-14 17:15:34,659 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 369 edges. 369 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:34,918 INFO L225 Difference]: With dead ends: 4874 [2018-11-14 17:15:34,918 INFO L226 Difference]: Without dead ends: 2552 [2018-11-14 17:15:34,922 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:34,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2552 states. [2018-11-14 17:15:35,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2552 to 2526. [2018-11-14 17:15:35,463 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:35,463 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2552 states. Second operand 2526 states. [2018-11-14 17:15:35,463 INFO L74 IsIncluded]: Start isIncluded. First operand 2552 states. Second operand 2526 states. [2018-11-14 17:15:35,463 INFO L87 Difference]: Start difference. First operand 2552 states. Second operand 2526 states. [2018-11-14 17:15:35,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:35,699 INFO L93 Difference]: Finished difference Result 2552 states and 3578 transitions. [2018-11-14 17:15:35,699 INFO L276 IsEmpty]: Start isEmpty. Operand 2552 states and 3578 transitions. [2018-11-14 17:15:35,702 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:35,702 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:35,702 INFO L74 IsIncluded]: Start isIncluded. First operand 2526 states. Second operand 2552 states. [2018-11-14 17:15:35,702 INFO L87 Difference]: Start difference. First operand 2526 states. Second operand 2552 states. [2018-11-14 17:15:35,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:35,930 INFO L93 Difference]: Finished difference Result 2552 states and 3578 transitions. [2018-11-14 17:15:35,930 INFO L276 IsEmpty]: Start isEmpty. Operand 2552 states and 3578 transitions. [2018-11-14 17:15:35,933 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:35,934 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:35,934 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:35,934 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:35,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2526 states. [2018-11-14 17:15:36,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2526 states to 2526 states and 3551 transitions. [2018-11-14 17:15:36,153 INFO L78 Accepts]: Start accepts. Automaton has 2526 states and 3551 transitions. Word has length 183 [2018-11-14 17:15:36,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:36,153 INFO L480 AbstractCegarLoop]: Abstraction has 2526 states and 3551 transitions. [2018-11-14 17:15:36,153 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:36,153 INFO L276 IsEmpty]: Start isEmpty. Operand 2526 states and 3551 transitions. [2018-11-14 17:15:36,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-11-14 17:15:36,158 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:36,158 INFO L375 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:36,158 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:36,158 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:36,159 INFO L82 PathProgramCache]: Analyzing trace with hash -757521861, now seen corresponding path program 1 times [2018-11-14 17:15:36,159 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:36,159 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:36,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:36,160 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:36,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:36,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:36,432 INFO L256 TraceCheckUtils]: 0: Hoare triple {60531#true} call ULTIMATE.init(); {60531#true} is VALID [2018-11-14 17:15:36,432 INFO L273 TraceCheckUtils]: 1: Hoare triple {60531#true} assume true; {60531#true} is VALID [2018-11-14 17:15:36,433 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {60531#true} {60531#true} #543#return; {60531#true} is VALID [2018-11-14 17:15:36,433 INFO L256 TraceCheckUtils]: 3: Hoare triple {60531#true} call #t~ret49 := main(); {60531#true} is VALID [2018-11-14 17:15:36,433 INFO L273 TraceCheckUtils]: 4: Hoare triple {60531#true} havoc ~s~0;~s~0 := 12292; {60531#true} is VALID [2018-11-14 17:15:36,433 INFO L256 TraceCheckUtils]: 5: Hoare triple {60531#true} call #t~ret48 := ssl3_connect(~s~0); {60531#true} is VALID [2018-11-14 17:15:36,434 INFO L273 TraceCheckUtils]: 6: Hoare triple {60531#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,434 INFO L273 TraceCheckUtils]: 7: Hoare triple {60531#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {60531#true} is VALID [2018-11-14 17:15:36,434 INFO L273 TraceCheckUtils]: 8: Hoare triple {60531#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {60531#true} is VALID [2018-11-14 17:15:36,434 INFO L273 TraceCheckUtils]: 9: Hoare triple {60531#true} assume !(~tmp___1~0 + 12288 != 0); {60531#true} is VALID [2018-11-14 17:15:36,435 INFO L273 TraceCheckUtils]: 10: Hoare triple {60531#true} assume true; {60531#true} is VALID [2018-11-14 17:15:36,435 INFO L273 TraceCheckUtils]: 11: Hoare triple {60531#true} assume !false; {60531#true} is VALID [2018-11-14 17:15:36,435 INFO L273 TraceCheckUtils]: 12: Hoare triple {60531#true} ~state~0 := ~s__state~0; {60531#true} is VALID [2018-11-14 17:15:36,435 INFO L273 TraceCheckUtils]: 13: Hoare triple {60531#true} assume !(~s__state~0 == 12292); {60531#true} is VALID [2018-11-14 17:15:36,435 INFO L273 TraceCheckUtils]: 14: Hoare triple {60531#true} assume !(~s__state~0 == 16384); {60531#true} is VALID [2018-11-14 17:15:36,436 INFO L273 TraceCheckUtils]: 15: Hoare triple {60531#true} assume !(~s__state~0 == 4096); {60531#true} is VALID [2018-11-14 17:15:36,436 INFO L273 TraceCheckUtils]: 16: Hoare triple {60531#true} assume !(~s__state~0 == 20480); {60531#true} is VALID [2018-11-14 17:15:36,436 INFO L273 TraceCheckUtils]: 17: Hoare triple {60531#true} assume !(~s__state~0 == 4099); {60531#true} is VALID [2018-11-14 17:15:36,436 INFO L273 TraceCheckUtils]: 18: Hoare triple {60531#true} assume ~s__state~0 == 4368; {60531#true} is VALID [2018-11-14 17:15:36,436 INFO L273 TraceCheckUtils]: 19: Hoare triple {60531#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {60531#true} is VALID [2018-11-14 17:15:36,437 INFO L273 TraceCheckUtils]: 20: Hoare triple {60531#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {60531#true} is VALID [2018-11-14 17:15:36,437 INFO L273 TraceCheckUtils]: 21: Hoare triple {60531#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,437 INFO L273 TraceCheckUtils]: 22: Hoare triple {60531#true} assume ~s__bbio~0 != ~s__wbio~0; {60531#true} is VALID [2018-11-14 17:15:36,437 INFO L273 TraceCheckUtils]: 23: Hoare triple {60531#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {60531#true} is VALID [2018-11-14 17:15:36,437 INFO L273 TraceCheckUtils]: 24: Hoare triple {60531#true} ~skip~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,438 INFO L273 TraceCheckUtils]: 25: Hoare triple {60531#true} assume true; {60531#true} is VALID [2018-11-14 17:15:36,438 INFO L273 TraceCheckUtils]: 26: Hoare triple {60531#true} assume !false; {60531#true} is VALID [2018-11-14 17:15:36,438 INFO L273 TraceCheckUtils]: 27: Hoare triple {60531#true} ~state~0 := ~s__state~0; {60531#true} is VALID [2018-11-14 17:15:36,438 INFO L273 TraceCheckUtils]: 28: Hoare triple {60531#true} assume !(~s__state~0 == 12292); {60531#true} is VALID [2018-11-14 17:15:36,438 INFO L273 TraceCheckUtils]: 29: Hoare triple {60531#true} assume !(~s__state~0 == 16384); {60531#true} is VALID [2018-11-14 17:15:36,438 INFO L273 TraceCheckUtils]: 30: Hoare triple {60531#true} assume !(~s__state~0 == 4096); {60531#true} is VALID [2018-11-14 17:15:36,439 INFO L273 TraceCheckUtils]: 31: Hoare triple {60531#true} assume !(~s__state~0 == 20480); {60531#true} is VALID [2018-11-14 17:15:36,439 INFO L273 TraceCheckUtils]: 32: Hoare triple {60531#true} assume !(~s__state~0 == 4099); {60531#true} is VALID [2018-11-14 17:15:36,439 INFO L273 TraceCheckUtils]: 33: Hoare triple {60531#true} assume !(~s__state~0 == 4368); {60531#true} is VALID [2018-11-14 17:15:36,439 INFO L273 TraceCheckUtils]: 34: Hoare triple {60531#true} assume !(~s__state~0 == 4369); {60531#true} is VALID [2018-11-14 17:15:36,439 INFO L273 TraceCheckUtils]: 35: Hoare triple {60531#true} assume ~s__state~0 == 4384; {60531#true} is VALID [2018-11-14 17:15:36,440 INFO L273 TraceCheckUtils]: 36: Hoare triple {60531#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {60531#true} is VALID [2018-11-14 17:15:36,440 INFO L273 TraceCheckUtils]: 37: Hoare triple {60531#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {60531#true} is VALID [2018-11-14 17:15:36,440 INFO L273 TraceCheckUtils]: 38: Hoare triple {60531#true} assume !(~ret~0 <= 0); {60531#true} is VALID [2018-11-14 17:15:36,440 INFO L273 TraceCheckUtils]: 39: Hoare triple {60531#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {60531#true} is VALID [2018-11-14 17:15:36,440 INFO L273 TraceCheckUtils]: 40: Hoare triple {60531#true} ~s__init_num~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,441 INFO L273 TraceCheckUtils]: 41: Hoare triple {60531#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {60531#true} is VALID [2018-11-14 17:15:36,441 INFO L273 TraceCheckUtils]: 42: Hoare triple {60531#true} ~skip~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,441 INFO L273 TraceCheckUtils]: 43: Hoare triple {60531#true} assume true; {60531#true} is VALID [2018-11-14 17:15:36,441 INFO L273 TraceCheckUtils]: 44: Hoare triple {60531#true} assume !false; {60531#true} is VALID [2018-11-14 17:15:36,441 INFO L273 TraceCheckUtils]: 45: Hoare triple {60531#true} ~state~0 := ~s__state~0; {60531#true} is VALID [2018-11-14 17:15:36,441 INFO L273 TraceCheckUtils]: 46: Hoare triple {60531#true} assume !(~s__state~0 == 12292); {60531#true} is VALID [2018-11-14 17:15:36,442 INFO L273 TraceCheckUtils]: 47: Hoare triple {60531#true} assume !(~s__state~0 == 16384); {60531#true} is VALID [2018-11-14 17:15:36,442 INFO L273 TraceCheckUtils]: 48: Hoare triple {60531#true} assume !(~s__state~0 == 4096); {60531#true} is VALID [2018-11-14 17:15:36,442 INFO L273 TraceCheckUtils]: 49: Hoare triple {60531#true} assume !(~s__state~0 == 20480); {60531#true} is VALID [2018-11-14 17:15:36,442 INFO L273 TraceCheckUtils]: 50: Hoare triple {60531#true} assume !(~s__state~0 == 4099); {60531#true} is VALID [2018-11-14 17:15:36,442 INFO L273 TraceCheckUtils]: 51: Hoare triple {60531#true} assume !(~s__state~0 == 4368); {60531#true} is VALID [2018-11-14 17:15:36,442 INFO L273 TraceCheckUtils]: 52: Hoare triple {60531#true} assume !(~s__state~0 == 4369); {60531#true} is VALID [2018-11-14 17:15:36,443 INFO L273 TraceCheckUtils]: 53: Hoare triple {60531#true} assume !(~s__state~0 == 4384); {60531#true} is VALID [2018-11-14 17:15:36,443 INFO L273 TraceCheckUtils]: 54: Hoare triple {60531#true} assume !(~s__state~0 == 4385); {60531#true} is VALID [2018-11-14 17:15:36,443 INFO L273 TraceCheckUtils]: 55: Hoare triple {60531#true} assume ~s__state~0 == 4400; {60531#true} is VALID [2018-11-14 17:15:36,443 INFO L273 TraceCheckUtils]: 56: Hoare triple {60531#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {60531#true} is VALID [2018-11-14 17:15:36,443 INFO L273 TraceCheckUtils]: 57: Hoare triple {60531#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {60531#true} is VALID [2018-11-14 17:15:36,444 INFO L273 TraceCheckUtils]: 58: Hoare triple {60531#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {60531#true} is VALID [2018-11-14 17:15:36,444 INFO L273 TraceCheckUtils]: 59: Hoare triple {60531#true} assume !(~ret~0 <= 0); {60531#true} is VALID [2018-11-14 17:15:36,444 INFO L273 TraceCheckUtils]: 60: Hoare triple {60531#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,444 INFO L273 TraceCheckUtils]: 61: Hoare triple {60531#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {60531#true} is VALID [2018-11-14 17:15:36,444 INFO L273 TraceCheckUtils]: 62: Hoare triple {60531#true} ~skip~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,445 INFO L273 TraceCheckUtils]: 63: Hoare triple {60531#true} assume true; {60531#true} is VALID [2018-11-14 17:15:36,445 INFO L273 TraceCheckUtils]: 64: Hoare triple {60531#true} assume !false; {60531#true} is VALID [2018-11-14 17:15:36,445 INFO L273 TraceCheckUtils]: 65: Hoare triple {60531#true} ~state~0 := ~s__state~0; {60531#true} is VALID [2018-11-14 17:15:36,445 INFO L273 TraceCheckUtils]: 66: Hoare triple {60531#true} assume !(~s__state~0 == 12292); {60531#true} is VALID [2018-11-14 17:15:36,445 INFO L273 TraceCheckUtils]: 67: Hoare triple {60531#true} assume !(~s__state~0 == 16384); {60531#true} is VALID [2018-11-14 17:15:36,445 INFO L273 TraceCheckUtils]: 68: Hoare triple {60531#true} assume !(~s__state~0 == 4096); {60531#true} is VALID [2018-11-14 17:15:36,446 INFO L273 TraceCheckUtils]: 69: Hoare triple {60531#true} assume !(~s__state~0 == 20480); {60531#true} is VALID [2018-11-14 17:15:36,446 INFO L273 TraceCheckUtils]: 70: Hoare triple {60531#true} assume !(~s__state~0 == 4099); {60531#true} is VALID [2018-11-14 17:15:36,446 INFO L273 TraceCheckUtils]: 71: Hoare triple {60531#true} assume !(~s__state~0 == 4368); {60531#true} is VALID [2018-11-14 17:15:36,446 INFO L273 TraceCheckUtils]: 72: Hoare triple {60531#true} assume !(~s__state~0 == 4369); {60531#true} is VALID [2018-11-14 17:15:36,446 INFO L273 TraceCheckUtils]: 73: Hoare triple {60531#true} assume !(~s__state~0 == 4384); {60531#true} is VALID [2018-11-14 17:15:36,446 INFO L273 TraceCheckUtils]: 74: Hoare triple {60531#true} assume !(~s__state~0 == 4385); {60531#true} is VALID [2018-11-14 17:15:36,447 INFO L273 TraceCheckUtils]: 75: Hoare triple {60531#true} assume !(~s__state~0 == 4400); {60531#true} is VALID [2018-11-14 17:15:36,447 INFO L273 TraceCheckUtils]: 76: Hoare triple {60531#true} assume !(~s__state~0 == 4401); {60531#true} is VALID [2018-11-14 17:15:36,447 INFO L273 TraceCheckUtils]: 77: Hoare triple {60531#true} assume ~s__state~0 == 4416; {60531#true} is VALID [2018-11-14 17:15:36,447 INFO L273 TraceCheckUtils]: 78: Hoare triple {60531#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {60531#true} is VALID [2018-11-14 17:15:36,447 INFO L273 TraceCheckUtils]: 79: Hoare triple {60531#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {60531#true} is VALID [2018-11-14 17:15:36,447 INFO L273 TraceCheckUtils]: 80: Hoare triple {60531#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,448 INFO L273 TraceCheckUtils]: 81: Hoare triple {60531#true} assume !(~tmp___6~0 == 0); {60531#true} is VALID [2018-11-14 17:15:36,448 INFO L273 TraceCheckUtils]: 82: Hoare triple {60531#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {60531#true} is VALID [2018-11-14 17:15:36,448 INFO L273 TraceCheckUtils]: 83: Hoare triple {60531#true} ~skip~0 := 0; {60531#true} is VALID [2018-11-14 17:15:36,448 INFO L273 TraceCheckUtils]: 84: Hoare triple {60531#true} assume true; {60531#true} is VALID [2018-11-14 17:15:36,448 INFO L273 TraceCheckUtils]: 85: Hoare triple {60531#true} assume !false; {60531#true} is VALID [2018-11-14 17:15:36,449 INFO L273 TraceCheckUtils]: 86: Hoare triple {60531#true} ~state~0 := ~s__state~0; {60531#true} is VALID [2018-11-14 17:15:36,449 INFO L273 TraceCheckUtils]: 87: Hoare triple {60531#true} assume !(~s__state~0 == 12292); {60531#true} is VALID [2018-11-14 17:15:36,449 INFO L273 TraceCheckUtils]: 88: Hoare triple {60531#true} assume !(~s__state~0 == 16384); {60531#true} is VALID [2018-11-14 17:15:36,449 INFO L273 TraceCheckUtils]: 89: Hoare triple {60531#true} assume !(~s__state~0 == 4096); {60531#true} is VALID [2018-11-14 17:15:36,449 INFO L273 TraceCheckUtils]: 90: Hoare triple {60531#true} assume !(~s__state~0 == 20480); {60531#true} is VALID [2018-11-14 17:15:36,449 INFO L273 TraceCheckUtils]: 91: Hoare triple {60531#true} assume !(~s__state~0 == 4099); {60531#true} is VALID [2018-11-14 17:15:36,450 INFO L273 TraceCheckUtils]: 92: Hoare triple {60531#true} assume !(~s__state~0 == 4368); {60531#true} is VALID [2018-11-14 17:15:36,450 INFO L273 TraceCheckUtils]: 93: Hoare triple {60531#true} assume !(~s__state~0 == 4369); {60531#true} is VALID [2018-11-14 17:15:36,450 INFO L273 TraceCheckUtils]: 94: Hoare triple {60531#true} assume !(~s__state~0 == 4384); {60531#true} is VALID [2018-11-14 17:15:36,450 INFO L273 TraceCheckUtils]: 95: Hoare triple {60531#true} assume !(~s__state~0 == 4385); {60531#true} is VALID [2018-11-14 17:15:36,450 INFO L273 TraceCheckUtils]: 96: Hoare triple {60531#true} assume !(~s__state~0 == 4400); {60531#true} is VALID [2018-11-14 17:15:36,450 INFO L273 TraceCheckUtils]: 97: Hoare triple {60531#true} assume !(~s__state~0 == 4401); {60531#true} is VALID [2018-11-14 17:15:36,451 INFO L273 TraceCheckUtils]: 98: Hoare triple {60531#true} assume !(~s__state~0 == 4416); {60531#true} is VALID [2018-11-14 17:15:36,451 INFO L273 TraceCheckUtils]: 99: Hoare triple {60531#true} assume !(~s__state~0 == 4417); {60531#true} is VALID [2018-11-14 17:15:36,451 INFO L273 TraceCheckUtils]: 100: Hoare triple {60531#true} assume ~s__state~0 == 4432; {60531#true} is VALID [2018-11-14 17:15:36,451 INFO L273 TraceCheckUtils]: 101: Hoare triple {60531#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {60531#true} is VALID [2018-11-14 17:15:36,451 INFO L273 TraceCheckUtils]: 102: Hoare triple {60531#true} assume !(~blastFlag~0 == 5); {60531#true} is VALID [2018-11-14 17:15:36,469 INFO L273 TraceCheckUtils]: 103: Hoare triple {60531#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,478 INFO L273 TraceCheckUtils]: 104: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__s3__tmp__reuse_message~0 == 0); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,490 INFO L273 TraceCheckUtils]: 105: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} ~skip~0 := 0; {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,503 INFO L273 TraceCheckUtils]: 106: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume true; {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,515 INFO L273 TraceCheckUtils]: 107: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !false; {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,534 INFO L273 TraceCheckUtils]: 108: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} ~state~0 := ~s__state~0; {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,543 INFO L273 TraceCheckUtils]: 109: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 12292); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,555 INFO L273 TraceCheckUtils]: 110: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 16384); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,568 INFO L273 TraceCheckUtils]: 111: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4096); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,580 INFO L273 TraceCheckUtils]: 112: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 20480); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,599 INFO L273 TraceCheckUtils]: 113: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4099); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,607 INFO L273 TraceCheckUtils]: 114: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4368); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,617 INFO L273 TraceCheckUtils]: 115: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4369); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,625 INFO L273 TraceCheckUtils]: 116: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4384); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,638 INFO L273 TraceCheckUtils]: 117: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4385); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,650 INFO L273 TraceCheckUtils]: 118: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4400); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,651 INFO L273 TraceCheckUtils]: 119: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4401); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,651 INFO L273 TraceCheckUtils]: 120: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4416); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,653 INFO L273 TraceCheckUtils]: 121: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4417); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,653 INFO L273 TraceCheckUtils]: 122: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4432); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,653 INFO L273 TraceCheckUtils]: 123: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4433); {60533#(= ssl3_connect_~s__state~0 4448)} is VALID [2018-11-14 17:15:36,655 INFO L273 TraceCheckUtils]: 124: Hoare triple {60533#(= ssl3_connect_~s__state~0 4448)} assume !(~s__state~0 == 4448); {60532#false} is VALID [2018-11-14 17:15:36,655 INFO L273 TraceCheckUtils]: 125: Hoare triple {60532#false} assume !(~s__state~0 == 4449); {60532#false} is VALID [2018-11-14 17:15:36,655 INFO L273 TraceCheckUtils]: 126: Hoare triple {60532#false} assume !(~s__state~0 == 4464); {60532#false} is VALID [2018-11-14 17:15:36,655 INFO L273 TraceCheckUtils]: 127: Hoare triple {60532#false} assume !(~s__state~0 == 4465); {60532#false} is VALID [2018-11-14 17:15:36,655 INFO L273 TraceCheckUtils]: 128: Hoare triple {60532#false} assume !(~s__state~0 == 4466); {60532#false} is VALID [2018-11-14 17:15:36,655 INFO L273 TraceCheckUtils]: 129: Hoare triple {60532#false} assume !(~s__state~0 == 4467); {60532#false} is VALID [2018-11-14 17:15:36,655 INFO L273 TraceCheckUtils]: 130: Hoare triple {60532#false} assume !(~s__state~0 == 4480); {60532#false} is VALID [2018-11-14 17:15:36,656 INFO L273 TraceCheckUtils]: 131: Hoare triple {60532#false} assume !(~s__state~0 == 4481); {60532#false} is VALID [2018-11-14 17:15:36,656 INFO L273 TraceCheckUtils]: 132: Hoare triple {60532#false} assume !(~s__state~0 == 4496); {60532#false} is VALID [2018-11-14 17:15:36,656 INFO L273 TraceCheckUtils]: 133: Hoare triple {60532#false} assume !(~s__state~0 == 4497); {60532#false} is VALID [2018-11-14 17:15:36,656 INFO L273 TraceCheckUtils]: 134: Hoare triple {60532#false} assume !(~s__state~0 == 4512); {60532#false} is VALID [2018-11-14 17:15:36,656 INFO L273 TraceCheckUtils]: 135: Hoare triple {60532#false} assume !(~s__state~0 == 4513); {60532#false} is VALID [2018-11-14 17:15:36,657 INFO L273 TraceCheckUtils]: 136: Hoare triple {60532#false} assume ~s__state~0 == 4528; {60532#false} is VALID [2018-11-14 17:15:36,657 INFO L273 TraceCheckUtils]: 137: Hoare triple {60532#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {60532#false} is VALID [2018-11-14 17:15:36,657 INFO L273 TraceCheckUtils]: 138: Hoare triple {60532#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~__cil_tmp57~0 - 5;~s__s3__flags~0 := ~__cil_tmp58~0; {60532#false} is VALID [2018-11-14 17:15:36,657 INFO L273 TraceCheckUtils]: 139: Hoare triple {60532#false} assume !(~s__hit~0 != 0);~s__s3__tmp__next_state___0~0 := 4560; {60532#false} is VALID [2018-11-14 17:15:36,657 INFO L273 TraceCheckUtils]: 140: Hoare triple {60532#false} ~s__init_num~0 := 0; {60532#false} is VALID [2018-11-14 17:15:36,657 INFO L273 TraceCheckUtils]: 141: Hoare triple {60532#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {60532#false} is VALID [2018-11-14 17:15:36,658 INFO L273 TraceCheckUtils]: 142: Hoare triple {60532#false} ~skip~0 := 0; {60532#false} is VALID [2018-11-14 17:15:36,658 INFO L273 TraceCheckUtils]: 143: Hoare triple {60532#false} assume true; {60532#false} is VALID [2018-11-14 17:15:36,658 INFO L273 TraceCheckUtils]: 144: Hoare triple {60532#false} assume !false; {60532#false} is VALID [2018-11-14 17:15:36,658 INFO L273 TraceCheckUtils]: 145: Hoare triple {60532#false} ~state~0 := ~s__state~0; {60532#false} is VALID [2018-11-14 17:15:36,658 INFO L273 TraceCheckUtils]: 146: Hoare triple {60532#false} assume !(~s__state~0 == 12292); {60532#false} is VALID [2018-11-14 17:15:36,659 INFO L273 TraceCheckUtils]: 147: Hoare triple {60532#false} assume !(~s__state~0 == 16384); {60532#false} is VALID [2018-11-14 17:15:36,659 INFO L273 TraceCheckUtils]: 148: Hoare triple {60532#false} assume !(~s__state~0 == 4096); {60532#false} is VALID [2018-11-14 17:15:36,659 INFO L273 TraceCheckUtils]: 149: Hoare triple {60532#false} assume !(~s__state~0 == 20480); {60532#false} is VALID [2018-11-14 17:15:36,659 INFO L273 TraceCheckUtils]: 150: Hoare triple {60532#false} assume !(~s__state~0 == 4099); {60532#false} is VALID [2018-11-14 17:15:36,659 INFO L273 TraceCheckUtils]: 151: Hoare triple {60532#false} assume !(~s__state~0 == 4368); {60532#false} is VALID [2018-11-14 17:15:36,659 INFO L273 TraceCheckUtils]: 152: Hoare triple {60532#false} assume !(~s__state~0 == 4369); {60532#false} is VALID [2018-11-14 17:15:36,660 INFO L273 TraceCheckUtils]: 153: Hoare triple {60532#false} assume !(~s__state~0 == 4384); {60532#false} is VALID [2018-11-14 17:15:36,660 INFO L273 TraceCheckUtils]: 154: Hoare triple {60532#false} assume !(~s__state~0 == 4385); {60532#false} is VALID [2018-11-14 17:15:36,660 INFO L273 TraceCheckUtils]: 155: Hoare triple {60532#false} assume ~s__state~0 == 4400; {60532#false} is VALID [2018-11-14 17:15:36,660 INFO L273 TraceCheckUtils]: 156: Hoare triple {60532#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {60532#false} is VALID [2018-11-14 17:15:36,660 INFO L273 TraceCheckUtils]: 157: Hoare triple {60532#false} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {60532#false} is VALID [2018-11-14 17:15:36,660 INFO L273 TraceCheckUtils]: 158: Hoare triple {60532#false} assume !(~blastFlag~0 == 2); {60532#false} is VALID [2018-11-14 17:15:36,661 INFO L273 TraceCheckUtils]: 159: Hoare triple {60532#false} assume ~blastFlag~0 == 4;~blastFlag~0 := 5; {60532#false} is VALID [2018-11-14 17:15:36,663 INFO L273 TraceCheckUtils]: 160: Hoare triple {60532#false} assume !(~ret~0 <= 0); {60532#false} is VALID [2018-11-14 17:15:36,663 INFO L273 TraceCheckUtils]: 161: Hoare triple {60532#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {60532#false} is VALID [2018-11-14 17:15:36,663 INFO L273 TraceCheckUtils]: 162: Hoare triple {60532#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {60532#false} is VALID [2018-11-14 17:15:36,664 INFO L273 TraceCheckUtils]: 163: Hoare triple {60532#false} ~skip~0 := 0; {60532#false} is VALID [2018-11-14 17:15:36,664 INFO L273 TraceCheckUtils]: 164: Hoare triple {60532#false} assume true; {60532#false} is VALID [2018-11-14 17:15:36,664 INFO L273 TraceCheckUtils]: 165: Hoare triple {60532#false} assume !false; {60532#false} is VALID [2018-11-14 17:15:36,664 INFO L273 TraceCheckUtils]: 166: Hoare triple {60532#false} ~state~0 := ~s__state~0; {60532#false} is VALID [2018-11-14 17:15:36,664 INFO L273 TraceCheckUtils]: 167: Hoare triple {60532#false} assume !(~s__state~0 == 12292); {60532#false} is VALID [2018-11-14 17:15:36,664 INFO L273 TraceCheckUtils]: 168: Hoare triple {60532#false} assume !(~s__state~0 == 16384); {60532#false} is VALID [2018-11-14 17:15:36,665 INFO L273 TraceCheckUtils]: 169: Hoare triple {60532#false} assume !(~s__state~0 == 4096); {60532#false} is VALID [2018-11-14 17:15:36,665 INFO L273 TraceCheckUtils]: 170: Hoare triple {60532#false} assume !(~s__state~0 == 20480); {60532#false} is VALID [2018-11-14 17:15:36,665 INFO L273 TraceCheckUtils]: 171: Hoare triple {60532#false} assume !(~s__state~0 == 4099); {60532#false} is VALID [2018-11-14 17:15:36,665 INFO L273 TraceCheckUtils]: 172: Hoare triple {60532#false} assume !(~s__state~0 == 4368); {60532#false} is VALID [2018-11-14 17:15:36,665 INFO L273 TraceCheckUtils]: 173: Hoare triple {60532#false} assume !(~s__state~0 == 4369); {60532#false} is VALID [2018-11-14 17:15:36,665 INFO L273 TraceCheckUtils]: 174: Hoare triple {60532#false} assume !(~s__state~0 == 4384); {60532#false} is VALID [2018-11-14 17:15:36,667 INFO L273 TraceCheckUtils]: 175: Hoare triple {60532#false} assume !(~s__state~0 == 4385); {60532#false} is VALID [2018-11-14 17:15:36,667 INFO L273 TraceCheckUtils]: 176: Hoare triple {60532#false} assume !(~s__state~0 == 4400); {60532#false} is VALID [2018-11-14 17:15:36,667 INFO L273 TraceCheckUtils]: 177: Hoare triple {60532#false} assume !(~s__state~0 == 4401); {60532#false} is VALID [2018-11-14 17:15:36,668 INFO L273 TraceCheckUtils]: 178: Hoare triple {60532#false} assume ~s__state~0 == 4416; {60532#false} is VALID [2018-11-14 17:15:36,668 INFO L273 TraceCheckUtils]: 179: Hoare triple {60532#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {60532#false} is VALID [2018-11-14 17:15:36,668 INFO L273 TraceCheckUtils]: 180: Hoare triple {60532#false} assume !(~blastFlag~0 == 3); {60532#false} is VALID [2018-11-14 17:15:36,668 INFO L273 TraceCheckUtils]: 181: Hoare triple {60532#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {60532#false} is VALID [2018-11-14 17:15:36,668 INFO L273 TraceCheckUtils]: 182: Hoare triple {60532#false} assume !(~tmp___6~0 == 0); {60532#false} is VALID [2018-11-14 17:15:36,668 INFO L273 TraceCheckUtils]: 183: Hoare triple {60532#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {60532#false} is VALID [2018-11-14 17:15:36,669 INFO L273 TraceCheckUtils]: 184: Hoare triple {60532#false} ~skip~0 := 0; {60532#false} is VALID [2018-11-14 17:15:36,669 INFO L273 TraceCheckUtils]: 185: Hoare triple {60532#false} assume true; {60532#false} is VALID [2018-11-14 17:15:36,669 INFO L273 TraceCheckUtils]: 186: Hoare triple {60532#false} assume !false; {60532#false} is VALID [2018-11-14 17:15:36,669 INFO L273 TraceCheckUtils]: 187: Hoare triple {60532#false} ~state~0 := ~s__state~0; {60532#false} is VALID [2018-11-14 17:15:36,669 INFO L273 TraceCheckUtils]: 188: Hoare triple {60532#false} assume !(~s__state~0 == 12292); {60532#false} is VALID [2018-11-14 17:15:36,669 INFO L273 TraceCheckUtils]: 189: Hoare triple {60532#false} assume !(~s__state~0 == 16384); {60532#false} is VALID [2018-11-14 17:15:36,670 INFO L273 TraceCheckUtils]: 190: Hoare triple {60532#false} assume !(~s__state~0 == 4096); {60532#false} is VALID [2018-11-14 17:15:36,670 INFO L273 TraceCheckUtils]: 191: Hoare triple {60532#false} assume !(~s__state~0 == 20480); {60532#false} is VALID [2018-11-14 17:15:36,670 INFO L273 TraceCheckUtils]: 192: Hoare triple {60532#false} assume !(~s__state~0 == 4099); {60532#false} is VALID [2018-11-14 17:15:36,670 INFO L273 TraceCheckUtils]: 193: Hoare triple {60532#false} assume !(~s__state~0 == 4368); {60532#false} is VALID [2018-11-14 17:15:36,670 INFO L273 TraceCheckUtils]: 194: Hoare triple {60532#false} assume !(~s__state~0 == 4369); {60532#false} is VALID [2018-11-14 17:15:36,670 INFO L273 TraceCheckUtils]: 195: Hoare triple {60532#false} assume !(~s__state~0 == 4384); {60532#false} is VALID [2018-11-14 17:15:36,671 INFO L273 TraceCheckUtils]: 196: Hoare triple {60532#false} assume !(~s__state~0 == 4385); {60532#false} is VALID [2018-11-14 17:15:36,671 INFO L273 TraceCheckUtils]: 197: Hoare triple {60532#false} assume !(~s__state~0 == 4400); {60532#false} is VALID [2018-11-14 17:15:36,671 INFO L273 TraceCheckUtils]: 198: Hoare triple {60532#false} assume !(~s__state~0 == 4401); {60532#false} is VALID [2018-11-14 17:15:36,671 INFO L273 TraceCheckUtils]: 199: Hoare triple {60532#false} assume !(~s__state~0 == 4416); {60532#false} is VALID [2018-11-14 17:15:36,671 INFO L273 TraceCheckUtils]: 200: Hoare triple {60532#false} assume !(~s__state~0 == 4417); {60532#false} is VALID [2018-11-14 17:15:36,671 INFO L273 TraceCheckUtils]: 201: Hoare triple {60532#false} assume ~s__state~0 == 4432; {60532#false} is VALID [2018-11-14 17:15:36,671 INFO L273 TraceCheckUtils]: 202: Hoare triple {60532#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {60532#false} is VALID [2018-11-14 17:15:36,672 INFO L273 TraceCheckUtils]: 203: Hoare triple {60532#false} assume ~blastFlag~0 == 5; {60532#false} is VALID [2018-11-14 17:15:36,672 INFO L273 TraceCheckUtils]: 204: Hoare triple {60532#false} assume !false; {60532#false} is VALID [2018-11-14 17:15:36,690 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 346 proven. 0 refuted. 0 times theorem prover too weak. 169 trivial. 0 not checked. [2018-11-14 17:15:36,691 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:36,691 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:36,691 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 205 [2018-11-14 17:15:36,692 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:36,692 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:36,816 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 125 edges. 125 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:36,817 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:36,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:36,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:36,817 INFO L87 Difference]: Start difference. First operand 2526 states and 3551 transitions. Second operand 3 states. [2018-11-14 17:15:38,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:38,819 INFO L93 Difference]: Finished difference Result 5272 states and 7390 transitions. [2018-11-14 17:15:38,819 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:38,819 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 205 [2018-11-14 17:15:38,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:38,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:38,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 372 transitions. [2018-11-14 17:15:38,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:38,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 372 transitions. [2018-11-14 17:15:38,823 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 372 transitions. [2018-11-14 17:15:39,127 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 372 edges. 372 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:39,444 INFO L225 Difference]: With dead ends: 5272 [2018-11-14 17:15:39,444 INFO L226 Difference]: Without dead ends: 2758 [2018-11-14 17:15:39,448 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:39,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2758 states. [2018-11-14 17:15:40,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2758 to 2734. [2018-11-14 17:15:40,247 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:40,247 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2758 states. Second operand 2734 states. [2018-11-14 17:15:40,248 INFO L74 IsIncluded]: Start isIncluded. First operand 2758 states. Second operand 2734 states. [2018-11-14 17:15:40,248 INFO L87 Difference]: Start difference. First operand 2758 states. Second operand 2734 states. [2018-11-14 17:15:40,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:40,456 INFO L93 Difference]: Finished difference Result 2758 states and 3831 transitions. [2018-11-14 17:15:40,456 INFO L276 IsEmpty]: Start isEmpty. Operand 2758 states and 3831 transitions. [2018-11-14 17:15:40,459 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:40,459 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:40,459 INFO L74 IsIncluded]: Start isIncluded. First operand 2734 states. Second operand 2758 states. [2018-11-14 17:15:40,459 INFO L87 Difference]: Start difference. First operand 2734 states. Second operand 2758 states. [2018-11-14 17:15:40,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:40,669 INFO L93 Difference]: Finished difference Result 2758 states and 3831 transitions. [2018-11-14 17:15:40,670 INFO L276 IsEmpty]: Start isEmpty. Operand 2758 states and 3831 transitions. [2018-11-14 17:15:40,672 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:40,672 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:40,673 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:40,673 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:40,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2734 states. [2018-11-14 17:15:40,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 3799 transitions. [2018-11-14 17:15:40,916 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 3799 transitions. Word has length 205 [2018-11-14 17:15:40,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:40,917 INFO L480 AbstractCegarLoop]: Abstraction has 2734 states and 3799 transitions. [2018-11-14 17:15:40,917 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:40,917 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 3799 transitions. [2018-11-14 17:15:40,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2018-11-14 17:15:40,920 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:40,920 INFO L375 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:40,920 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:40,921 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:40,921 INFO L82 PathProgramCache]: Analyzing trace with hash -1415964870, now seen corresponding path program 1 times [2018-11-14 17:15:40,921 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:40,921 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:40,921 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:40,921 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:40,922 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:40,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:41,185 INFO L256 TraceCheckUtils]: 0: Hoare triple {74649#true} call ULTIMATE.init(); {74649#true} is VALID [2018-11-14 17:15:41,185 INFO L273 TraceCheckUtils]: 1: Hoare triple {74649#true} assume true; {74649#true} is VALID [2018-11-14 17:15:41,186 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {74649#true} {74649#true} #543#return; {74649#true} is VALID [2018-11-14 17:15:41,186 INFO L256 TraceCheckUtils]: 3: Hoare triple {74649#true} call #t~ret49 := main(); {74649#true} is VALID [2018-11-14 17:15:41,186 INFO L273 TraceCheckUtils]: 4: Hoare triple {74649#true} havoc ~s~0;~s~0 := 12292; {74649#true} is VALID [2018-11-14 17:15:41,186 INFO L256 TraceCheckUtils]: 5: Hoare triple {74649#true} call #t~ret48 := ssl3_connect(~s~0); {74649#true} is VALID [2018-11-14 17:15:41,186 INFO L273 TraceCheckUtils]: 6: Hoare triple {74649#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,186 INFO L273 TraceCheckUtils]: 7: Hoare triple {74649#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {74649#true} is VALID [2018-11-14 17:15:41,187 INFO L273 TraceCheckUtils]: 8: Hoare triple {74649#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {74649#true} is VALID [2018-11-14 17:15:41,187 INFO L273 TraceCheckUtils]: 9: Hoare triple {74649#true} assume !(~tmp___1~0 + 12288 != 0); {74649#true} is VALID [2018-11-14 17:15:41,187 INFO L273 TraceCheckUtils]: 10: Hoare triple {74649#true} assume true; {74649#true} is VALID [2018-11-14 17:15:41,187 INFO L273 TraceCheckUtils]: 11: Hoare triple {74649#true} assume !false; {74649#true} is VALID [2018-11-14 17:15:41,187 INFO L273 TraceCheckUtils]: 12: Hoare triple {74649#true} ~state~0 := ~s__state~0; {74649#true} is VALID [2018-11-14 17:15:41,188 INFO L273 TraceCheckUtils]: 13: Hoare triple {74649#true} assume !(~s__state~0 == 12292); {74649#true} is VALID [2018-11-14 17:15:41,188 INFO L273 TraceCheckUtils]: 14: Hoare triple {74649#true} assume !(~s__state~0 == 16384); {74649#true} is VALID [2018-11-14 17:15:41,188 INFO L273 TraceCheckUtils]: 15: Hoare triple {74649#true} assume !(~s__state~0 == 4096); {74649#true} is VALID [2018-11-14 17:15:41,188 INFO L273 TraceCheckUtils]: 16: Hoare triple {74649#true} assume !(~s__state~0 == 20480); {74649#true} is VALID [2018-11-14 17:15:41,188 INFO L273 TraceCheckUtils]: 17: Hoare triple {74649#true} assume !(~s__state~0 == 4099); {74649#true} is VALID [2018-11-14 17:15:41,188 INFO L273 TraceCheckUtils]: 18: Hoare triple {74649#true} assume ~s__state~0 == 4368; {74649#true} is VALID [2018-11-14 17:15:41,189 INFO L273 TraceCheckUtils]: 19: Hoare triple {74649#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {74649#true} is VALID [2018-11-14 17:15:41,189 INFO L273 TraceCheckUtils]: 20: Hoare triple {74649#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {74649#true} is VALID [2018-11-14 17:15:41,189 INFO L273 TraceCheckUtils]: 21: Hoare triple {74649#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,189 INFO L273 TraceCheckUtils]: 22: Hoare triple {74649#true} assume ~s__bbio~0 != ~s__wbio~0; {74649#true} is VALID [2018-11-14 17:15:41,189 INFO L273 TraceCheckUtils]: 23: Hoare triple {74649#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {74649#true} is VALID [2018-11-14 17:15:41,189 INFO L273 TraceCheckUtils]: 24: Hoare triple {74649#true} ~skip~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,190 INFO L273 TraceCheckUtils]: 25: Hoare triple {74649#true} assume true; {74649#true} is VALID [2018-11-14 17:15:41,190 INFO L273 TraceCheckUtils]: 26: Hoare triple {74649#true} assume !false; {74649#true} is VALID [2018-11-14 17:15:41,190 INFO L273 TraceCheckUtils]: 27: Hoare triple {74649#true} ~state~0 := ~s__state~0; {74649#true} is VALID [2018-11-14 17:15:41,190 INFO L273 TraceCheckUtils]: 28: Hoare triple {74649#true} assume !(~s__state~0 == 12292); {74649#true} is VALID [2018-11-14 17:15:41,190 INFO L273 TraceCheckUtils]: 29: Hoare triple {74649#true} assume !(~s__state~0 == 16384); {74649#true} is VALID [2018-11-14 17:15:41,190 INFO L273 TraceCheckUtils]: 30: Hoare triple {74649#true} assume !(~s__state~0 == 4096); {74649#true} is VALID [2018-11-14 17:15:41,191 INFO L273 TraceCheckUtils]: 31: Hoare triple {74649#true} assume !(~s__state~0 == 20480); {74649#true} is VALID [2018-11-14 17:15:41,191 INFO L273 TraceCheckUtils]: 32: Hoare triple {74649#true} assume !(~s__state~0 == 4099); {74649#true} is VALID [2018-11-14 17:15:41,191 INFO L273 TraceCheckUtils]: 33: Hoare triple {74649#true} assume !(~s__state~0 == 4368); {74649#true} is VALID [2018-11-14 17:15:41,191 INFO L273 TraceCheckUtils]: 34: Hoare triple {74649#true} assume !(~s__state~0 == 4369); {74649#true} is VALID [2018-11-14 17:15:41,191 INFO L273 TraceCheckUtils]: 35: Hoare triple {74649#true} assume ~s__state~0 == 4384; {74649#true} is VALID [2018-11-14 17:15:41,191 INFO L273 TraceCheckUtils]: 36: Hoare triple {74649#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {74649#true} is VALID [2018-11-14 17:15:41,192 INFO L273 TraceCheckUtils]: 37: Hoare triple {74649#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {74649#true} is VALID [2018-11-14 17:15:41,192 INFO L273 TraceCheckUtils]: 38: Hoare triple {74649#true} assume !(~ret~0 <= 0); {74649#true} is VALID [2018-11-14 17:15:41,192 INFO L273 TraceCheckUtils]: 39: Hoare triple {74649#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {74649#true} is VALID [2018-11-14 17:15:41,192 INFO L273 TraceCheckUtils]: 40: Hoare triple {74649#true} ~s__init_num~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,192 INFO L273 TraceCheckUtils]: 41: Hoare triple {74649#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {74649#true} is VALID [2018-11-14 17:15:41,193 INFO L273 TraceCheckUtils]: 42: Hoare triple {74649#true} ~skip~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,193 INFO L273 TraceCheckUtils]: 43: Hoare triple {74649#true} assume true; {74649#true} is VALID [2018-11-14 17:15:41,193 INFO L273 TraceCheckUtils]: 44: Hoare triple {74649#true} assume !false; {74649#true} is VALID [2018-11-14 17:15:41,193 INFO L273 TraceCheckUtils]: 45: Hoare triple {74649#true} ~state~0 := ~s__state~0; {74649#true} is VALID [2018-11-14 17:15:41,193 INFO L273 TraceCheckUtils]: 46: Hoare triple {74649#true} assume !(~s__state~0 == 12292); {74649#true} is VALID [2018-11-14 17:15:41,193 INFO L273 TraceCheckUtils]: 47: Hoare triple {74649#true} assume !(~s__state~0 == 16384); {74649#true} is VALID [2018-11-14 17:15:41,194 INFO L273 TraceCheckUtils]: 48: Hoare triple {74649#true} assume !(~s__state~0 == 4096); {74649#true} is VALID [2018-11-14 17:15:41,194 INFO L273 TraceCheckUtils]: 49: Hoare triple {74649#true} assume !(~s__state~0 == 20480); {74649#true} is VALID [2018-11-14 17:15:41,194 INFO L273 TraceCheckUtils]: 50: Hoare triple {74649#true} assume !(~s__state~0 == 4099); {74649#true} is VALID [2018-11-14 17:15:41,194 INFO L273 TraceCheckUtils]: 51: Hoare triple {74649#true} assume !(~s__state~0 == 4368); {74649#true} is VALID [2018-11-14 17:15:41,194 INFO L273 TraceCheckUtils]: 52: Hoare triple {74649#true} assume !(~s__state~0 == 4369); {74649#true} is VALID [2018-11-14 17:15:41,194 INFO L273 TraceCheckUtils]: 53: Hoare triple {74649#true} assume !(~s__state~0 == 4384); {74649#true} is VALID [2018-11-14 17:15:41,195 INFO L273 TraceCheckUtils]: 54: Hoare triple {74649#true} assume !(~s__state~0 == 4385); {74649#true} is VALID [2018-11-14 17:15:41,195 INFO L273 TraceCheckUtils]: 55: Hoare triple {74649#true} assume ~s__state~0 == 4400; {74649#true} is VALID [2018-11-14 17:15:41,195 INFO L273 TraceCheckUtils]: 56: Hoare triple {74649#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {74649#true} is VALID [2018-11-14 17:15:41,195 INFO L273 TraceCheckUtils]: 57: Hoare triple {74649#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {74649#true} is VALID [2018-11-14 17:15:41,195 INFO L273 TraceCheckUtils]: 58: Hoare triple {74649#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {74649#true} is VALID [2018-11-14 17:15:41,195 INFO L273 TraceCheckUtils]: 59: Hoare triple {74649#true} assume !(~ret~0 <= 0); {74649#true} is VALID [2018-11-14 17:15:41,196 INFO L273 TraceCheckUtils]: 60: Hoare triple {74649#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,196 INFO L273 TraceCheckUtils]: 61: Hoare triple {74649#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {74649#true} is VALID [2018-11-14 17:15:41,196 INFO L273 TraceCheckUtils]: 62: Hoare triple {74649#true} ~skip~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,196 INFO L273 TraceCheckUtils]: 63: Hoare triple {74649#true} assume true; {74649#true} is VALID [2018-11-14 17:15:41,196 INFO L273 TraceCheckUtils]: 64: Hoare triple {74649#true} assume !false; {74649#true} is VALID [2018-11-14 17:15:41,196 INFO L273 TraceCheckUtils]: 65: Hoare triple {74649#true} ~state~0 := ~s__state~0; {74649#true} is VALID [2018-11-14 17:15:41,197 INFO L273 TraceCheckUtils]: 66: Hoare triple {74649#true} assume !(~s__state~0 == 12292); {74649#true} is VALID [2018-11-14 17:15:41,197 INFO L273 TraceCheckUtils]: 67: Hoare triple {74649#true} assume !(~s__state~0 == 16384); {74649#true} is VALID [2018-11-14 17:15:41,197 INFO L273 TraceCheckUtils]: 68: Hoare triple {74649#true} assume !(~s__state~0 == 4096); {74649#true} is VALID [2018-11-14 17:15:41,197 INFO L273 TraceCheckUtils]: 69: Hoare triple {74649#true} assume !(~s__state~0 == 20480); {74649#true} is VALID [2018-11-14 17:15:41,197 INFO L273 TraceCheckUtils]: 70: Hoare triple {74649#true} assume !(~s__state~0 == 4099); {74649#true} is VALID [2018-11-14 17:15:41,197 INFO L273 TraceCheckUtils]: 71: Hoare triple {74649#true} assume !(~s__state~0 == 4368); {74649#true} is VALID [2018-11-14 17:15:41,198 INFO L273 TraceCheckUtils]: 72: Hoare triple {74649#true} assume !(~s__state~0 == 4369); {74649#true} is VALID [2018-11-14 17:15:41,198 INFO L273 TraceCheckUtils]: 73: Hoare triple {74649#true} assume !(~s__state~0 == 4384); {74649#true} is VALID [2018-11-14 17:15:41,198 INFO L273 TraceCheckUtils]: 74: Hoare triple {74649#true} assume !(~s__state~0 == 4385); {74649#true} is VALID [2018-11-14 17:15:41,198 INFO L273 TraceCheckUtils]: 75: Hoare triple {74649#true} assume !(~s__state~0 == 4400); {74649#true} is VALID [2018-11-14 17:15:41,198 INFO L273 TraceCheckUtils]: 76: Hoare triple {74649#true} assume !(~s__state~0 == 4401); {74649#true} is VALID [2018-11-14 17:15:41,198 INFO L273 TraceCheckUtils]: 77: Hoare triple {74649#true} assume ~s__state~0 == 4416; {74649#true} is VALID [2018-11-14 17:15:41,199 INFO L273 TraceCheckUtils]: 78: Hoare triple {74649#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {74649#true} is VALID [2018-11-14 17:15:41,199 INFO L273 TraceCheckUtils]: 79: Hoare triple {74649#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {74649#true} is VALID [2018-11-14 17:15:41,199 INFO L273 TraceCheckUtils]: 80: Hoare triple {74649#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,199 INFO L273 TraceCheckUtils]: 81: Hoare triple {74649#true} assume !(~tmp___6~0 == 0); {74649#true} is VALID [2018-11-14 17:15:41,199 INFO L273 TraceCheckUtils]: 82: Hoare triple {74649#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {74649#true} is VALID [2018-11-14 17:15:41,199 INFO L273 TraceCheckUtils]: 83: Hoare triple {74649#true} ~skip~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,200 INFO L273 TraceCheckUtils]: 84: Hoare triple {74649#true} assume true; {74649#true} is VALID [2018-11-14 17:15:41,200 INFO L273 TraceCheckUtils]: 85: Hoare triple {74649#true} assume !false; {74649#true} is VALID [2018-11-14 17:15:41,200 INFO L273 TraceCheckUtils]: 86: Hoare triple {74649#true} ~state~0 := ~s__state~0; {74649#true} is VALID [2018-11-14 17:15:41,200 INFO L273 TraceCheckUtils]: 87: Hoare triple {74649#true} assume !(~s__state~0 == 12292); {74649#true} is VALID [2018-11-14 17:15:41,200 INFO L273 TraceCheckUtils]: 88: Hoare triple {74649#true} assume !(~s__state~0 == 16384); {74649#true} is VALID [2018-11-14 17:15:41,200 INFO L273 TraceCheckUtils]: 89: Hoare triple {74649#true} assume !(~s__state~0 == 4096); {74649#true} is VALID [2018-11-14 17:15:41,200 INFO L273 TraceCheckUtils]: 90: Hoare triple {74649#true} assume !(~s__state~0 == 20480); {74649#true} is VALID [2018-11-14 17:15:41,201 INFO L273 TraceCheckUtils]: 91: Hoare triple {74649#true} assume !(~s__state~0 == 4099); {74649#true} is VALID [2018-11-14 17:15:41,201 INFO L273 TraceCheckUtils]: 92: Hoare triple {74649#true} assume !(~s__state~0 == 4368); {74649#true} is VALID [2018-11-14 17:15:41,201 INFO L273 TraceCheckUtils]: 93: Hoare triple {74649#true} assume !(~s__state~0 == 4369); {74649#true} is VALID [2018-11-14 17:15:41,201 INFO L273 TraceCheckUtils]: 94: Hoare triple {74649#true} assume !(~s__state~0 == 4384); {74649#true} is VALID [2018-11-14 17:15:41,201 INFO L273 TraceCheckUtils]: 95: Hoare triple {74649#true} assume !(~s__state~0 == 4385); {74649#true} is VALID [2018-11-14 17:15:41,202 INFO L273 TraceCheckUtils]: 96: Hoare triple {74649#true} assume !(~s__state~0 == 4400); {74649#true} is VALID [2018-11-14 17:15:41,202 INFO L273 TraceCheckUtils]: 97: Hoare triple {74649#true} assume !(~s__state~0 == 4401); {74649#true} is VALID [2018-11-14 17:15:41,202 INFO L273 TraceCheckUtils]: 98: Hoare triple {74649#true} assume !(~s__state~0 == 4416); {74649#true} is VALID [2018-11-14 17:15:41,202 INFO L273 TraceCheckUtils]: 99: Hoare triple {74649#true} assume !(~s__state~0 == 4417); {74649#true} is VALID [2018-11-14 17:15:41,202 INFO L273 TraceCheckUtils]: 100: Hoare triple {74649#true} assume ~s__state~0 == 4432; {74649#true} is VALID [2018-11-14 17:15:41,202 INFO L273 TraceCheckUtils]: 101: Hoare triple {74649#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {74649#true} is VALID [2018-11-14 17:15:41,203 INFO L273 TraceCheckUtils]: 102: Hoare triple {74649#true} assume !(~blastFlag~0 == 5); {74649#true} is VALID [2018-11-14 17:15:41,203 INFO L273 TraceCheckUtils]: 103: Hoare triple {74649#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,203 INFO L273 TraceCheckUtils]: 104: Hoare triple {74649#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {74649#true} is VALID [2018-11-14 17:15:41,203 INFO L273 TraceCheckUtils]: 105: Hoare triple {74649#true} ~skip~0 := 0; {74649#true} is VALID [2018-11-14 17:15:41,203 INFO L273 TraceCheckUtils]: 106: Hoare triple {74649#true} assume true; {74649#true} is VALID [2018-11-14 17:15:41,204 INFO L273 TraceCheckUtils]: 107: Hoare triple {74649#true} assume !false; {74649#true} is VALID [2018-11-14 17:15:41,204 INFO L273 TraceCheckUtils]: 108: Hoare triple {74649#true} ~state~0 := ~s__state~0; {74649#true} is VALID [2018-11-14 17:15:41,204 INFO L273 TraceCheckUtils]: 109: Hoare triple {74649#true} assume !(~s__state~0 == 12292); {74649#true} is VALID [2018-11-14 17:15:41,204 INFO L273 TraceCheckUtils]: 110: Hoare triple {74649#true} assume !(~s__state~0 == 16384); {74649#true} is VALID [2018-11-14 17:15:41,204 INFO L273 TraceCheckUtils]: 111: Hoare triple {74649#true} assume !(~s__state~0 == 4096); {74649#true} is VALID [2018-11-14 17:15:41,205 INFO L273 TraceCheckUtils]: 112: Hoare triple {74649#true} assume !(~s__state~0 == 20480); {74649#true} is VALID [2018-11-14 17:15:41,205 INFO L273 TraceCheckUtils]: 113: Hoare triple {74649#true} assume !(~s__state~0 == 4099); {74649#true} is VALID [2018-11-14 17:15:41,205 INFO L273 TraceCheckUtils]: 114: Hoare triple {74649#true} assume !(~s__state~0 == 4368); {74649#true} is VALID [2018-11-14 17:15:41,205 INFO L273 TraceCheckUtils]: 115: Hoare triple {74649#true} assume !(~s__state~0 == 4369); {74649#true} is VALID [2018-11-14 17:15:41,205 INFO L273 TraceCheckUtils]: 116: Hoare triple {74649#true} assume !(~s__state~0 == 4384); {74649#true} is VALID [2018-11-14 17:15:41,206 INFO L273 TraceCheckUtils]: 117: Hoare triple {74649#true} assume !(~s__state~0 == 4385); {74649#true} is VALID [2018-11-14 17:15:41,206 INFO L273 TraceCheckUtils]: 118: Hoare triple {74649#true} assume !(~s__state~0 == 4400); {74649#true} is VALID [2018-11-14 17:15:41,206 INFO L273 TraceCheckUtils]: 119: Hoare triple {74649#true} assume !(~s__state~0 == 4401); {74649#true} is VALID [2018-11-14 17:15:41,206 INFO L273 TraceCheckUtils]: 120: Hoare triple {74649#true} assume !(~s__state~0 == 4416); {74649#true} is VALID [2018-11-14 17:15:41,206 INFO L273 TraceCheckUtils]: 121: Hoare triple {74649#true} assume !(~s__state~0 == 4417); {74649#true} is VALID [2018-11-14 17:15:41,206 INFO L273 TraceCheckUtils]: 122: Hoare triple {74649#true} assume !(~s__state~0 == 4432); {74649#true} is VALID [2018-11-14 17:15:41,207 INFO L273 TraceCheckUtils]: 123: Hoare triple {74649#true} assume !(~s__state~0 == 4433); {74649#true} is VALID [2018-11-14 17:15:41,207 INFO L273 TraceCheckUtils]: 124: Hoare triple {74649#true} assume ~s__state~0 == 4448; {74649#true} is VALID [2018-11-14 17:15:41,207 INFO L273 TraceCheckUtils]: 125: Hoare triple {74649#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {74649#true} is VALID [2018-11-14 17:15:41,207 INFO L273 TraceCheckUtils]: 126: Hoare triple {74649#true} assume !(~ret~0 <= 0); {74649#true} is VALID [2018-11-14 17:15:41,220 INFO L273 TraceCheckUtils]: 127: Hoare triple {74649#true} assume ~s__s3__tmp__cert_req~0 != 0;~s__state~0 := 4464; {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,232 INFO L273 TraceCheckUtils]: 128: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} ~s__init_num~0 := 0; {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,245 INFO L273 TraceCheckUtils]: 129: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__s3__tmp__reuse_message~0 == 0); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,258 INFO L273 TraceCheckUtils]: 130: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} ~skip~0 := 0; {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,270 INFO L273 TraceCheckUtils]: 131: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume true; {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,283 INFO L273 TraceCheckUtils]: 132: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !false; {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,295 INFO L273 TraceCheckUtils]: 133: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} ~state~0 := ~s__state~0; {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,308 INFO L273 TraceCheckUtils]: 134: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 12292); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,320 INFO L273 TraceCheckUtils]: 135: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 16384); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,333 INFO L273 TraceCheckUtils]: 136: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4096); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,345 INFO L273 TraceCheckUtils]: 137: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 20480); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,358 INFO L273 TraceCheckUtils]: 138: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4099); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,371 INFO L273 TraceCheckUtils]: 139: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4368); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,383 INFO L273 TraceCheckUtils]: 140: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4369); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,391 INFO L273 TraceCheckUtils]: 141: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4384); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,392 INFO L273 TraceCheckUtils]: 142: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4385); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,394 INFO L273 TraceCheckUtils]: 143: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4400); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,394 INFO L273 TraceCheckUtils]: 144: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4401); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,394 INFO L273 TraceCheckUtils]: 145: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4416); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,396 INFO L273 TraceCheckUtils]: 146: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4417); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,396 INFO L273 TraceCheckUtils]: 147: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4432); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,396 INFO L273 TraceCheckUtils]: 148: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4433); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,398 INFO L273 TraceCheckUtils]: 149: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4448); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,398 INFO L273 TraceCheckUtils]: 150: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4449); {74651#(= ssl3_connect_~s__state~0 4464)} is VALID [2018-11-14 17:15:41,400 INFO L273 TraceCheckUtils]: 151: Hoare triple {74651#(= ssl3_connect_~s__state~0 4464)} assume !(~s__state~0 == 4464); {74650#false} is VALID [2018-11-14 17:15:41,400 INFO L273 TraceCheckUtils]: 152: Hoare triple {74650#false} assume !(~s__state~0 == 4465); {74650#false} is VALID [2018-11-14 17:15:41,400 INFO L273 TraceCheckUtils]: 153: Hoare triple {74650#false} assume !(~s__state~0 == 4466); {74650#false} is VALID [2018-11-14 17:15:41,400 INFO L273 TraceCheckUtils]: 154: Hoare triple {74650#false} assume !(~s__state~0 == 4467); {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 155: Hoare triple {74650#false} assume !(~s__state~0 == 4480); {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 156: Hoare triple {74650#false} assume !(~s__state~0 == 4481); {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 157: Hoare triple {74650#false} assume !(~s__state~0 == 4496); {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 158: Hoare triple {74650#false} assume !(~s__state~0 == 4497); {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 159: Hoare triple {74650#false} assume !(~s__state~0 == 4512); {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 160: Hoare triple {74650#false} assume !(~s__state~0 == 4513); {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 161: Hoare triple {74650#false} assume ~s__state~0 == 4528; {74650#false} is VALID [2018-11-14 17:15:41,401 INFO L273 TraceCheckUtils]: 162: Hoare triple {74650#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {74650#false} is VALID [2018-11-14 17:15:41,402 INFO L273 TraceCheckUtils]: 163: Hoare triple {74650#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~__cil_tmp57~0 - 5;~s__s3__flags~0 := ~__cil_tmp58~0; {74650#false} is VALID [2018-11-14 17:15:41,402 INFO L273 TraceCheckUtils]: 164: Hoare triple {74650#false} assume !(~s__hit~0 != 0);~s__s3__tmp__next_state___0~0 := 4560; {74650#false} is VALID [2018-11-14 17:15:41,402 INFO L273 TraceCheckUtils]: 165: Hoare triple {74650#false} ~s__init_num~0 := 0; {74650#false} is VALID [2018-11-14 17:15:41,402 INFO L273 TraceCheckUtils]: 166: Hoare triple {74650#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {74650#false} is VALID [2018-11-14 17:15:41,402 INFO L273 TraceCheckUtils]: 167: Hoare triple {74650#false} ~skip~0 := 0; {74650#false} is VALID [2018-11-14 17:15:41,402 INFO L273 TraceCheckUtils]: 168: Hoare triple {74650#false} assume true; {74650#false} is VALID [2018-11-14 17:15:41,402 INFO L273 TraceCheckUtils]: 169: Hoare triple {74650#false} assume !false; {74650#false} is VALID [2018-11-14 17:15:41,403 INFO L273 TraceCheckUtils]: 170: Hoare triple {74650#false} ~state~0 := ~s__state~0; {74650#false} is VALID [2018-11-14 17:15:41,403 INFO L273 TraceCheckUtils]: 171: Hoare triple {74650#false} assume !(~s__state~0 == 12292); {74650#false} is VALID [2018-11-14 17:15:41,403 INFO L273 TraceCheckUtils]: 172: Hoare triple {74650#false} assume !(~s__state~0 == 16384); {74650#false} is VALID [2018-11-14 17:15:41,403 INFO L273 TraceCheckUtils]: 173: Hoare triple {74650#false} assume !(~s__state~0 == 4096); {74650#false} is VALID [2018-11-14 17:15:41,403 INFO L273 TraceCheckUtils]: 174: Hoare triple {74650#false} assume !(~s__state~0 == 20480); {74650#false} is VALID [2018-11-14 17:15:41,404 INFO L273 TraceCheckUtils]: 175: Hoare triple {74650#false} assume !(~s__state~0 == 4099); {74650#false} is VALID [2018-11-14 17:15:41,404 INFO L273 TraceCheckUtils]: 176: Hoare triple {74650#false} assume !(~s__state~0 == 4368); {74650#false} is VALID [2018-11-14 17:15:41,404 INFO L273 TraceCheckUtils]: 177: Hoare triple {74650#false} assume !(~s__state~0 == 4369); {74650#false} is VALID [2018-11-14 17:15:41,404 INFO L273 TraceCheckUtils]: 178: Hoare triple {74650#false} assume !(~s__state~0 == 4384); {74650#false} is VALID [2018-11-14 17:15:41,404 INFO L273 TraceCheckUtils]: 179: Hoare triple {74650#false} assume !(~s__state~0 == 4385); {74650#false} is VALID [2018-11-14 17:15:41,404 INFO L273 TraceCheckUtils]: 180: Hoare triple {74650#false} assume ~s__state~0 == 4400; {74650#false} is VALID [2018-11-14 17:15:41,405 INFO L273 TraceCheckUtils]: 181: Hoare triple {74650#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {74650#false} is VALID [2018-11-14 17:15:41,405 INFO L273 TraceCheckUtils]: 182: Hoare triple {74650#false} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {74650#false} is VALID [2018-11-14 17:15:41,405 INFO L273 TraceCheckUtils]: 183: Hoare triple {74650#false} assume !(~blastFlag~0 == 2); {74650#false} is VALID [2018-11-14 17:15:41,405 INFO L273 TraceCheckUtils]: 184: Hoare triple {74650#false} assume ~blastFlag~0 == 4;~blastFlag~0 := 5; {74650#false} is VALID [2018-11-14 17:15:41,405 INFO L273 TraceCheckUtils]: 185: Hoare triple {74650#false} assume !(~ret~0 <= 0); {74650#false} is VALID [2018-11-14 17:15:41,406 INFO L273 TraceCheckUtils]: 186: Hoare triple {74650#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {74650#false} is VALID [2018-11-14 17:15:41,406 INFO L273 TraceCheckUtils]: 187: Hoare triple {74650#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {74650#false} is VALID [2018-11-14 17:15:41,406 INFO L273 TraceCheckUtils]: 188: Hoare triple {74650#false} ~skip~0 := 0; {74650#false} is VALID [2018-11-14 17:15:41,406 INFO L273 TraceCheckUtils]: 189: Hoare triple {74650#false} assume true; {74650#false} is VALID [2018-11-14 17:15:41,406 INFO L273 TraceCheckUtils]: 190: Hoare triple {74650#false} assume !false; {74650#false} is VALID [2018-11-14 17:15:41,406 INFO L273 TraceCheckUtils]: 191: Hoare triple {74650#false} ~state~0 := ~s__state~0; {74650#false} is VALID [2018-11-14 17:15:41,407 INFO L273 TraceCheckUtils]: 192: Hoare triple {74650#false} assume !(~s__state~0 == 12292); {74650#false} is VALID [2018-11-14 17:15:41,407 INFO L273 TraceCheckUtils]: 193: Hoare triple {74650#false} assume !(~s__state~0 == 16384); {74650#false} is VALID [2018-11-14 17:15:41,407 INFO L273 TraceCheckUtils]: 194: Hoare triple {74650#false} assume !(~s__state~0 == 4096); {74650#false} is VALID [2018-11-14 17:15:41,407 INFO L273 TraceCheckUtils]: 195: Hoare triple {74650#false} assume !(~s__state~0 == 20480); {74650#false} is VALID [2018-11-14 17:15:41,407 INFO L273 TraceCheckUtils]: 196: Hoare triple {74650#false} assume !(~s__state~0 == 4099); {74650#false} is VALID [2018-11-14 17:15:41,407 INFO L273 TraceCheckUtils]: 197: Hoare triple {74650#false} assume !(~s__state~0 == 4368); {74650#false} is VALID [2018-11-14 17:15:41,408 INFO L273 TraceCheckUtils]: 198: Hoare triple {74650#false} assume !(~s__state~0 == 4369); {74650#false} is VALID [2018-11-14 17:15:41,408 INFO L273 TraceCheckUtils]: 199: Hoare triple {74650#false} assume !(~s__state~0 == 4384); {74650#false} is VALID [2018-11-14 17:15:41,408 INFO L273 TraceCheckUtils]: 200: Hoare triple {74650#false} assume !(~s__state~0 == 4385); {74650#false} is VALID [2018-11-14 17:15:41,408 INFO L273 TraceCheckUtils]: 201: Hoare triple {74650#false} assume !(~s__state~0 == 4400); {74650#false} is VALID [2018-11-14 17:15:41,408 INFO L273 TraceCheckUtils]: 202: Hoare triple {74650#false} assume !(~s__state~0 == 4401); {74650#false} is VALID [2018-11-14 17:15:41,408 INFO L273 TraceCheckUtils]: 203: Hoare triple {74650#false} assume ~s__state~0 == 4416; {74650#false} is VALID [2018-11-14 17:15:41,409 INFO L273 TraceCheckUtils]: 204: Hoare triple {74650#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {74650#false} is VALID [2018-11-14 17:15:41,409 INFO L273 TraceCheckUtils]: 205: Hoare triple {74650#false} assume !(~blastFlag~0 == 3); {74650#false} is VALID [2018-11-14 17:15:41,409 INFO L273 TraceCheckUtils]: 206: Hoare triple {74650#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {74650#false} is VALID [2018-11-14 17:15:41,409 INFO L273 TraceCheckUtils]: 207: Hoare triple {74650#false} assume !(~tmp___6~0 == 0); {74650#false} is VALID [2018-11-14 17:15:41,409 INFO L273 TraceCheckUtils]: 208: Hoare triple {74650#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {74650#false} is VALID [2018-11-14 17:15:41,409 INFO L273 TraceCheckUtils]: 209: Hoare triple {74650#false} ~skip~0 := 0; {74650#false} is VALID [2018-11-14 17:15:41,410 INFO L273 TraceCheckUtils]: 210: Hoare triple {74650#false} assume true; {74650#false} is VALID [2018-11-14 17:15:41,410 INFO L273 TraceCheckUtils]: 211: Hoare triple {74650#false} assume !false; {74650#false} is VALID [2018-11-14 17:15:41,410 INFO L273 TraceCheckUtils]: 212: Hoare triple {74650#false} ~state~0 := ~s__state~0; {74650#false} is VALID [2018-11-14 17:15:41,410 INFO L273 TraceCheckUtils]: 213: Hoare triple {74650#false} assume !(~s__state~0 == 12292); {74650#false} is VALID [2018-11-14 17:15:41,410 INFO L273 TraceCheckUtils]: 214: Hoare triple {74650#false} assume !(~s__state~0 == 16384); {74650#false} is VALID [2018-11-14 17:15:41,410 INFO L273 TraceCheckUtils]: 215: Hoare triple {74650#false} assume !(~s__state~0 == 4096); {74650#false} is VALID [2018-11-14 17:15:41,411 INFO L273 TraceCheckUtils]: 216: Hoare triple {74650#false} assume !(~s__state~0 == 20480); {74650#false} is VALID [2018-11-14 17:15:41,411 INFO L273 TraceCheckUtils]: 217: Hoare triple {74650#false} assume !(~s__state~0 == 4099); {74650#false} is VALID [2018-11-14 17:15:41,411 INFO L273 TraceCheckUtils]: 218: Hoare triple {74650#false} assume !(~s__state~0 == 4368); {74650#false} is VALID [2018-11-14 17:15:41,411 INFO L273 TraceCheckUtils]: 219: Hoare triple {74650#false} assume !(~s__state~0 == 4369); {74650#false} is VALID [2018-11-14 17:15:41,411 INFO L273 TraceCheckUtils]: 220: Hoare triple {74650#false} assume !(~s__state~0 == 4384); {74650#false} is VALID [2018-11-14 17:15:41,411 INFO L273 TraceCheckUtils]: 221: Hoare triple {74650#false} assume !(~s__state~0 == 4385); {74650#false} is VALID [2018-11-14 17:15:41,412 INFO L273 TraceCheckUtils]: 222: Hoare triple {74650#false} assume !(~s__state~0 == 4400); {74650#false} is VALID [2018-11-14 17:15:41,412 INFO L273 TraceCheckUtils]: 223: Hoare triple {74650#false} assume !(~s__state~0 == 4401); {74650#false} is VALID [2018-11-14 17:15:41,412 INFO L273 TraceCheckUtils]: 224: Hoare triple {74650#false} assume !(~s__state~0 == 4416); {74650#false} is VALID [2018-11-14 17:15:41,412 INFO L273 TraceCheckUtils]: 225: Hoare triple {74650#false} assume !(~s__state~0 == 4417); {74650#false} is VALID [2018-11-14 17:15:41,412 INFO L273 TraceCheckUtils]: 226: Hoare triple {74650#false} assume ~s__state~0 == 4432; {74650#false} is VALID [2018-11-14 17:15:41,412 INFO L273 TraceCheckUtils]: 227: Hoare triple {74650#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {74650#false} is VALID [2018-11-14 17:15:41,413 INFO L273 TraceCheckUtils]: 228: Hoare triple {74650#false} assume ~blastFlag~0 == 5; {74650#false} is VALID [2018-11-14 17:15:41,413 INFO L273 TraceCheckUtils]: 229: Hoare triple {74650#false} assume !false; {74650#false} is VALID [2018-11-14 17:15:41,436 INFO L134 CoverageAnalysis]: Checked inductivity of 660 backedges. 418 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2018-11-14 17:15:41,436 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:41,437 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:41,437 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2018-11-14 17:15:41,437 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:41,438 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:41,556 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 132 edges. 132 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:41,556 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:41,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:41,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:41,557 INFO L87 Difference]: Start difference. First operand 2734 states and 3799 transitions. Second operand 3 states. [2018-11-14 17:15:43,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:43,953 INFO L93 Difference]: Finished difference Result 5704 states and 7910 transitions. [2018-11-14 17:15:43,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:43,953 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2018-11-14 17:15:43,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:43,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:43,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2018-11-14 17:15:43,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:43,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2018-11-14 17:15:43,957 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 375 transitions. [2018-11-14 17:15:44,270 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 375 edges. 375 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:44,559 INFO L225 Difference]: With dead ends: 5704 [2018-11-14 17:15:44,560 INFO L226 Difference]: Without dead ends: 2982 [2018-11-14 17:15:44,563 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:44,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2018-11-14 17:15:45,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 2966. [2018-11-14 17:15:45,162 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:45,163 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2982 states. Second operand 2966 states. [2018-11-14 17:15:45,163 INFO L74 IsIncluded]: Start isIncluded. First operand 2982 states. Second operand 2966 states. [2018-11-14 17:15:45,163 INFO L87 Difference]: Start difference. First operand 2982 states. Second operand 2966 states. [2018-11-14 17:15:45,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:45,464 INFO L93 Difference]: Finished difference Result 2982 states and 4087 transitions. [2018-11-14 17:15:45,464 INFO L276 IsEmpty]: Start isEmpty. Operand 2982 states and 4087 transitions. [2018-11-14 17:15:45,468 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:45,468 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:45,469 INFO L74 IsIncluded]: Start isIncluded. First operand 2966 states. Second operand 2982 states. [2018-11-14 17:15:45,469 INFO L87 Difference]: Start difference. First operand 2966 states. Second operand 2982 states. [2018-11-14 17:15:45,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:45,779 INFO L93 Difference]: Finished difference Result 2982 states and 4087 transitions. [2018-11-14 17:15:45,780 INFO L276 IsEmpty]: Start isEmpty. Operand 2982 states and 4087 transitions. [2018-11-14 17:15:45,783 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:45,783 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:45,783 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:45,783 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:45,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2966 states. [2018-11-14 17:15:46,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 4071 transitions. [2018-11-14 17:15:46,129 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 4071 transitions. Word has length 230 [2018-11-14 17:15:46,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:46,130 INFO L480 AbstractCegarLoop]: Abstraction has 2966 states and 4071 transitions. [2018-11-14 17:15:46,130 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:46,130 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 4071 transitions. [2018-11-14 17:15:46,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2018-11-14 17:15:46,133 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:46,133 INFO L375 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:46,134 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:46,134 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:46,134 INFO L82 PathProgramCache]: Analyzing trace with hash 845608380, now seen corresponding path program 1 times [2018-11-14 17:15:46,134 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:46,134 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:46,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:46,135 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:46,135 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:46,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:46,408 INFO L256 TraceCheckUtils]: 0: Hoare triple {89903#true} call ULTIMATE.init(); {89903#true} is VALID [2018-11-14 17:15:46,408 INFO L273 TraceCheckUtils]: 1: Hoare triple {89903#true} assume true; {89903#true} is VALID [2018-11-14 17:15:46,408 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {89903#true} {89903#true} #543#return; {89903#true} is VALID [2018-11-14 17:15:46,408 INFO L256 TraceCheckUtils]: 3: Hoare triple {89903#true} call #t~ret49 := main(); {89903#true} is VALID [2018-11-14 17:15:46,409 INFO L273 TraceCheckUtils]: 4: Hoare triple {89903#true} havoc ~s~0;~s~0 := 12292; {89903#true} is VALID [2018-11-14 17:15:46,409 INFO L256 TraceCheckUtils]: 5: Hoare triple {89903#true} call #t~ret48 := ssl3_connect(~s~0); {89903#true} is VALID [2018-11-14 17:15:46,410 INFO L273 TraceCheckUtils]: 6: Hoare triple {89903#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,410 INFO L273 TraceCheckUtils]: 7: Hoare triple {89903#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {89903#true} is VALID [2018-11-14 17:15:46,410 INFO L273 TraceCheckUtils]: 8: Hoare triple {89903#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {89903#true} is VALID [2018-11-14 17:15:46,410 INFO L273 TraceCheckUtils]: 9: Hoare triple {89903#true} assume !(~tmp___1~0 + 12288 != 0); {89903#true} is VALID [2018-11-14 17:15:46,410 INFO L273 TraceCheckUtils]: 10: Hoare triple {89903#true} assume true; {89903#true} is VALID [2018-11-14 17:15:46,410 INFO L273 TraceCheckUtils]: 11: Hoare triple {89903#true} assume !false; {89903#true} is VALID [2018-11-14 17:15:46,411 INFO L273 TraceCheckUtils]: 12: Hoare triple {89903#true} ~state~0 := ~s__state~0; {89903#true} is VALID [2018-11-14 17:15:46,411 INFO L273 TraceCheckUtils]: 13: Hoare triple {89903#true} assume !(~s__state~0 == 12292); {89903#true} is VALID [2018-11-14 17:15:46,411 INFO L273 TraceCheckUtils]: 14: Hoare triple {89903#true} assume !(~s__state~0 == 16384); {89903#true} is VALID [2018-11-14 17:15:46,411 INFO L273 TraceCheckUtils]: 15: Hoare triple {89903#true} assume !(~s__state~0 == 4096); {89903#true} is VALID [2018-11-14 17:15:46,411 INFO L273 TraceCheckUtils]: 16: Hoare triple {89903#true} assume !(~s__state~0 == 20480); {89903#true} is VALID [2018-11-14 17:15:46,411 INFO L273 TraceCheckUtils]: 17: Hoare triple {89903#true} assume !(~s__state~0 == 4099); {89903#true} is VALID [2018-11-14 17:15:46,412 INFO L273 TraceCheckUtils]: 18: Hoare triple {89903#true} assume ~s__state~0 == 4368; {89903#true} is VALID [2018-11-14 17:15:46,412 INFO L273 TraceCheckUtils]: 19: Hoare triple {89903#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {89903#true} is VALID [2018-11-14 17:15:46,412 INFO L273 TraceCheckUtils]: 20: Hoare triple {89903#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {89903#true} is VALID [2018-11-14 17:15:46,412 INFO L273 TraceCheckUtils]: 21: Hoare triple {89903#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,412 INFO L273 TraceCheckUtils]: 22: Hoare triple {89903#true} assume ~s__bbio~0 != ~s__wbio~0; {89903#true} is VALID [2018-11-14 17:15:46,412 INFO L273 TraceCheckUtils]: 23: Hoare triple {89903#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {89903#true} is VALID [2018-11-14 17:15:46,413 INFO L273 TraceCheckUtils]: 24: Hoare triple {89903#true} ~skip~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,413 INFO L273 TraceCheckUtils]: 25: Hoare triple {89903#true} assume true; {89903#true} is VALID [2018-11-14 17:15:46,413 INFO L273 TraceCheckUtils]: 26: Hoare triple {89903#true} assume !false; {89903#true} is VALID [2018-11-14 17:15:46,413 INFO L273 TraceCheckUtils]: 27: Hoare triple {89903#true} ~state~0 := ~s__state~0; {89903#true} is VALID [2018-11-14 17:15:46,413 INFO L273 TraceCheckUtils]: 28: Hoare triple {89903#true} assume !(~s__state~0 == 12292); {89903#true} is VALID [2018-11-14 17:15:46,413 INFO L273 TraceCheckUtils]: 29: Hoare triple {89903#true} assume !(~s__state~0 == 16384); {89903#true} is VALID [2018-11-14 17:15:46,414 INFO L273 TraceCheckUtils]: 30: Hoare triple {89903#true} assume !(~s__state~0 == 4096); {89903#true} is VALID [2018-11-14 17:15:46,414 INFO L273 TraceCheckUtils]: 31: Hoare triple {89903#true} assume !(~s__state~0 == 20480); {89903#true} is VALID [2018-11-14 17:15:46,414 INFO L273 TraceCheckUtils]: 32: Hoare triple {89903#true} assume !(~s__state~0 == 4099); {89903#true} is VALID [2018-11-14 17:15:46,414 INFO L273 TraceCheckUtils]: 33: Hoare triple {89903#true} assume !(~s__state~0 == 4368); {89903#true} is VALID [2018-11-14 17:15:46,414 INFO L273 TraceCheckUtils]: 34: Hoare triple {89903#true} assume !(~s__state~0 == 4369); {89903#true} is VALID [2018-11-14 17:15:46,415 INFO L273 TraceCheckUtils]: 35: Hoare triple {89903#true} assume ~s__state~0 == 4384; {89903#true} is VALID [2018-11-14 17:15:46,415 INFO L273 TraceCheckUtils]: 36: Hoare triple {89903#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {89903#true} is VALID [2018-11-14 17:15:46,415 INFO L273 TraceCheckUtils]: 37: Hoare triple {89903#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {89903#true} is VALID [2018-11-14 17:15:46,415 INFO L273 TraceCheckUtils]: 38: Hoare triple {89903#true} assume !(~ret~0 <= 0); {89903#true} is VALID [2018-11-14 17:15:46,415 INFO L273 TraceCheckUtils]: 39: Hoare triple {89903#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {89903#true} is VALID [2018-11-14 17:15:46,415 INFO L273 TraceCheckUtils]: 40: Hoare triple {89903#true} ~s__init_num~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,416 INFO L273 TraceCheckUtils]: 41: Hoare triple {89903#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {89903#true} is VALID [2018-11-14 17:15:46,416 INFO L273 TraceCheckUtils]: 42: Hoare triple {89903#true} ~skip~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,416 INFO L273 TraceCheckUtils]: 43: Hoare triple {89903#true} assume true; {89903#true} is VALID [2018-11-14 17:15:46,416 INFO L273 TraceCheckUtils]: 44: Hoare triple {89903#true} assume !false; {89903#true} is VALID [2018-11-14 17:15:46,416 INFO L273 TraceCheckUtils]: 45: Hoare triple {89903#true} ~state~0 := ~s__state~0; {89903#true} is VALID [2018-11-14 17:15:46,417 INFO L273 TraceCheckUtils]: 46: Hoare triple {89903#true} assume !(~s__state~0 == 12292); {89903#true} is VALID [2018-11-14 17:15:46,417 INFO L273 TraceCheckUtils]: 47: Hoare triple {89903#true} assume !(~s__state~0 == 16384); {89903#true} is VALID [2018-11-14 17:15:46,417 INFO L273 TraceCheckUtils]: 48: Hoare triple {89903#true} assume !(~s__state~0 == 4096); {89903#true} is VALID [2018-11-14 17:15:46,417 INFO L273 TraceCheckUtils]: 49: Hoare triple {89903#true} assume !(~s__state~0 == 20480); {89903#true} is VALID [2018-11-14 17:15:46,417 INFO L273 TraceCheckUtils]: 50: Hoare triple {89903#true} assume !(~s__state~0 == 4099); {89903#true} is VALID [2018-11-14 17:15:46,418 INFO L273 TraceCheckUtils]: 51: Hoare triple {89903#true} assume !(~s__state~0 == 4368); {89903#true} is VALID [2018-11-14 17:15:46,418 INFO L273 TraceCheckUtils]: 52: Hoare triple {89903#true} assume !(~s__state~0 == 4369); {89903#true} is VALID [2018-11-14 17:15:46,418 INFO L273 TraceCheckUtils]: 53: Hoare triple {89903#true} assume !(~s__state~0 == 4384); {89903#true} is VALID [2018-11-14 17:15:46,418 INFO L273 TraceCheckUtils]: 54: Hoare triple {89903#true} assume !(~s__state~0 == 4385); {89903#true} is VALID [2018-11-14 17:15:46,418 INFO L273 TraceCheckUtils]: 55: Hoare triple {89903#true} assume ~s__state~0 == 4400; {89903#true} is VALID [2018-11-14 17:15:46,418 INFO L273 TraceCheckUtils]: 56: Hoare triple {89903#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {89903#true} is VALID [2018-11-14 17:15:46,419 INFO L273 TraceCheckUtils]: 57: Hoare triple {89903#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {89903#true} is VALID [2018-11-14 17:15:46,419 INFO L273 TraceCheckUtils]: 58: Hoare triple {89903#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {89903#true} is VALID [2018-11-14 17:15:46,419 INFO L273 TraceCheckUtils]: 59: Hoare triple {89903#true} assume !(~ret~0 <= 0); {89903#true} is VALID [2018-11-14 17:15:46,419 INFO L273 TraceCheckUtils]: 60: Hoare triple {89903#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,419 INFO L273 TraceCheckUtils]: 61: Hoare triple {89903#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {89903#true} is VALID [2018-11-14 17:15:46,420 INFO L273 TraceCheckUtils]: 62: Hoare triple {89903#true} ~skip~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,420 INFO L273 TraceCheckUtils]: 63: Hoare triple {89903#true} assume true; {89903#true} is VALID [2018-11-14 17:15:46,420 INFO L273 TraceCheckUtils]: 64: Hoare triple {89903#true} assume !false; {89903#true} is VALID [2018-11-14 17:15:46,420 INFO L273 TraceCheckUtils]: 65: Hoare triple {89903#true} ~state~0 := ~s__state~0; {89903#true} is VALID [2018-11-14 17:15:46,420 INFO L273 TraceCheckUtils]: 66: Hoare triple {89903#true} assume !(~s__state~0 == 12292); {89903#true} is VALID [2018-11-14 17:15:46,420 INFO L273 TraceCheckUtils]: 67: Hoare triple {89903#true} assume !(~s__state~0 == 16384); {89903#true} is VALID [2018-11-14 17:15:46,421 INFO L273 TraceCheckUtils]: 68: Hoare triple {89903#true} assume !(~s__state~0 == 4096); {89903#true} is VALID [2018-11-14 17:15:46,421 INFO L273 TraceCheckUtils]: 69: Hoare triple {89903#true} assume !(~s__state~0 == 20480); {89903#true} is VALID [2018-11-14 17:15:46,421 INFO L273 TraceCheckUtils]: 70: Hoare triple {89903#true} assume !(~s__state~0 == 4099); {89903#true} is VALID [2018-11-14 17:15:46,421 INFO L273 TraceCheckUtils]: 71: Hoare triple {89903#true} assume !(~s__state~0 == 4368); {89903#true} is VALID [2018-11-14 17:15:46,421 INFO L273 TraceCheckUtils]: 72: Hoare triple {89903#true} assume !(~s__state~0 == 4369); {89903#true} is VALID [2018-11-14 17:15:46,422 INFO L273 TraceCheckUtils]: 73: Hoare triple {89903#true} assume !(~s__state~0 == 4384); {89903#true} is VALID [2018-11-14 17:15:46,422 INFO L273 TraceCheckUtils]: 74: Hoare triple {89903#true} assume !(~s__state~0 == 4385); {89903#true} is VALID [2018-11-14 17:15:46,422 INFO L273 TraceCheckUtils]: 75: Hoare triple {89903#true} assume !(~s__state~0 == 4400); {89903#true} is VALID [2018-11-14 17:15:46,422 INFO L273 TraceCheckUtils]: 76: Hoare triple {89903#true} assume !(~s__state~0 == 4401); {89903#true} is VALID [2018-11-14 17:15:46,422 INFO L273 TraceCheckUtils]: 77: Hoare triple {89903#true} assume ~s__state~0 == 4416; {89903#true} is VALID [2018-11-14 17:15:46,423 INFO L273 TraceCheckUtils]: 78: Hoare triple {89903#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {89903#true} is VALID [2018-11-14 17:15:46,423 INFO L273 TraceCheckUtils]: 79: Hoare triple {89903#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {89903#true} is VALID [2018-11-14 17:15:46,423 INFO L273 TraceCheckUtils]: 80: Hoare triple {89903#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,423 INFO L273 TraceCheckUtils]: 81: Hoare triple {89903#true} assume !(~tmp___6~0 == 0); {89903#true} is VALID [2018-11-14 17:15:46,423 INFO L273 TraceCheckUtils]: 82: Hoare triple {89903#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {89903#true} is VALID [2018-11-14 17:15:46,423 INFO L273 TraceCheckUtils]: 83: Hoare triple {89903#true} ~skip~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,424 INFO L273 TraceCheckUtils]: 84: Hoare triple {89903#true} assume true; {89903#true} is VALID [2018-11-14 17:15:46,424 INFO L273 TraceCheckUtils]: 85: Hoare triple {89903#true} assume !false; {89903#true} is VALID [2018-11-14 17:15:46,424 INFO L273 TraceCheckUtils]: 86: Hoare triple {89903#true} ~state~0 := ~s__state~0; {89903#true} is VALID [2018-11-14 17:15:46,424 INFO L273 TraceCheckUtils]: 87: Hoare triple {89903#true} assume !(~s__state~0 == 12292); {89903#true} is VALID [2018-11-14 17:15:46,424 INFO L273 TraceCheckUtils]: 88: Hoare triple {89903#true} assume !(~s__state~0 == 16384); {89903#true} is VALID [2018-11-14 17:15:46,425 INFO L273 TraceCheckUtils]: 89: Hoare triple {89903#true} assume !(~s__state~0 == 4096); {89903#true} is VALID [2018-11-14 17:15:46,425 INFO L273 TraceCheckUtils]: 90: Hoare triple {89903#true} assume !(~s__state~0 == 20480); {89903#true} is VALID [2018-11-14 17:15:46,425 INFO L273 TraceCheckUtils]: 91: Hoare triple {89903#true} assume !(~s__state~0 == 4099); {89903#true} is VALID [2018-11-14 17:15:46,425 INFO L273 TraceCheckUtils]: 92: Hoare triple {89903#true} assume !(~s__state~0 == 4368); {89903#true} is VALID [2018-11-14 17:15:46,425 INFO L273 TraceCheckUtils]: 93: Hoare triple {89903#true} assume !(~s__state~0 == 4369); {89903#true} is VALID [2018-11-14 17:15:46,425 INFO L273 TraceCheckUtils]: 94: Hoare triple {89903#true} assume !(~s__state~0 == 4384); {89903#true} is VALID [2018-11-14 17:15:46,426 INFO L273 TraceCheckUtils]: 95: Hoare triple {89903#true} assume !(~s__state~0 == 4385); {89903#true} is VALID [2018-11-14 17:15:46,426 INFO L273 TraceCheckUtils]: 96: Hoare triple {89903#true} assume !(~s__state~0 == 4400); {89903#true} is VALID [2018-11-14 17:15:46,426 INFO L273 TraceCheckUtils]: 97: Hoare triple {89903#true} assume !(~s__state~0 == 4401); {89903#true} is VALID [2018-11-14 17:15:46,426 INFO L273 TraceCheckUtils]: 98: Hoare triple {89903#true} assume !(~s__state~0 == 4416); {89903#true} is VALID [2018-11-14 17:15:46,426 INFO L273 TraceCheckUtils]: 99: Hoare triple {89903#true} assume !(~s__state~0 == 4417); {89903#true} is VALID [2018-11-14 17:15:46,427 INFO L273 TraceCheckUtils]: 100: Hoare triple {89903#true} assume ~s__state~0 == 4432; {89903#true} is VALID [2018-11-14 17:15:46,427 INFO L273 TraceCheckUtils]: 101: Hoare triple {89903#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {89903#true} is VALID [2018-11-14 17:15:46,427 INFO L273 TraceCheckUtils]: 102: Hoare triple {89903#true} assume !(~blastFlag~0 == 5); {89903#true} is VALID [2018-11-14 17:15:46,427 INFO L273 TraceCheckUtils]: 103: Hoare triple {89903#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,427 INFO L273 TraceCheckUtils]: 104: Hoare triple {89903#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {89903#true} is VALID [2018-11-14 17:15:46,427 INFO L273 TraceCheckUtils]: 105: Hoare triple {89903#true} ~skip~0 := 0; {89903#true} is VALID [2018-11-14 17:15:46,428 INFO L273 TraceCheckUtils]: 106: Hoare triple {89903#true} assume true; {89903#true} is VALID [2018-11-14 17:15:46,428 INFO L273 TraceCheckUtils]: 107: Hoare triple {89903#true} assume !false; {89903#true} is VALID [2018-11-14 17:15:46,428 INFO L273 TraceCheckUtils]: 108: Hoare triple {89903#true} ~state~0 := ~s__state~0; {89903#true} is VALID [2018-11-14 17:15:46,428 INFO L273 TraceCheckUtils]: 109: Hoare triple {89903#true} assume !(~s__state~0 == 12292); {89903#true} is VALID [2018-11-14 17:15:46,428 INFO L273 TraceCheckUtils]: 110: Hoare triple {89903#true} assume !(~s__state~0 == 16384); {89903#true} is VALID [2018-11-14 17:15:46,428 INFO L273 TraceCheckUtils]: 111: Hoare triple {89903#true} assume !(~s__state~0 == 4096); {89903#true} is VALID [2018-11-14 17:15:46,429 INFO L273 TraceCheckUtils]: 112: Hoare triple {89903#true} assume !(~s__state~0 == 20480); {89903#true} is VALID [2018-11-14 17:15:46,429 INFO L273 TraceCheckUtils]: 113: Hoare triple {89903#true} assume !(~s__state~0 == 4099); {89903#true} is VALID [2018-11-14 17:15:46,429 INFO L273 TraceCheckUtils]: 114: Hoare triple {89903#true} assume !(~s__state~0 == 4368); {89903#true} is VALID [2018-11-14 17:15:46,429 INFO L273 TraceCheckUtils]: 115: Hoare triple {89903#true} assume !(~s__state~0 == 4369); {89903#true} is VALID [2018-11-14 17:15:46,429 INFO L273 TraceCheckUtils]: 116: Hoare triple {89903#true} assume !(~s__state~0 == 4384); {89903#true} is VALID [2018-11-14 17:15:46,429 INFO L273 TraceCheckUtils]: 117: Hoare triple {89903#true} assume !(~s__state~0 == 4385); {89903#true} is VALID [2018-11-14 17:15:46,430 INFO L273 TraceCheckUtils]: 118: Hoare triple {89903#true} assume !(~s__state~0 == 4400); {89903#true} is VALID [2018-11-14 17:15:46,430 INFO L273 TraceCheckUtils]: 119: Hoare triple {89903#true} assume !(~s__state~0 == 4401); {89903#true} is VALID [2018-11-14 17:15:46,430 INFO L273 TraceCheckUtils]: 120: Hoare triple {89903#true} assume !(~s__state~0 == 4416); {89903#true} is VALID [2018-11-14 17:15:46,430 INFO L273 TraceCheckUtils]: 121: Hoare triple {89903#true} assume !(~s__state~0 == 4417); {89903#true} is VALID [2018-11-14 17:15:46,430 INFO L273 TraceCheckUtils]: 122: Hoare triple {89903#true} assume !(~s__state~0 == 4432); {89903#true} is VALID [2018-11-14 17:15:46,430 INFO L273 TraceCheckUtils]: 123: Hoare triple {89903#true} assume !(~s__state~0 == 4433); {89903#true} is VALID [2018-11-14 17:15:46,430 INFO L273 TraceCheckUtils]: 124: Hoare triple {89903#true} assume ~s__state~0 == 4448; {89903#true} is VALID [2018-11-14 17:15:46,431 INFO L273 TraceCheckUtils]: 125: Hoare triple {89903#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {89903#true} is VALID [2018-11-14 17:15:46,431 INFO L273 TraceCheckUtils]: 126: Hoare triple {89903#true} assume !(~ret~0 <= 0); {89903#true} is VALID [2018-11-14 17:15:46,448 INFO L273 TraceCheckUtils]: 127: Hoare triple {89903#true} assume !(~s__s3__tmp__cert_req~0 != 0);~s__state~0 := 4480; {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,457 INFO L273 TraceCheckUtils]: 128: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} ~s__init_num~0 := 0; {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,469 INFO L273 TraceCheckUtils]: 129: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__s3__tmp__reuse_message~0 == 0); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,482 INFO L273 TraceCheckUtils]: 130: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} ~skip~0 := 0; {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,494 INFO L273 TraceCheckUtils]: 131: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume true; {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,513 INFO L273 TraceCheckUtils]: 132: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !false; {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,522 INFO L273 TraceCheckUtils]: 133: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} ~state~0 := ~s__state~0; {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,534 INFO L273 TraceCheckUtils]: 134: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 12292); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,547 INFO L273 TraceCheckUtils]: 135: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 16384); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,559 INFO L273 TraceCheckUtils]: 136: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4096); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,577 INFO L273 TraceCheckUtils]: 137: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 20480); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,586 INFO L273 TraceCheckUtils]: 138: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4099); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,598 INFO L273 TraceCheckUtils]: 139: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4368); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,611 INFO L273 TraceCheckUtils]: 140: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4369); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,623 INFO L273 TraceCheckUtils]: 141: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4384); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,633 INFO L273 TraceCheckUtils]: 142: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4385); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,634 INFO L273 TraceCheckUtils]: 143: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4400); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,637 INFO L273 TraceCheckUtils]: 144: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4401); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,637 INFO L273 TraceCheckUtils]: 145: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4416); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,642 INFO L273 TraceCheckUtils]: 146: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4417); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,645 INFO L273 TraceCheckUtils]: 147: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4432); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,646 INFO L273 TraceCheckUtils]: 148: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4433); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,647 INFO L273 TraceCheckUtils]: 149: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4448); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,647 INFO L273 TraceCheckUtils]: 150: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4449); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,648 INFO L273 TraceCheckUtils]: 151: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4464); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,648 INFO L273 TraceCheckUtils]: 152: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4465); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,648 INFO L273 TraceCheckUtils]: 153: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4466); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,649 INFO L273 TraceCheckUtils]: 154: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4467); {89905#(= ssl3_connect_~s__state~0 4480)} is VALID [2018-11-14 17:15:46,649 INFO L273 TraceCheckUtils]: 155: Hoare triple {89905#(= ssl3_connect_~s__state~0 4480)} assume !(~s__state~0 == 4480); {89904#false} is VALID [2018-11-14 17:15:46,649 INFO L273 TraceCheckUtils]: 156: Hoare triple {89904#false} assume !(~s__state~0 == 4481); {89904#false} is VALID [2018-11-14 17:15:46,650 INFO L273 TraceCheckUtils]: 157: Hoare triple {89904#false} assume !(~s__state~0 == 4496); {89904#false} is VALID [2018-11-14 17:15:46,650 INFO L273 TraceCheckUtils]: 158: Hoare triple {89904#false} assume !(~s__state~0 == 4497); {89904#false} is VALID [2018-11-14 17:15:46,650 INFO L273 TraceCheckUtils]: 159: Hoare triple {89904#false} assume !(~s__state~0 == 4512); {89904#false} is VALID [2018-11-14 17:15:46,650 INFO L273 TraceCheckUtils]: 160: Hoare triple {89904#false} assume !(~s__state~0 == 4513); {89904#false} is VALID [2018-11-14 17:15:46,650 INFO L273 TraceCheckUtils]: 161: Hoare triple {89904#false} assume ~s__state~0 == 4528; {89904#false} is VALID [2018-11-14 17:15:46,651 INFO L273 TraceCheckUtils]: 162: Hoare triple {89904#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {89904#false} is VALID [2018-11-14 17:15:46,651 INFO L273 TraceCheckUtils]: 163: Hoare triple {89904#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~__cil_tmp57~0 - 5;~s__s3__flags~0 := ~__cil_tmp58~0; {89904#false} is VALID [2018-11-14 17:15:46,651 INFO L273 TraceCheckUtils]: 164: Hoare triple {89904#false} assume !(~s__hit~0 != 0);~s__s3__tmp__next_state___0~0 := 4560; {89904#false} is VALID [2018-11-14 17:15:46,651 INFO L273 TraceCheckUtils]: 165: Hoare triple {89904#false} ~s__init_num~0 := 0; {89904#false} is VALID [2018-11-14 17:15:46,652 INFO L273 TraceCheckUtils]: 166: Hoare triple {89904#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {89904#false} is VALID [2018-11-14 17:15:46,652 INFO L273 TraceCheckUtils]: 167: Hoare triple {89904#false} ~skip~0 := 0; {89904#false} is VALID [2018-11-14 17:15:46,652 INFO L273 TraceCheckUtils]: 168: Hoare triple {89904#false} assume true; {89904#false} is VALID [2018-11-14 17:15:46,653 INFO L273 TraceCheckUtils]: 169: Hoare triple {89904#false} assume !false; {89904#false} is VALID [2018-11-14 17:15:46,653 INFO L273 TraceCheckUtils]: 170: Hoare triple {89904#false} ~state~0 := ~s__state~0; {89904#false} is VALID [2018-11-14 17:15:46,653 INFO L273 TraceCheckUtils]: 171: Hoare triple {89904#false} assume !(~s__state~0 == 12292); {89904#false} is VALID [2018-11-14 17:15:46,654 INFO L273 TraceCheckUtils]: 172: Hoare triple {89904#false} assume !(~s__state~0 == 16384); {89904#false} is VALID [2018-11-14 17:15:46,654 INFO L273 TraceCheckUtils]: 173: Hoare triple {89904#false} assume !(~s__state~0 == 4096); {89904#false} is VALID [2018-11-14 17:15:46,654 INFO L273 TraceCheckUtils]: 174: Hoare triple {89904#false} assume !(~s__state~0 == 20480); {89904#false} is VALID [2018-11-14 17:15:46,654 INFO L273 TraceCheckUtils]: 175: Hoare triple {89904#false} assume !(~s__state~0 == 4099); {89904#false} is VALID [2018-11-14 17:15:46,654 INFO L273 TraceCheckUtils]: 176: Hoare triple {89904#false} assume !(~s__state~0 == 4368); {89904#false} is VALID [2018-11-14 17:15:46,654 INFO L273 TraceCheckUtils]: 177: Hoare triple {89904#false} assume !(~s__state~0 == 4369); {89904#false} is VALID [2018-11-14 17:15:46,655 INFO L273 TraceCheckUtils]: 178: Hoare triple {89904#false} assume !(~s__state~0 == 4384); {89904#false} is VALID [2018-11-14 17:15:46,655 INFO L273 TraceCheckUtils]: 179: Hoare triple {89904#false} assume !(~s__state~0 == 4385); {89904#false} is VALID [2018-11-14 17:15:46,655 INFO L273 TraceCheckUtils]: 180: Hoare triple {89904#false} assume ~s__state~0 == 4400; {89904#false} is VALID [2018-11-14 17:15:46,655 INFO L273 TraceCheckUtils]: 181: Hoare triple {89904#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {89904#false} is VALID [2018-11-14 17:15:46,655 INFO L273 TraceCheckUtils]: 182: Hoare triple {89904#false} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {89904#false} is VALID [2018-11-14 17:15:46,656 INFO L273 TraceCheckUtils]: 183: Hoare triple {89904#false} assume !(~blastFlag~0 == 2); {89904#false} is VALID [2018-11-14 17:15:46,656 INFO L273 TraceCheckUtils]: 184: Hoare triple {89904#false} assume ~blastFlag~0 == 4;~blastFlag~0 := 5; {89904#false} is VALID [2018-11-14 17:15:46,656 INFO L273 TraceCheckUtils]: 185: Hoare triple {89904#false} assume !(~ret~0 <= 0); {89904#false} is VALID [2018-11-14 17:15:46,656 INFO L273 TraceCheckUtils]: 186: Hoare triple {89904#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {89904#false} is VALID [2018-11-14 17:15:46,656 INFO L273 TraceCheckUtils]: 187: Hoare triple {89904#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {89904#false} is VALID [2018-11-14 17:15:46,656 INFO L273 TraceCheckUtils]: 188: Hoare triple {89904#false} ~skip~0 := 0; {89904#false} is VALID [2018-11-14 17:15:46,657 INFO L273 TraceCheckUtils]: 189: Hoare triple {89904#false} assume true; {89904#false} is VALID [2018-11-14 17:15:46,657 INFO L273 TraceCheckUtils]: 190: Hoare triple {89904#false} assume !false; {89904#false} is VALID [2018-11-14 17:15:46,657 INFO L273 TraceCheckUtils]: 191: Hoare triple {89904#false} ~state~0 := ~s__state~0; {89904#false} is VALID [2018-11-14 17:15:46,657 INFO L273 TraceCheckUtils]: 192: Hoare triple {89904#false} assume !(~s__state~0 == 12292); {89904#false} is VALID [2018-11-14 17:15:46,657 INFO L273 TraceCheckUtils]: 193: Hoare triple {89904#false} assume !(~s__state~0 == 16384); {89904#false} is VALID [2018-11-14 17:15:46,657 INFO L273 TraceCheckUtils]: 194: Hoare triple {89904#false} assume !(~s__state~0 == 4096); {89904#false} is VALID [2018-11-14 17:15:46,658 INFO L273 TraceCheckUtils]: 195: Hoare triple {89904#false} assume !(~s__state~0 == 20480); {89904#false} is VALID [2018-11-14 17:15:46,658 INFO L273 TraceCheckUtils]: 196: Hoare triple {89904#false} assume !(~s__state~0 == 4099); {89904#false} is VALID [2018-11-14 17:15:46,658 INFO L273 TraceCheckUtils]: 197: Hoare triple {89904#false} assume !(~s__state~0 == 4368); {89904#false} is VALID [2018-11-14 17:15:46,658 INFO L273 TraceCheckUtils]: 198: Hoare triple {89904#false} assume !(~s__state~0 == 4369); {89904#false} is VALID [2018-11-14 17:15:46,658 INFO L273 TraceCheckUtils]: 199: Hoare triple {89904#false} assume !(~s__state~0 == 4384); {89904#false} is VALID [2018-11-14 17:15:46,659 INFO L273 TraceCheckUtils]: 200: Hoare triple {89904#false} assume !(~s__state~0 == 4385); {89904#false} is VALID [2018-11-14 17:15:46,659 INFO L273 TraceCheckUtils]: 201: Hoare triple {89904#false} assume !(~s__state~0 == 4400); {89904#false} is VALID [2018-11-14 17:15:46,659 INFO L273 TraceCheckUtils]: 202: Hoare triple {89904#false} assume !(~s__state~0 == 4401); {89904#false} is VALID [2018-11-14 17:15:46,659 INFO L273 TraceCheckUtils]: 203: Hoare triple {89904#false} assume ~s__state~0 == 4416; {89904#false} is VALID [2018-11-14 17:15:46,659 INFO L273 TraceCheckUtils]: 204: Hoare triple {89904#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {89904#false} is VALID [2018-11-14 17:15:46,659 INFO L273 TraceCheckUtils]: 205: Hoare triple {89904#false} assume !(~blastFlag~0 == 3); {89904#false} is VALID [2018-11-14 17:15:46,660 INFO L273 TraceCheckUtils]: 206: Hoare triple {89904#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {89904#false} is VALID [2018-11-14 17:15:46,660 INFO L273 TraceCheckUtils]: 207: Hoare triple {89904#false} assume !(~tmp___6~0 == 0); {89904#false} is VALID [2018-11-14 17:15:46,660 INFO L273 TraceCheckUtils]: 208: Hoare triple {89904#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {89904#false} is VALID [2018-11-14 17:15:46,660 INFO L273 TraceCheckUtils]: 209: Hoare triple {89904#false} ~skip~0 := 0; {89904#false} is VALID [2018-11-14 17:15:46,660 INFO L273 TraceCheckUtils]: 210: Hoare triple {89904#false} assume true; {89904#false} is VALID [2018-11-14 17:15:46,660 INFO L273 TraceCheckUtils]: 211: Hoare triple {89904#false} assume !false; {89904#false} is VALID [2018-11-14 17:15:46,661 INFO L273 TraceCheckUtils]: 212: Hoare triple {89904#false} ~state~0 := ~s__state~0; {89904#false} is VALID [2018-11-14 17:15:46,661 INFO L273 TraceCheckUtils]: 213: Hoare triple {89904#false} assume !(~s__state~0 == 12292); {89904#false} is VALID [2018-11-14 17:15:46,661 INFO L273 TraceCheckUtils]: 214: Hoare triple {89904#false} assume !(~s__state~0 == 16384); {89904#false} is VALID [2018-11-14 17:15:46,661 INFO L273 TraceCheckUtils]: 215: Hoare triple {89904#false} assume !(~s__state~0 == 4096); {89904#false} is VALID [2018-11-14 17:15:46,661 INFO L273 TraceCheckUtils]: 216: Hoare triple {89904#false} assume !(~s__state~0 == 20480); {89904#false} is VALID [2018-11-14 17:15:46,661 INFO L273 TraceCheckUtils]: 217: Hoare triple {89904#false} assume !(~s__state~0 == 4099); {89904#false} is VALID [2018-11-14 17:15:46,662 INFO L273 TraceCheckUtils]: 218: Hoare triple {89904#false} assume !(~s__state~0 == 4368); {89904#false} is VALID [2018-11-14 17:15:46,662 INFO L273 TraceCheckUtils]: 219: Hoare triple {89904#false} assume !(~s__state~0 == 4369); {89904#false} is VALID [2018-11-14 17:15:46,662 INFO L273 TraceCheckUtils]: 220: Hoare triple {89904#false} assume !(~s__state~0 == 4384); {89904#false} is VALID [2018-11-14 17:15:46,662 INFO L273 TraceCheckUtils]: 221: Hoare triple {89904#false} assume !(~s__state~0 == 4385); {89904#false} is VALID [2018-11-14 17:15:46,662 INFO L273 TraceCheckUtils]: 222: Hoare triple {89904#false} assume !(~s__state~0 == 4400); {89904#false} is VALID [2018-11-14 17:15:46,662 INFO L273 TraceCheckUtils]: 223: Hoare triple {89904#false} assume !(~s__state~0 == 4401); {89904#false} is VALID [2018-11-14 17:15:46,663 INFO L273 TraceCheckUtils]: 224: Hoare triple {89904#false} assume !(~s__state~0 == 4416); {89904#false} is VALID [2018-11-14 17:15:46,663 INFO L273 TraceCheckUtils]: 225: Hoare triple {89904#false} assume !(~s__state~0 == 4417); {89904#false} is VALID [2018-11-14 17:15:46,663 INFO L273 TraceCheckUtils]: 226: Hoare triple {89904#false} assume ~s__state~0 == 4432; {89904#false} is VALID [2018-11-14 17:15:46,663 INFO L273 TraceCheckUtils]: 227: Hoare triple {89904#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {89904#false} is VALID [2018-11-14 17:15:46,663 INFO L273 TraceCheckUtils]: 228: Hoare triple {89904#false} assume ~blastFlag~0 == 5; {89904#false} is VALID [2018-11-14 17:15:46,663 INFO L273 TraceCheckUtils]: 229: Hoare triple {89904#false} assume !false; {89904#false} is VALID [2018-11-14 17:15:46,688 INFO L134 CoverageAnalysis]: Checked inductivity of 660 backedges. 418 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2018-11-14 17:15:46,688 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:46,688 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:46,689 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2018-11-14 17:15:46,689 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:46,689 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:47,011 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 132 edges. 132 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:47,011 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:47,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:47,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:47,013 INFO L87 Difference]: Start difference. First operand 2966 states and 4071 transitions. Second operand 3 states. [2018-11-14 17:15:49,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:49,558 INFO L93 Difference]: Finished difference Result 6200 states and 8526 transitions. [2018-11-14 17:15:49,558 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:49,558 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 230 [2018-11-14 17:15:49,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:49,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:49,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-14 17:15:49,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:49,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-14 17:15:49,564 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 385 transitions. [2018-11-14 17:15:49,886 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 385 edges. 385 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:50,268 INFO L225 Difference]: With dead ends: 6200 [2018-11-14 17:15:50,268 INFO L226 Difference]: Without dead ends: 3246 [2018-11-14 17:15:50,272 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:50,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3246 states. [2018-11-14 17:15:51,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3246 to 3222. [2018-11-14 17:15:51,246 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:51,246 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3246 states. Second operand 3222 states. [2018-11-14 17:15:51,247 INFO L74 IsIncluded]: Start isIncluded. First operand 3246 states. Second operand 3222 states. [2018-11-14 17:15:51,247 INFO L87 Difference]: Start difference. First operand 3246 states. Second operand 3222 states. [2018-11-14 17:15:51,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:51,620 INFO L93 Difference]: Finished difference Result 3246 states and 4399 transitions. [2018-11-14 17:15:51,621 INFO L276 IsEmpty]: Start isEmpty. Operand 3246 states and 4399 transitions. [2018-11-14 17:15:51,624 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:51,624 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:51,624 INFO L74 IsIncluded]: Start isIncluded. First operand 3222 states. Second operand 3246 states. [2018-11-14 17:15:51,624 INFO L87 Difference]: Start difference. First operand 3222 states. Second operand 3246 states. [2018-11-14 17:15:51,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:51,974 INFO L93 Difference]: Finished difference Result 3246 states and 4399 transitions. [2018-11-14 17:15:51,974 INFO L276 IsEmpty]: Start isEmpty. Operand 3246 states and 4399 transitions. [2018-11-14 17:15:51,978 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:51,978 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:51,978 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:51,978 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:51,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3222 states. [2018-11-14 17:15:52,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3222 states to 3222 states and 4367 transitions. [2018-11-14 17:15:52,422 INFO L78 Accepts]: Start accepts. Automaton has 3222 states and 4367 transitions. Word has length 230 [2018-11-14 17:15:52,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:52,422 INFO L480 AbstractCegarLoop]: Abstraction has 3222 states and 4367 transitions. [2018-11-14 17:15:52,423 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:52,423 INFO L276 IsEmpty]: Start isEmpty. Operand 3222 states and 4367 transitions. [2018-11-14 17:15:52,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-11-14 17:15:52,428 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:52,428 INFO L375 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-14 17:15:52,428 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:52,429 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:52,429 INFO L82 PathProgramCache]: Analyzing trace with hash 97714442, now seen corresponding path program 1 times [2018-11-14 17:15:52,429 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:52,429 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:52,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:52,430 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:52,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:52,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:52,642 INFO L256 TraceCheckUtils]: 0: Hoare triple {106461#true} call ULTIMATE.init(); {106461#true} is VALID [2018-11-14 17:15:52,642 INFO L273 TraceCheckUtils]: 1: Hoare triple {106461#true} assume true; {106461#true} is VALID [2018-11-14 17:15:52,642 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {106461#true} {106461#true} #543#return; {106461#true} is VALID [2018-11-14 17:15:52,642 INFO L256 TraceCheckUtils]: 3: Hoare triple {106461#true} call #t~ret49 := main(); {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 4: Hoare triple {106461#true} havoc ~s~0;~s~0 := 12292; {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L256 TraceCheckUtils]: 5: Hoare triple {106461#true} call #t~ret48 := ssl3_connect(~s~0); {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 6: Hoare triple {106461#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 7: Hoare triple {106461#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 8: Hoare triple {106461#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 9: Hoare triple {106461#true} assume !(~tmp___1~0 + 12288 != 0); {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 10: Hoare triple {106461#true} assume true; {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 11: Hoare triple {106461#true} assume !false; {106461#true} is VALID [2018-11-14 17:15:52,643 INFO L273 TraceCheckUtils]: 12: Hoare triple {106461#true} ~state~0 := ~s__state~0; {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 13: Hoare triple {106461#true} assume !(~s__state~0 == 12292); {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 14: Hoare triple {106461#true} assume !(~s__state~0 == 16384); {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 15: Hoare triple {106461#true} assume !(~s__state~0 == 4096); {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 16: Hoare triple {106461#true} assume !(~s__state~0 == 20480); {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 17: Hoare triple {106461#true} assume !(~s__state~0 == 4099); {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 18: Hoare triple {106461#true} assume ~s__state~0 == 4368; {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 19: Hoare triple {106461#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 20: Hoare triple {106461#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {106461#true} is VALID [2018-11-14 17:15:52,644 INFO L273 TraceCheckUtils]: 21: Hoare triple {106461#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 22: Hoare triple {106461#true} assume ~s__bbio~0 != ~s__wbio~0; {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 23: Hoare triple {106461#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 24: Hoare triple {106461#true} ~skip~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 25: Hoare triple {106461#true} assume true; {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 26: Hoare triple {106461#true} assume !false; {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 27: Hoare triple {106461#true} ~state~0 := ~s__state~0; {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 28: Hoare triple {106461#true} assume !(~s__state~0 == 12292); {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 29: Hoare triple {106461#true} assume !(~s__state~0 == 16384); {106461#true} is VALID [2018-11-14 17:15:52,645 INFO L273 TraceCheckUtils]: 30: Hoare triple {106461#true} assume !(~s__state~0 == 4096); {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 31: Hoare triple {106461#true} assume !(~s__state~0 == 20480); {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 32: Hoare triple {106461#true} assume !(~s__state~0 == 4099); {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 33: Hoare triple {106461#true} assume !(~s__state~0 == 4368); {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 34: Hoare triple {106461#true} assume !(~s__state~0 == 4369); {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 35: Hoare triple {106461#true} assume ~s__state~0 == 4384; {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 36: Hoare triple {106461#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 37: Hoare triple {106461#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 38: Hoare triple {106461#true} assume !(~ret~0 <= 0); {106461#true} is VALID [2018-11-14 17:15:52,646 INFO L273 TraceCheckUtils]: 39: Hoare triple {106461#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 40: Hoare triple {106461#true} ~s__init_num~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 41: Hoare triple {106461#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 42: Hoare triple {106461#true} ~skip~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 43: Hoare triple {106461#true} assume true; {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 44: Hoare triple {106461#true} assume !false; {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 45: Hoare triple {106461#true} ~state~0 := ~s__state~0; {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 46: Hoare triple {106461#true} assume !(~s__state~0 == 12292); {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 47: Hoare triple {106461#true} assume !(~s__state~0 == 16384); {106461#true} is VALID [2018-11-14 17:15:52,647 INFO L273 TraceCheckUtils]: 48: Hoare triple {106461#true} assume !(~s__state~0 == 4096); {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 49: Hoare triple {106461#true} assume !(~s__state~0 == 20480); {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 50: Hoare triple {106461#true} assume !(~s__state~0 == 4099); {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 51: Hoare triple {106461#true} assume !(~s__state~0 == 4368); {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 52: Hoare triple {106461#true} assume !(~s__state~0 == 4369); {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 53: Hoare triple {106461#true} assume !(~s__state~0 == 4384); {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 54: Hoare triple {106461#true} assume !(~s__state~0 == 4385); {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 55: Hoare triple {106461#true} assume ~s__state~0 == 4400; {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 56: Hoare triple {106461#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {106461#true} is VALID [2018-11-14 17:15:52,648 INFO L273 TraceCheckUtils]: 57: Hoare triple {106461#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 58: Hoare triple {106461#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 59: Hoare triple {106461#true} assume !(~ret~0 <= 0); {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 60: Hoare triple {106461#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 61: Hoare triple {106461#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 62: Hoare triple {106461#true} ~skip~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 63: Hoare triple {106461#true} assume true; {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 64: Hoare triple {106461#true} assume !false; {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 65: Hoare triple {106461#true} ~state~0 := ~s__state~0; {106461#true} is VALID [2018-11-14 17:15:52,649 INFO L273 TraceCheckUtils]: 66: Hoare triple {106461#true} assume !(~s__state~0 == 12292); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 67: Hoare triple {106461#true} assume !(~s__state~0 == 16384); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 68: Hoare triple {106461#true} assume !(~s__state~0 == 4096); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 69: Hoare triple {106461#true} assume !(~s__state~0 == 20480); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 70: Hoare triple {106461#true} assume !(~s__state~0 == 4099); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 71: Hoare triple {106461#true} assume !(~s__state~0 == 4368); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 72: Hoare triple {106461#true} assume !(~s__state~0 == 4369); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 73: Hoare triple {106461#true} assume !(~s__state~0 == 4384); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 74: Hoare triple {106461#true} assume !(~s__state~0 == 4385); {106461#true} is VALID [2018-11-14 17:15:52,650 INFO L273 TraceCheckUtils]: 75: Hoare triple {106461#true} assume !(~s__state~0 == 4400); {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 76: Hoare triple {106461#true} assume !(~s__state~0 == 4401); {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 77: Hoare triple {106461#true} assume ~s__state~0 == 4416; {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 78: Hoare triple {106461#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 79: Hoare triple {106461#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 80: Hoare triple {106461#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 81: Hoare triple {106461#true} assume !(~tmp___6~0 == 0); {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 82: Hoare triple {106461#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 83: Hoare triple {106461#true} ~skip~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,651 INFO L273 TraceCheckUtils]: 84: Hoare triple {106461#true} assume true; {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 85: Hoare triple {106461#true} assume !false; {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 86: Hoare triple {106461#true} ~state~0 := ~s__state~0; {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 87: Hoare triple {106461#true} assume !(~s__state~0 == 12292); {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 88: Hoare triple {106461#true} assume !(~s__state~0 == 16384); {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 89: Hoare triple {106461#true} assume !(~s__state~0 == 4096); {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 90: Hoare triple {106461#true} assume !(~s__state~0 == 20480); {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 91: Hoare triple {106461#true} assume !(~s__state~0 == 4099); {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 92: Hoare triple {106461#true} assume !(~s__state~0 == 4368); {106461#true} is VALID [2018-11-14 17:15:52,652 INFO L273 TraceCheckUtils]: 93: Hoare triple {106461#true} assume !(~s__state~0 == 4369); {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 94: Hoare triple {106461#true} assume !(~s__state~0 == 4384); {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 95: Hoare triple {106461#true} assume !(~s__state~0 == 4385); {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 96: Hoare triple {106461#true} assume !(~s__state~0 == 4400); {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 97: Hoare triple {106461#true} assume !(~s__state~0 == 4401); {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 98: Hoare triple {106461#true} assume !(~s__state~0 == 4416); {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 99: Hoare triple {106461#true} assume !(~s__state~0 == 4417); {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 100: Hoare triple {106461#true} assume ~s__state~0 == 4432; {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 101: Hoare triple {106461#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {106461#true} is VALID [2018-11-14 17:15:52,653 INFO L273 TraceCheckUtils]: 102: Hoare triple {106461#true} assume !(~blastFlag~0 == 5); {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 103: Hoare triple {106461#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 104: Hoare triple {106461#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 105: Hoare triple {106461#true} ~skip~0 := 0; {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 106: Hoare triple {106461#true} assume true; {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 107: Hoare triple {106461#true} assume !false; {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 108: Hoare triple {106461#true} ~state~0 := ~s__state~0; {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 109: Hoare triple {106461#true} assume !(~s__state~0 == 12292); {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 110: Hoare triple {106461#true} assume !(~s__state~0 == 16384); {106461#true} is VALID [2018-11-14 17:15:52,654 INFO L273 TraceCheckUtils]: 111: Hoare triple {106461#true} assume !(~s__state~0 == 4096); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 112: Hoare triple {106461#true} assume !(~s__state~0 == 20480); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 113: Hoare triple {106461#true} assume !(~s__state~0 == 4099); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 114: Hoare triple {106461#true} assume !(~s__state~0 == 4368); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 115: Hoare triple {106461#true} assume !(~s__state~0 == 4369); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 116: Hoare triple {106461#true} assume !(~s__state~0 == 4384); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 117: Hoare triple {106461#true} assume !(~s__state~0 == 4385); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 118: Hoare triple {106461#true} assume !(~s__state~0 == 4400); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 119: Hoare triple {106461#true} assume !(~s__state~0 == 4401); {106461#true} is VALID [2018-11-14 17:15:52,655 INFO L273 TraceCheckUtils]: 120: Hoare triple {106461#true} assume !(~s__state~0 == 4416); {106461#true} is VALID [2018-11-14 17:15:52,656 INFO L273 TraceCheckUtils]: 121: Hoare triple {106461#true} assume !(~s__state~0 == 4417); {106461#true} is VALID [2018-11-14 17:15:52,656 INFO L273 TraceCheckUtils]: 122: Hoare triple {106461#true} assume !(~s__state~0 == 4432); {106461#true} is VALID [2018-11-14 17:15:52,656 INFO L273 TraceCheckUtils]: 123: Hoare triple {106461#true} assume !(~s__state~0 == 4433); {106461#true} is VALID [2018-11-14 17:15:52,656 INFO L273 TraceCheckUtils]: 124: Hoare triple {106461#true} assume ~s__state~0 == 4448; {106461#true} is VALID [2018-11-14 17:15:52,656 INFO L273 TraceCheckUtils]: 125: Hoare triple {106461#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {106461#true} is VALID [2018-11-14 17:15:52,656 INFO L273 TraceCheckUtils]: 126: Hoare triple {106461#true} assume !(~ret~0 <= 0); {106461#true} is VALID [2018-11-14 17:15:52,657 INFO L273 TraceCheckUtils]: 127: Hoare triple {106461#true} assume !(~s__s3__tmp__cert_req~0 != 0);~s__state~0 := 4480; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,657 INFO L273 TraceCheckUtils]: 128: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~s__init_num~0 := 0; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,660 INFO L273 TraceCheckUtils]: 129: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__s3__tmp__reuse_message~0 == 0); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,660 INFO L273 TraceCheckUtils]: 130: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~skip~0 := 0; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,662 INFO L273 TraceCheckUtils]: 131: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume true; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,662 INFO L273 TraceCheckUtils]: 132: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !false; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,664 INFO L273 TraceCheckUtils]: 133: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~state~0 := ~s__state~0; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,664 INFO L273 TraceCheckUtils]: 134: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 12292); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,666 INFO L273 TraceCheckUtils]: 135: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 16384); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,666 INFO L273 TraceCheckUtils]: 136: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4096); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,668 INFO L273 TraceCheckUtils]: 137: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 20480); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,668 INFO L273 TraceCheckUtils]: 138: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4099); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,670 INFO L273 TraceCheckUtils]: 139: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4368); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,670 INFO L273 TraceCheckUtils]: 140: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4369); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,670 INFO L273 TraceCheckUtils]: 141: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4384); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,671 INFO L273 TraceCheckUtils]: 142: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4385); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,671 INFO L273 TraceCheckUtils]: 143: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4400); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,671 INFO L273 TraceCheckUtils]: 144: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4401); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,671 INFO L273 TraceCheckUtils]: 145: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4416); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,672 INFO L273 TraceCheckUtils]: 146: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4417); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,672 INFO L273 TraceCheckUtils]: 147: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4432); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,672 INFO L273 TraceCheckUtils]: 148: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4433); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,673 INFO L273 TraceCheckUtils]: 149: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4448); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,673 INFO L273 TraceCheckUtils]: 150: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4449); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,673 INFO L273 TraceCheckUtils]: 151: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4464); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,673 INFO L273 TraceCheckUtils]: 152: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4465); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,674 INFO L273 TraceCheckUtils]: 153: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4466); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,674 INFO L273 TraceCheckUtils]: 154: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~s__state~0 == 4467); {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,675 INFO L273 TraceCheckUtils]: 155: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume ~s__state~0 == 4480; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,675 INFO L273 TraceCheckUtils]: 156: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,676 INFO L273 TraceCheckUtils]: 157: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2018-11-14 17:15:52,676 INFO L273 TraceCheckUtils]: 158: Hoare triple {106463#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume ~s__s3__tmp__cert_req~0 == 1;~s__state~0 := 4496; {106462#false} is VALID [2018-11-14 17:15:52,677 INFO L273 TraceCheckUtils]: 159: Hoare triple {106462#false} ~s__init_num~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,677 INFO L273 TraceCheckUtils]: 160: Hoare triple {106462#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {106462#false} is VALID [2018-11-14 17:15:52,677 INFO L273 TraceCheckUtils]: 161: Hoare triple {106462#false} ~skip~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,677 INFO L273 TraceCheckUtils]: 162: Hoare triple {106462#false} assume true; {106462#false} is VALID [2018-11-14 17:15:52,677 INFO L273 TraceCheckUtils]: 163: Hoare triple {106462#false} assume !false; {106462#false} is VALID [2018-11-14 17:15:52,678 INFO L273 TraceCheckUtils]: 164: Hoare triple {106462#false} ~state~0 := ~s__state~0; {106462#false} is VALID [2018-11-14 17:15:52,678 INFO L273 TraceCheckUtils]: 165: Hoare triple {106462#false} assume !(~s__state~0 == 12292); {106462#false} is VALID [2018-11-14 17:15:52,678 INFO L273 TraceCheckUtils]: 166: Hoare triple {106462#false} assume !(~s__state~0 == 16384); {106462#false} is VALID [2018-11-14 17:15:52,678 INFO L273 TraceCheckUtils]: 167: Hoare triple {106462#false} assume !(~s__state~0 == 4096); {106462#false} is VALID [2018-11-14 17:15:52,678 INFO L273 TraceCheckUtils]: 168: Hoare triple {106462#false} assume !(~s__state~0 == 20480); {106462#false} is VALID [2018-11-14 17:15:52,679 INFO L273 TraceCheckUtils]: 169: Hoare triple {106462#false} assume !(~s__state~0 == 4099); {106462#false} is VALID [2018-11-14 17:15:52,679 INFO L273 TraceCheckUtils]: 170: Hoare triple {106462#false} assume !(~s__state~0 == 4368); {106462#false} is VALID [2018-11-14 17:15:52,679 INFO L273 TraceCheckUtils]: 171: Hoare triple {106462#false} assume !(~s__state~0 == 4369); {106462#false} is VALID [2018-11-14 17:15:52,679 INFO L273 TraceCheckUtils]: 172: Hoare triple {106462#false} assume !(~s__state~0 == 4384); {106462#false} is VALID [2018-11-14 17:15:52,679 INFO L273 TraceCheckUtils]: 173: Hoare triple {106462#false} assume !(~s__state~0 == 4385); {106462#false} is VALID [2018-11-14 17:15:52,680 INFO L273 TraceCheckUtils]: 174: Hoare triple {106462#false} assume !(~s__state~0 == 4400); {106462#false} is VALID [2018-11-14 17:15:52,680 INFO L273 TraceCheckUtils]: 175: Hoare triple {106462#false} assume !(~s__state~0 == 4401); {106462#false} is VALID [2018-11-14 17:15:52,680 INFO L273 TraceCheckUtils]: 176: Hoare triple {106462#false} assume !(~s__state~0 == 4416); {106462#false} is VALID [2018-11-14 17:15:52,680 INFO L273 TraceCheckUtils]: 177: Hoare triple {106462#false} assume !(~s__state~0 == 4417); {106462#false} is VALID [2018-11-14 17:15:52,680 INFO L273 TraceCheckUtils]: 178: Hoare triple {106462#false} assume !(~s__state~0 == 4432); {106462#false} is VALID [2018-11-14 17:15:52,680 INFO L273 TraceCheckUtils]: 179: Hoare triple {106462#false} assume !(~s__state~0 == 4433); {106462#false} is VALID [2018-11-14 17:15:52,681 INFO L273 TraceCheckUtils]: 180: Hoare triple {106462#false} assume !(~s__state~0 == 4448); {106462#false} is VALID [2018-11-14 17:15:52,681 INFO L273 TraceCheckUtils]: 181: Hoare triple {106462#false} assume !(~s__state~0 == 4449); {106462#false} is VALID [2018-11-14 17:15:52,681 INFO L273 TraceCheckUtils]: 182: Hoare triple {106462#false} assume !(~s__state~0 == 4464); {106462#false} is VALID [2018-11-14 17:15:52,681 INFO L273 TraceCheckUtils]: 183: Hoare triple {106462#false} assume !(~s__state~0 == 4465); {106462#false} is VALID [2018-11-14 17:15:52,681 INFO L273 TraceCheckUtils]: 184: Hoare triple {106462#false} assume !(~s__state~0 == 4466); {106462#false} is VALID [2018-11-14 17:15:52,682 INFO L273 TraceCheckUtils]: 185: Hoare triple {106462#false} assume !(~s__state~0 == 4467); {106462#false} is VALID [2018-11-14 17:15:52,682 INFO L273 TraceCheckUtils]: 186: Hoare triple {106462#false} assume !(~s__state~0 == 4480); {106462#false} is VALID [2018-11-14 17:15:52,682 INFO L273 TraceCheckUtils]: 187: Hoare triple {106462#false} assume !(~s__state~0 == 4481); {106462#false} is VALID [2018-11-14 17:15:52,682 INFO L273 TraceCheckUtils]: 188: Hoare triple {106462#false} assume !(~s__state~0 == 4496); {106462#false} is VALID [2018-11-14 17:15:52,682 INFO L273 TraceCheckUtils]: 189: Hoare triple {106462#false} assume !(~s__state~0 == 4497); {106462#false} is VALID [2018-11-14 17:15:52,682 INFO L273 TraceCheckUtils]: 190: Hoare triple {106462#false} assume !(~s__state~0 == 4512); {106462#false} is VALID [2018-11-14 17:15:52,682 INFO L273 TraceCheckUtils]: 191: Hoare triple {106462#false} assume !(~s__state~0 == 4513); {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 192: Hoare triple {106462#false} assume ~s__state~0 == 4528; {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 193: Hoare triple {106462#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 194: Hoare triple {106462#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~__cil_tmp57~0 - 5;~s__s3__flags~0 := ~__cil_tmp58~0; {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 195: Hoare triple {106462#false} assume !(~s__hit~0 != 0);~s__s3__tmp__next_state___0~0 := 4560; {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 196: Hoare triple {106462#false} ~s__init_num~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 197: Hoare triple {106462#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 198: Hoare triple {106462#false} ~skip~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 199: Hoare triple {106462#false} assume true; {106462#false} is VALID [2018-11-14 17:15:52,683 INFO L273 TraceCheckUtils]: 200: Hoare triple {106462#false} assume !false; {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 201: Hoare triple {106462#false} ~state~0 := ~s__state~0; {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 202: Hoare triple {106462#false} assume !(~s__state~0 == 12292); {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 203: Hoare triple {106462#false} assume !(~s__state~0 == 16384); {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 204: Hoare triple {106462#false} assume !(~s__state~0 == 4096); {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 205: Hoare triple {106462#false} assume !(~s__state~0 == 20480); {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 206: Hoare triple {106462#false} assume !(~s__state~0 == 4099); {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 207: Hoare triple {106462#false} assume !(~s__state~0 == 4368); {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 208: Hoare triple {106462#false} assume !(~s__state~0 == 4369); {106462#false} is VALID [2018-11-14 17:15:52,684 INFO L273 TraceCheckUtils]: 209: Hoare triple {106462#false} assume !(~s__state~0 == 4384); {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 210: Hoare triple {106462#false} assume !(~s__state~0 == 4385); {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 211: Hoare triple {106462#false} assume ~s__state~0 == 4400; {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 212: Hoare triple {106462#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 213: Hoare triple {106462#false} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 214: Hoare triple {106462#false} assume !(~blastFlag~0 == 2); {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 215: Hoare triple {106462#false} assume ~blastFlag~0 == 4;~blastFlag~0 := 5; {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 216: Hoare triple {106462#false} assume !(~ret~0 <= 0); {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 217: Hoare triple {106462#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,685 INFO L273 TraceCheckUtils]: 218: Hoare triple {106462#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 219: Hoare triple {106462#false} ~skip~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 220: Hoare triple {106462#false} assume true; {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 221: Hoare triple {106462#false} assume !false; {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 222: Hoare triple {106462#false} ~state~0 := ~s__state~0; {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 223: Hoare triple {106462#false} assume !(~s__state~0 == 12292); {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 224: Hoare triple {106462#false} assume !(~s__state~0 == 16384); {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 225: Hoare triple {106462#false} assume !(~s__state~0 == 4096); {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 226: Hoare triple {106462#false} assume !(~s__state~0 == 20480); {106462#false} is VALID [2018-11-14 17:15:52,686 INFO L273 TraceCheckUtils]: 227: Hoare triple {106462#false} assume !(~s__state~0 == 4099); {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 228: Hoare triple {106462#false} assume !(~s__state~0 == 4368); {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 229: Hoare triple {106462#false} assume !(~s__state~0 == 4369); {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 230: Hoare triple {106462#false} assume !(~s__state~0 == 4384); {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 231: Hoare triple {106462#false} assume !(~s__state~0 == 4385); {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 232: Hoare triple {106462#false} assume !(~s__state~0 == 4400); {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 233: Hoare triple {106462#false} assume !(~s__state~0 == 4401); {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 234: Hoare triple {106462#false} assume ~s__state~0 == 4416; {106462#false} is VALID [2018-11-14 17:15:52,687 INFO L273 TraceCheckUtils]: 235: Hoare triple {106462#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 236: Hoare triple {106462#false} assume !(~blastFlag~0 == 3); {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 237: Hoare triple {106462#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 238: Hoare triple {106462#false} assume !(~tmp___6~0 == 0); {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 239: Hoare triple {106462#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 240: Hoare triple {106462#false} ~skip~0 := 0; {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 241: Hoare triple {106462#false} assume true; {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 242: Hoare triple {106462#false} assume !false; {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 243: Hoare triple {106462#false} ~state~0 := ~s__state~0; {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 244: Hoare triple {106462#false} assume !(~s__state~0 == 12292); {106462#false} is VALID [2018-11-14 17:15:52,688 INFO L273 TraceCheckUtils]: 245: Hoare triple {106462#false} assume !(~s__state~0 == 16384); {106462#false} is VALID [2018-11-14 17:15:52,689 INFO L273 TraceCheckUtils]: 246: Hoare triple {106462#false} assume !(~s__state~0 == 4096); {106462#false} is VALID [2018-11-14 17:15:52,689 INFO L273 TraceCheckUtils]: 247: Hoare triple {106462#false} assume !(~s__state~0 == 20480); {106462#false} is VALID [2018-11-14 17:15:52,689 INFO L273 TraceCheckUtils]: 248: Hoare triple {106462#false} assume !(~s__state~0 == 4099); {106462#false} is VALID [2018-11-14 17:15:52,689 INFO L273 TraceCheckUtils]: 249: Hoare triple {106462#false} assume !(~s__state~0 == 4368); {106462#false} is VALID [2018-11-14 17:15:52,689 INFO L273 TraceCheckUtils]: 250: Hoare triple {106462#false} assume !(~s__state~0 == 4369); {106462#false} is VALID [2018-11-14 17:15:52,689 INFO L273 TraceCheckUtils]: 251: Hoare triple {106462#false} assume !(~s__state~0 == 4384); {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 252: Hoare triple {106462#false} assume !(~s__state~0 == 4385); {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 253: Hoare triple {106462#false} assume !(~s__state~0 == 4400); {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 254: Hoare triple {106462#false} assume !(~s__state~0 == 4401); {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 255: Hoare triple {106462#false} assume !(~s__state~0 == 4416); {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 256: Hoare triple {106462#false} assume !(~s__state~0 == 4417); {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 257: Hoare triple {106462#false} assume ~s__state~0 == 4432; {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 258: Hoare triple {106462#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {106462#false} is VALID [2018-11-14 17:15:52,690 INFO L273 TraceCheckUtils]: 259: Hoare triple {106462#false} assume ~blastFlag~0 == 5; {106462#false} is VALID [2018-11-14 17:15:52,691 INFO L273 TraceCheckUtils]: 260: Hoare triple {106462#false} assume !false; {106462#false} is VALID [2018-11-14 17:15:52,710 INFO L134 CoverageAnalysis]: Checked inductivity of 832 backedges. 539 proven. 0 refuted. 0 times theorem prover too weak. 293 trivial. 0 not checked. [2018-11-14 17:15:52,711 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:52,711 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:52,711 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 261 [2018-11-14 17:15:52,712 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:52,712 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:52,873 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 145 edges. 145 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:52,873 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:52,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:52,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:52,873 INFO L87 Difference]: Start difference. First operand 3222 states and 4367 transitions. Second operand 3 states. [2018-11-14 17:15:57,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:57,986 INFO L93 Difference]: Finished difference Result 9346 states and 12637 transitions. [2018-11-14 17:15:57,986 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:57,986 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 261 [2018-11-14 17:15:57,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:57,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:57,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 493 transitions. [2018-11-14 17:15:57,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:57,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 493 transitions. [2018-11-14 17:15:57,991 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 493 transitions. [2018-11-14 17:15:58,411 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 493 edges. 493 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:00,035 INFO L225 Difference]: With dead ends: 9346 [2018-11-14 17:16:00,035 INFO L226 Difference]: Without dead ends: 6136 [2018-11-14 17:16:00,040 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:16:00,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6136 states. [2018-11-14 17:16:02,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6136 to 6134. [2018-11-14 17:16:02,142 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:16:02,142 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6136 states. Second operand 6134 states. [2018-11-14 17:16:02,142 INFO L74 IsIncluded]: Start isIncluded. First operand 6136 states. Second operand 6134 states. [2018-11-14 17:16:02,142 INFO L87 Difference]: Start difference. First operand 6136 states. Second operand 6134 states. [2018-11-14 17:16:03,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:03,468 INFO L93 Difference]: Finished difference Result 6136 states and 8278 transitions. [2018-11-14 17:16:03,468 INFO L276 IsEmpty]: Start isEmpty. Operand 6136 states and 8278 transitions. [2018-11-14 17:16:03,475 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:03,475 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:03,475 INFO L74 IsIncluded]: Start isIncluded. First operand 6134 states. Second operand 6136 states. [2018-11-14 17:16:03,475 INFO L87 Difference]: Start difference. First operand 6134 states. Second operand 6136 states. [2018-11-14 17:16:04,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:04,829 INFO L93 Difference]: Finished difference Result 6136 states and 8278 transitions. [2018-11-14 17:16:04,829 INFO L276 IsEmpty]: Start isEmpty. Operand 6136 states and 8278 transitions. [2018-11-14 17:16:04,833 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:04,833 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:04,834 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:16:04,834 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:16:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6134 states. [2018-11-14 17:16:06,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6134 states to 6134 states and 8277 transitions. [2018-11-14 17:16:06,392 INFO L78 Accepts]: Start accepts. Automaton has 6134 states and 8277 transitions. Word has length 261 [2018-11-14 17:16:06,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:16:06,393 INFO L480 AbstractCegarLoop]: Abstraction has 6134 states and 8277 transitions. [2018-11-14 17:16:06,393 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:16:06,393 INFO L276 IsEmpty]: Start isEmpty. Operand 6134 states and 8277 transitions. [2018-11-14 17:16:06,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-11-14 17:16:06,399 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:16:06,399 INFO L375 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-14 17:16:06,399 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:16:06,400 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:16:06,400 INFO L82 PathProgramCache]: Analyzing trace with hash -1935679604, now seen corresponding path program 1 times [2018-11-14 17:16:06,400 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:16:06,400 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:16:06,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:06,401 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:16:06,401 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:06,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:16:06,673 INFO L256 TraceCheckUtils]: 0: Hoare triple {135258#true} call ULTIMATE.init(); {135258#true} is VALID [2018-11-14 17:16:06,673 INFO L273 TraceCheckUtils]: 1: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,674 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {135258#true} {135258#true} #543#return; {135258#true} is VALID [2018-11-14 17:16:06,674 INFO L256 TraceCheckUtils]: 3: Hoare triple {135258#true} call #t~ret49 := main(); {135258#true} is VALID [2018-11-14 17:16:06,674 INFO L273 TraceCheckUtils]: 4: Hoare triple {135258#true} havoc ~s~0;~s~0 := 12292; {135258#true} is VALID [2018-11-14 17:16:06,674 INFO L256 TraceCheckUtils]: 5: Hoare triple {135258#true} call #t~ret48 := ssl3_connect(~s~0); {135258#true} is VALID [2018-11-14 17:16:06,674 INFO L273 TraceCheckUtils]: 6: Hoare triple {135258#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__bbio~0 := #t~nondet3;havoc #t~nondet3;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__wbio~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__hit~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__debug~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet11;havoc #t~nondet11;havoc ~s__s3__change_cipher_spec~0;havoc ~s__s3__flags~0;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;havoc ~num1~0;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~tmp___1~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~tmp___2~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~tmp___3~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~tmp___4~0 := #t~nondet21;havoc #t~nondet21;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~tmp___5~0 := #t~nondet22;havoc #t~nondet22;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~tmp___6~0 := #t~nondet23;havoc #t~nondet23;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___7~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___8~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___9~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,675 INFO L273 TraceCheckUtils]: 7: Hoare triple {135258#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {135258#true} is VALID [2018-11-14 17:16:06,675 INFO L273 TraceCheckUtils]: 8: Hoare triple {135258#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {135258#true} is VALID [2018-11-14 17:16:06,675 INFO L273 TraceCheckUtils]: 9: Hoare triple {135258#true} assume !(~tmp___1~0 + 12288 != 0); {135258#true} is VALID [2018-11-14 17:16:06,675 INFO L273 TraceCheckUtils]: 10: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,675 INFO L273 TraceCheckUtils]: 11: Hoare triple {135258#true} assume !false; {135258#true} is VALID [2018-11-14 17:16:06,676 INFO L273 TraceCheckUtils]: 12: Hoare triple {135258#true} ~state~0 := ~s__state~0; {135258#true} is VALID [2018-11-14 17:16:06,676 INFO L273 TraceCheckUtils]: 13: Hoare triple {135258#true} assume !(~s__state~0 == 12292); {135258#true} is VALID [2018-11-14 17:16:06,676 INFO L273 TraceCheckUtils]: 14: Hoare triple {135258#true} assume !(~s__state~0 == 16384); {135258#true} is VALID [2018-11-14 17:16:06,676 INFO L273 TraceCheckUtils]: 15: Hoare triple {135258#true} assume !(~s__state~0 == 4096); {135258#true} is VALID [2018-11-14 17:16:06,676 INFO L273 TraceCheckUtils]: 16: Hoare triple {135258#true} assume !(~s__state~0 == 20480); {135258#true} is VALID [2018-11-14 17:16:06,676 INFO L273 TraceCheckUtils]: 17: Hoare triple {135258#true} assume !(~s__state~0 == 4099); {135258#true} is VALID [2018-11-14 17:16:06,677 INFO L273 TraceCheckUtils]: 18: Hoare triple {135258#true} assume ~s__state~0 == 4368; {135258#true} is VALID [2018-11-14 17:16:06,677 INFO L273 TraceCheckUtils]: 19: Hoare triple {135258#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {135258#true} is VALID [2018-11-14 17:16:06,677 INFO L273 TraceCheckUtils]: 20: Hoare triple {135258#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {135258#true} is VALID [2018-11-14 17:16:06,677 INFO L273 TraceCheckUtils]: 21: Hoare triple {135258#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,677 INFO L273 TraceCheckUtils]: 22: Hoare triple {135258#true} assume ~s__bbio~0 != ~s__wbio~0; {135258#true} is VALID [2018-11-14 17:16:06,678 INFO L273 TraceCheckUtils]: 23: Hoare triple {135258#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {135258#true} is VALID [2018-11-14 17:16:06,678 INFO L273 TraceCheckUtils]: 24: Hoare triple {135258#true} ~skip~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,678 INFO L273 TraceCheckUtils]: 25: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,678 INFO L273 TraceCheckUtils]: 26: Hoare triple {135258#true} assume !false; {135258#true} is VALID [2018-11-14 17:16:06,678 INFO L273 TraceCheckUtils]: 27: Hoare triple {135258#true} ~state~0 := ~s__state~0; {135258#true} is VALID [2018-11-14 17:16:06,678 INFO L273 TraceCheckUtils]: 28: Hoare triple {135258#true} assume !(~s__state~0 == 12292); {135258#true} is VALID [2018-11-14 17:16:06,679 INFO L273 TraceCheckUtils]: 29: Hoare triple {135258#true} assume !(~s__state~0 == 16384); {135258#true} is VALID [2018-11-14 17:16:06,679 INFO L273 TraceCheckUtils]: 30: Hoare triple {135258#true} assume !(~s__state~0 == 4096); {135258#true} is VALID [2018-11-14 17:16:06,679 INFO L273 TraceCheckUtils]: 31: Hoare triple {135258#true} assume !(~s__state~0 == 20480); {135258#true} is VALID [2018-11-14 17:16:06,679 INFO L273 TraceCheckUtils]: 32: Hoare triple {135258#true} assume !(~s__state~0 == 4099); {135258#true} is VALID [2018-11-14 17:16:06,679 INFO L273 TraceCheckUtils]: 33: Hoare triple {135258#true} assume !(~s__state~0 == 4368); {135258#true} is VALID [2018-11-14 17:16:06,680 INFO L273 TraceCheckUtils]: 34: Hoare triple {135258#true} assume !(~s__state~0 == 4369); {135258#true} is VALID [2018-11-14 17:16:06,680 INFO L273 TraceCheckUtils]: 35: Hoare triple {135258#true} assume ~s__state~0 == 4384; {135258#true} is VALID [2018-11-14 17:16:06,680 INFO L273 TraceCheckUtils]: 36: Hoare triple {135258#true} assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {135258#true} is VALID [2018-11-14 17:16:06,680 INFO L273 TraceCheckUtils]: 37: Hoare triple {135258#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {135258#true} is VALID [2018-11-14 17:16:06,680 INFO L273 TraceCheckUtils]: 38: Hoare triple {135258#true} assume !(~ret~0 <= 0); {135258#true} is VALID [2018-11-14 17:16:06,680 INFO L273 TraceCheckUtils]: 39: Hoare triple {135258#true} assume !(~s__hit~0 != 0);~s__state~0 := 4400; {135258#true} is VALID [2018-11-14 17:16:06,681 INFO L273 TraceCheckUtils]: 40: Hoare triple {135258#true} ~s__init_num~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,681 INFO L273 TraceCheckUtils]: 41: Hoare triple {135258#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {135258#true} is VALID [2018-11-14 17:16:06,681 INFO L273 TraceCheckUtils]: 42: Hoare triple {135258#true} ~skip~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,681 INFO L273 TraceCheckUtils]: 43: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,681 INFO L273 TraceCheckUtils]: 44: Hoare triple {135258#true} assume !false; {135258#true} is VALID [2018-11-14 17:16:06,682 INFO L273 TraceCheckUtils]: 45: Hoare triple {135258#true} ~state~0 := ~s__state~0; {135258#true} is VALID [2018-11-14 17:16:06,682 INFO L273 TraceCheckUtils]: 46: Hoare triple {135258#true} assume !(~s__state~0 == 12292); {135258#true} is VALID [2018-11-14 17:16:06,682 INFO L273 TraceCheckUtils]: 47: Hoare triple {135258#true} assume !(~s__state~0 == 16384); {135258#true} is VALID [2018-11-14 17:16:06,682 INFO L273 TraceCheckUtils]: 48: Hoare triple {135258#true} assume !(~s__state~0 == 4096); {135258#true} is VALID [2018-11-14 17:16:06,682 INFO L273 TraceCheckUtils]: 49: Hoare triple {135258#true} assume !(~s__state~0 == 20480); {135258#true} is VALID [2018-11-14 17:16:06,682 INFO L273 TraceCheckUtils]: 50: Hoare triple {135258#true} assume !(~s__state~0 == 4099); {135258#true} is VALID [2018-11-14 17:16:06,683 INFO L273 TraceCheckUtils]: 51: Hoare triple {135258#true} assume !(~s__state~0 == 4368); {135258#true} is VALID [2018-11-14 17:16:06,683 INFO L273 TraceCheckUtils]: 52: Hoare triple {135258#true} assume !(~s__state~0 == 4369); {135258#true} is VALID [2018-11-14 17:16:06,683 INFO L273 TraceCheckUtils]: 53: Hoare triple {135258#true} assume !(~s__state~0 == 4384); {135258#true} is VALID [2018-11-14 17:16:06,683 INFO L273 TraceCheckUtils]: 54: Hoare triple {135258#true} assume !(~s__state~0 == 4385); {135258#true} is VALID [2018-11-14 17:16:06,683 INFO L273 TraceCheckUtils]: 55: Hoare triple {135258#true} assume ~s__state~0 == 4400; {135258#true} is VALID [2018-11-14 17:16:06,684 INFO L273 TraceCheckUtils]: 56: Hoare triple {135258#true} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {135258#true} is VALID [2018-11-14 17:16:06,684 INFO L273 TraceCheckUtils]: 57: Hoare triple {135258#true} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {135258#true} is VALID [2018-11-14 17:16:06,684 INFO L273 TraceCheckUtils]: 58: Hoare triple {135258#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {135258#true} is VALID [2018-11-14 17:16:06,684 INFO L273 TraceCheckUtils]: 59: Hoare triple {135258#true} assume !(~ret~0 <= 0); {135258#true} is VALID [2018-11-14 17:16:06,684 INFO L273 TraceCheckUtils]: 60: Hoare triple {135258#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,684 INFO L273 TraceCheckUtils]: 61: Hoare triple {135258#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {135258#true} is VALID [2018-11-14 17:16:06,685 INFO L273 TraceCheckUtils]: 62: Hoare triple {135258#true} ~skip~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,685 INFO L273 TraceCheckUtils]: 63: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,685 INFO L273 TraceCheckUtils]: 64: Hoare triple {135258#true} assume !false; {135258#true} is VALID [2018-11-14 17:16:06,685 INFO L273 TraceCheckUtils]: 65: Hoare triple {135258#true} ~state~0 := ~s__state~0; {135258#true} is VALID [2018-11-14 17:16:06,685 INFO L273 TraceCheckUtils]: 66: Hoare triple {135258#true} assume !(~s__state~0 == 12292); {135258#true} is VALID [2018-11-14 17:16:06,686 INFO L273 TraceCheckUtils]: 67: Hoare triple {135258#true} assume !(~s__state~0 == 16384); {135258#true} is VALID [2018-11-14 17:16:06,686 INFO L273 TraceCheckUtils]: 68: Hoare triple {135258#true} assume !(~s__state~0 == 4096); {135258#true} is VALID [2018-11-14 17:16:06,686 INFO L273 TraceCheckUtils]: 69: Hoare triple {135258#true} assume !(~s__state~0 == 20480); {135258#true} is VALID [2018-11-14 17:16:06,686 INFO L273 TraceCheckUtils]: 70: Hoare triple {135258#true} assume !(~s__state~0 == 4099); {135258#true} is VALID [2018-11-14 17:16:06,686 INFO L273 TraceCheckUtils]: 71: Hoare triple {135258#true} assume !(~s__state~0 == 4368); {135258#true} is VALID [2018-11-14 17:16:06,686 INFO L273 TraceCheckUtils]: 72: Hoare triple {135258#true} assume !(~s__state~0 == 4369); {135258#true} is VALID [2018-11-14 17:16:06,687 INFO L273 TraceCheckUtils]: 73: Hoare triple {135258#true} assume !(~s__state~0 == 4384); {135258#true} is VALID [2018-11-14 17:16:06,687 INFO L273 TraceCheckUtils]: 74: Hoare triple {135258#true} assume !(~s__state~0 == 4385); {135258#true} is VALID [2018-11-14 17:16:06,687 INFO L273 TraceCheckUtils]: 75: Hoare triple {135258#true} assume !(~s__state~0 == 4400); {135258#true} is VALID [2018-11-14 17:16:06,687 INFO L273 TraceCheckUtils]: 76: Hoare triple {135258#true} assume !(~s__state~0 == 4401); {135258#true} is VALID [2018-11-14 17:16:06,687 INFO L273 TraceCheckUtils]: 77: Hoare triple {135258#true} assume ~s__state~0 == 4416; {135258#true} is VALID [2018-11-14 17:16:06,688 INFO L273 TraceCheckUtils]: 78: Hoare triple {135258#true} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {135258#true} is VALID [2018-11-14 17:16:06,688 INFO L273 TraceCheckUtils]: 79: Hoare triple {135258#true} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {135258#true} is VALID [2018-11-14 17:16:06,688 INFO L273 TraceCheckUtils]: 80: Hoare triple {135258#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,688 INFO L273 TraceCheckUtils]: 81: Hoare triple {135258#true} assume !(~tmp___6~0 == 0); {135258#true} is VALID [2018-11-14 17:16:06,688 INFO L273 TraceCheckUtils]: 82: Hoare triple {135258#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {135258#true} is VALID [2018-11-14 17:16:06,688 INFO L273 TraceCheckUtils]: 83: Hoare triple {135258#true} ~skip~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,689 INFO L273 TraceCheckUtils]: 84: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,689 INFO L273 TraceCheckUtils]: 85: Hoare triple {135258#true} assume !false; {135258#true} is VALID [2018-11-14 17:16:06,689 INFO L273 TraceCheckUtils]: 86: Hoare triple {135258#true} ~state~0 := ~s__state~0; {135258#true} is VALID [2018-11-14 17:16:06,689 INFO L273 TraceCheckUtils]: 87: Hoare triple {135258#true} assume !(~s__state~0 == 12292); {135258#true} is VALID [2018-11-14 17:16:06,689 INFO L273 TraceCheckUtils]: 88: Hoare triple {135258#true} assume !(~s__state~0 == 16384); {135258#true} is VALID [2018-11-14 17:16:06,689 INFO L273 TraceCheckUtils]: 89: Hoare triple {135258#true} assume !(~s__state~0 == 4096); {135258#true} is VALID [2018-11-14 17:16:06,690 INFO L273 TraceCheckUtils]: 90: Hoare triple {135258#true} assume !(~s__state~0 == 20480); {135258#true} is VALID [2018-11-14 17:16:06,690 INFO L273 TraceCheckUtils]: 91: Hoare triple {135258#true} assume !(~s__state~0 == 4099); {135258#true} is VALID [2018-11-14 17:16:06,690 INFO L273 TraceCheckUtils]: 92: Hoare triple {135258#true} assume !(~s__state~0 == 4368); {135258#true} is VALID [2018-11-14 17:16:06,690 INFO L273 TraceCheckUtils]: 93: Hoare triple {135258#true} assume !(~s__state~0 == 4369); {135258#true} is VALID [2018-11-14 17:16:06,690 INFO L273 TraceCheckUtils]: 94: Hoare triple {135258#true} assume !(~s__state~0 == 4384); {135258#true} is VALID [2018-11-14 17:16:06,691 INFO L273 TraceCheckUtils]: 95: Hoare triple {135258#true} assume !(~s__state~0 == 4385); {135258#true} is VALID [2018-11-14 17:16:06,691 INFO L273 TraceCheckUtils]: 96: Hoare triple {135258#true} assume !(~s__state~0 == 4400); {135258#true} is VALID [2018-11-14 17:16:06,691 INFO L273 TraceCheckUtils]: 97: Hoare triple {135258#true} assume !(~s__state~0 == 4401); {135258#true} is VALID [2018-11-14 17:16:06,691 INFO L273 TraceCheckUtils]: 98: Hoare triple {135258#true} assume !(~s__state~0 == 4416); {135258#true} is VALID [2018-11-14 17:16:06,691 INFO L273 TraceCheckUtils]: 99: Hoare triple {135258#true} assume !(~s__state~0 == 4417); {135258#true} is VALID [2018-11-14 17:16:06,691 INFO L273 TraceCheckUtils]: 100: Hoare triple {135258#true} assume ~s__state~0 == 4432; {135258#true} is VALID [2018-11-14 17:16:06,692 INFO L273 TraceCheckUtils]: 101: Hoare triple {135258#true} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {135258#true} is VALID [2018-11-14 17:16:06,692 INFO L273 TraceCheckUtils]: 102: Hoare triple {135258#true} assume !(~blastFlag~0 == 5); {135258#true} is VALID [2018-11-14 17:16:06,692 INFO L273 TraceCheckUtils]: 103: Hoare triple {135258#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,692 INFO L273 TraceCheckUtils]: 104: Hoare triple {135258#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {135258#true} is VALID [2018-11-14 17:16:06,692 INFO L273 TraceCheckUtils]: 105: Hoare triple {135258#true} ~skip~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,692 INFO L273 TraceCheckUtils]: 106: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,693 INFO L273 TraceCheckUtils]: 107: Hoare triple {135258#true} assume !false; {135258#true} is VALID [2018-11-14 17:16:06,693 INFO L273 TraceCheckUtils]: 108: Hoare triple {135258#true} ~state~0 := ~s__state~0; {135258#true} is VALID [2018-11-14 17:16:06,693 INFO L273 TraceCheckUtils]: 109: Hoare triple {135258#true} assume !(~s__state~0 == 12292); {135258#true} is VALID [2018-11-14 17:16:06,693 INFO L273 TraceCheckUtils]: 110: Hoare triple {135258#true} assume !(~s__state~0 == 16384); {135258#true} is VALID [2018-11-14 17:16:06,693 INFO L273 TraceCheckUtils]: 111: Hoare triple {135258#true} assume !(~s__state~0 == 4096); {135258#true} is VALID [2018-11-14 17:16:06,694 INFO L273 TraceCheckUtils]: 112: Hoare triple {135258#true} assume !(~s__state~0 == 20480); {135258#true} is VALID [2018-11-14 17:16:06,694 INFO L273 TraceCheckUtils]: 113: Hoare triple {135258#true} assume !(~s__state~0 == 4099); {135258#true} is VALID [2018-11-14 17:16:06,694 INFO L273 TraceCheckUtils]: 114: Hoare triple {135258#true} assume !(~s__state~0 == 4368); {135258#true} is VALID [2018-11-14 17:16:06,694 INFO L273 TraceCheckUtils]: 115: Hoare triple {135258#true} assume !(~s__state~0 == 4369); {135258#true} is VALID [2018-11-14 17:16:06,694 INFO L273 TraceCheckUtils]: 116: Hoare triple {135258#true} assume !(~s__state~0 == 4384); {135258#true} is VALID [2018-11-14 17:16:06,694 INFO L273 TraceCheckUtils]: 117: Hoare triple {135258#true} assume !(~s__state~0 == 4385); {135258#true} is VALID [2018-11-14 17:16:06,695 INFO L273 TraceCheckUtils]: 118: Hoare triple {135258#true} assume !(~s__state~0 == 4400); {135258#true} is VALID [2018-11-14 17:16:06,695 INFO L273 TraceCheckUtils]: 119: Hoare triple {135258#true} assume !(~s__state~0 == 4401); {135258#true} is VALID [2018-11-14 17:16:06,695 INFO L273 TraceCheckUtils]: 120: Hoare triple {135258#true} assume !(~s__state~0 == 4416); {135258#true} is VALID [2018-11-14 17:16:06,695 INFO L273 TraceCheckUtils]: 121: Hoare triple {135258#true} assume !(~s__state~0 == 4417); {135258#true} is VALID [2018-11-14 17:16:06,695 INFO L273 TraceCheckUtils]: 122: Hoare triple {135258#true} assume !(~s__state~0 == 4432); {135258#true} is VALID [2018-11-14 17:16:06,696 INFO L273 TraceCheckUtils]: 123: Hoare triple {135258#true} assume !(~s__state~0 == 4433); {135258#true} is VALID [2018-11-14 17:16:06,696 INFO L273 TraceCheckUtils]: 124: Hoare triple {135258#true} assume ~s__state~0 == 4448; {135258#true} is VALID [2018-11-14 17:16:06,696 INFO L273 TraceCheckUtils]: 125: Hoare triple {135258#true} assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {135258#true} is VALID [2018-11-14 17:16:06,696 INFO L273 TraceCheckUtils]: 126: Hoare triple {135258#true} assume !(~ret~0 <= 0); {135258#true} is VALID [2018-11-14 17:16:06,696 INFO L273 TraceCheckUtils]: 127: Hoare triple {135258#true} assume !(~s__s3__tmp__cert_req~0 != 0);~s__state~0 := 4480; {135258#true} is VALID [2018-11-14 17:16:06,696 INFO L273 TraceCheckUtils]: 128: Hoare triple {135258#true} ~s__init_num~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,697 INFO L273 TraceCheckUtils]: 129: Hoare triple {135258#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {135258#true} is VALID [2018-11-14 17:16:06,697 INFO L273 TraceCheckUtils]: 130: Hoare triple {135258#true} ~skip~0 := 0; {135258#true} is VALID [2018-11-14 17:16:06,697 INFO L273 TraceCheckUtils]: 131: Hoare triple {135258#true} assume true; {135258#true} is VALID [2018-11-14 17:16:06,697 INFO L273 TraceCheckUtils]: 132: Hoare triple {135258#true} assume !false; {135258#true} is VALID [2018-11-14 17:16:06,697 INFO L273 TraceCheckUtils]: 133: Hoare triple {135258#true} ~state~0 := ~s__state~0; {135258#true} is VALID [2018-11-14 17:16:06,697 INFO L273 TraceCheckUtils]: 134: Hoare triple {135258#true} assume !(~s__state~0 == 12292); {135258#true} is VALID [2018-11-14 17:16:06,698 INFO L273 TraceCheckUtils]: 135: Hoare triple {135258#true} assume !(~s__state~0 == 16384); {135258#true} is VALID [2018-11-14 17:16:06,698 INFO L273 TraceCheckUtils]: 136: Hoare triple {135258#true} assume !(~s__state~0 == 4096); {135258#true} is VALID [2018-11-14 17:16:06,698 INFO L273 TraceCheckUtils]: 137: Hoare triple {135258#true} assume !(~s__state~0 == 20480); {135258#true} is VALID [2018-11-14 17:16:06,698 INFO L273 TraceCheckUtils]: 138: Hoare triple {135258#true} assume !(~s__state~0 == 4099); {135258#true} is VALID [2018-11-14 17:16:06,698 INFO L273 TraceCheckUtils]: 139: Hoare triple {135258#true} assume !(~s__state~0 == 4368); {135258#true} is VALID [2018-11-14 17:16:06,699 INFO L273 TraceCheckUtils]: 140: Hoare triple {135258#true} assume !(~s__state~0 == 4369); {135258#true} is VALID [2018-11-14 17:16:06,699 INFO L273 TraceCheckUtils]: 141: Hoare triple {135258#true} assume !(~s__state~0 == 4384); {135258#true} is VALID [2018-11-14 17:16:06,699 INFO L273 TraceCheckUtils]: 142: Hoare triple {135258#true} assume !(~s__state~0 == 4385); {135258#true} is VALID [2018-11-14 17:16:06,699 INFO L273 TraceCheckUtils]: 143: Hoare triple {135258#true} assume !(~s__state~0 == 4400); {135258#true} is VALID [2018-11-14 17:16:06,699 INFO L273 TraceCheckUtils]: 144: Hoare triple {135258#true} assume !(~s__state~0 == 4401); {135258#true} is VALID [2018-11-14 17:16:06,699 INFO L273 TraceCheckUtils]: 145: Hoare triple {135258#true} assume !(~s__state~0 == 4416); {135258#true} is VALID [2018-11-14 17:16:06,700 INFO L273 TraceCheckUtils]: 146: Hoare triple {135258#true} assume !(~s__state~0 == 4417); {135258#true} is VALID [2018-11-14 17:16:06,700 INFO L273 TraceCheckUtils]: 147: Hoare triple {135258#true} assume !(~s__state~0 == 4432); {135258#true} is VALID [2018-11-14 17:16:06,700 INFO L273 TraceCheckUtils]: 148: Hoare triple {135258#true} assume !(~s__state~0 == 4433); {135258#true} is VALID [2018-11-14 17:16:06,700 INFO L273 TraceCheckUtils]: 149: Hoare triple {135258#true} assume !(~s__state~0 == 4448); {135258#true} is VALID [2018-11-14 17:16:06,700 INFO L273 TraceCheckUtils]: 150: Hoare triple {135258#true} assume !(~s__state~0 == 4449); {135258#true} is VALID [2018-11-14 17:16:06,700 INFO L273 TraceCheckUtils]: 151: Hoare triple {135258#true} assume !(~s__state~0 == 4464); {135258#true} is VALID [2018-11-14 17:16:06,701 INFO L273 TraceCheckUtils]: 152: Hoare triple {135258#true} assume !(~s__state~0 == 4465); {135258#true} is VALID [2018-11-14 17:16:06,701 INFO L273 TraceCheckUtils]: 153: Hoare triple {135258#true} assume !(~s__state~0 == 4466); {135258#true} is VALID [2018-11-14 17:16:06,701 INFO L273 TraceCheckUtils]: 154: Hoare triple {135258#true} assume !(~s__state~0 == 4467); {135258#true} is VALID [2018-11-14 17:16:06,701 INFO L273 TraceCheckUtils]: 155: Hoare triple {135258#true} assume ~s__state~0 == 4480; {135258#true} is VALID [2018-11-14 17:16:06,701 INFO L273 TraceCheckUtils]: 156: Hoare triple {135258#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {135258#true} is VALID [2018-11-14 17:16:06,702 INFO L273 TraceCheckUtils]: 157: Hoare triple {135258#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {135258#true} is VALID [2018-11-14 17:16:06,717 INFO L273 TraceCheckUtils]: 158: Hoare triple {135258#true} assume !(~s__s3__tmp__cert_req~0 == 1);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,730 INFO L273 TraceCheckUtils]: 159: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} ~s__init_num~0 := 0; {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,744 INFO L273 TraceCheckUtils]: 160: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__s3__tmp__reuse_message~0 == 0); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,758 INFO L273 TraceCheckUtils]: 161: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} ~skip~0 := 0; {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,771 INFO L273 TraceCheckUtils]: 162: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume true; {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,785 INFO L273 TraceCheckUtils]: 163: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !false; {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,801 INFO L273 TraceCheckUtils]: 164: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} ~state~0 := ~s__state~0; {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,815 INFO L273 TraceCheckUtils]: 165: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 12292); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,829 INFO L273 TraceCheckUtils]: 166: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 16384); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,842 INFO L273 TraceCheckUtils]: 167: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4096); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,855 INFO L273 TraceCheckUtils]: 168: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 20480); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,865 INFO L273 TraceCheckUtils]: 169: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4099); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,879 INFO L273 TraceCheckUtils]: 170: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4368); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,893 INFO L273 TraceCheckUtils]: 171: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4369); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,906 INFO L273 TraceCheckUtils]: 172: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4384); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,922 INFO L273 TraceCheckUtils]: 173: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4385); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,930 INFO L273 TraceCheckUtils]: 174: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4400); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,944 INFO L273 TraceCheckUtils]: 175: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4401); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,957 INFO L273 TraceCheckUtils]: 176: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4416); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,971 INFO L273 TraceCheckUtils]: 177: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4417); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,984 INFO L273 TraceCheckUtils]: 178: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4432); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:06,997 INFO L273 TraceCheckUtils]: 179: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4433); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,010 INFO L273 TraceCheckUtils]: 180: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4448); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,023 INFO L273 TraceCheckUtils]: 181: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4449); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,032 INFO L273 TraceCheckUtils]: 182: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4464); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,042 INFO L273 TraceCheckUtils]: 183: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4465); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,057 INFO L273 TraceCheckUtils]: 184: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4466); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,065 INFO L273 TraceCheckUtils]: 185: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4467); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,079 INFO L273 TraceCheckUtils]: 186: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4480); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,087 INFO L273 TraceCheckUtils]: 187: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4481); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,099 INFO L273 TraceCheckUtils]: 188: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4496); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,108 INFO L273 TraceCheckUtils]: 189: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4497); {135260#(= ssl3_connect_~s__state~0 4512)} is VALID [2018-11-14 17:16:07,121 INFO L273 TraceCheckUtils]: 190: Hoare triple {135260#(= ssl3_connect_~s__state~0 4512)} assume !(~s__state~0 == 4512); {135259#false} is VALID [2018-11-14 17:16:07,121 INFO L273 TraceCheckUtils]: 191: Hoare triple {135259#false} assume !(~s__state~0 == 4513); {135259#false} is VALID [2018-11-14 17:16:07,121 INFO L273 TraceCheckUtils]: 192: Hoare triple {135259#false} assume ~s__state~0 == 4528; {135259#false} is VALID [2018-11-14 17:16:07,121 INFO L273 TraceCheckUtils]: 193: Hoare triple {135259#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {135259#false} is VALID [2018-11-14 17:16:07,122 INFO L273 TraceCheckUtils]: 194: Hoare triple {135259#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp57~0 := ~s__s3__flags~0;~__cil_tmp58~0 := ~__cil_tmp57~0 - 5;~s__s3__flags~0 := ~__cil_tmp58~0; {135259#false} is VALID [2018-11-14 17:16:07,122 INFO L273 TraceCheckUtils]: 195: Hoare triple {135259#false} assume !(~s__hit~0 != 0);~s__s3__tmp__next_state___0~0 := 4560; {135259#false} is VALID [2018-11-14 17:16:07,122 INFO L273 TraceCheckUtils]: 196: Hoare triple {135259#false} ~s__init_num~0 := 0; {135259#false} is VALID [2018-11-14 17:16:07,122 INFO L273 TraceCheckUtils]: 197: Hoare triple {135259#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {135259#false} is VALID [2018-11-14 17:16:07,122 INFO L273 TraceCheckUtils]: 198: Hoare triple {135259#false} ~skip~0 := 0; {135259#false} is VALID [2018-11-14 17:16:07,123 INFO L273 TraceCheckUtils]: 199: Hoare triple {135259#false} assume true; {135259#false} is VALID [2018-11-14 17:16:07,123 INFO L273 TraceCheckUtils]: 200: Hoare triple {135259#false} assume !false; {135259#false} is VALID [2018-11-14 17:16:07,123 INFO L273 TraceCheckUtils]: 201: Hoare triple {135259#false} ~state~0 := ~s__state~0; {135259#false} is VALID [2018-11-14 17:16:07,123 INFO L273 TraceCheckUtils]: 202: Hoare triple {135259#false} assume !(~s__state~0 == 12292); {135259#false} is VALID [2018-11-14 17:16:07,123 INFO L273 TraceCheckUtils]: 203: Hoare triple {135259#false} assume !(~s__state~0 == 16384); {135259#false} is VALID [2018-11-14 17:16:07,123 INFO L273 TraceCheckUtils]: 204: Hoare triple {135259#false} assume !(~s__state~0 == 4096); {135259#false} is VALID [2018-11-14 17:16:07,124 INFO L273 TraceCheckUtils]: 205: Hoare triple {135259#false} assume !(~s__state~0 == 20480); {135259#false} is VALID [2018-11-14 17:16:07,124 INFO L273 TraceCheckUtils]: 206: Hoare triple {135259#false} assume !(~s__state~0 == 4099); {135259#false} is VALID [2018-11-14 17:16:07,124 INFO L273 TraceCheckUtils]: 207: Hoare triple {135259#false} assume !(~s__state~0 == 4368); {135259#false} is VALID [2018-11-14 17:16:07,124 INFO L273 TraceCheckUtils]: 208: Hoare triple {135259#false} assume !(~s__state~0 == 4369); {135259#false} is VALID [2018-11-14 17:16:07,124 INFO L273 TraceCheckUtils]: 209: Hoare triple {135259#false} assume !(~s__state~0 == 4384); {135259#false} is VALID [2018-11-14 17:16:07,125 INFO L273 TraceCheckUtils]: 210: Hoare triple {135259#false} assume !(~s__state~0 == 4385); {135259#false} is VALID [2018-11-14 17:16:07,125 INFO L273 TraceCheckUtils]: 211: Hoare triple {135259#false} assume ~s__state~0 == 4400; {135259#false} is VALID [2018-11-14 17:16:07,125 INFO L273 TraceCheckUtils]: 212: Hoare triple {135259#false} ~__cil_tmp56~0 := ~s__s3__tmp__new_cipher__algorithms~0; {135259#false} is VALID [2018-11-14 17:16:07,125 INFO L273 TraceCheckUtils]: 213: Hoare triple {135259#false} assume !((~__cil_tmp56~0 + 256) % 4294967296 != 0);assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {135259#false} is VALID [2018-11-14 17:16:07,125 INFO L273 TraceCheckUtils]: 214: Hoare triple {135259#false} assume !(~blastFlag~0 == 2); {135259#false} is VALID [2018-11-14 17:16:07,125 INFO L273 TraceCheckUtils]: 215: Hoare triple {135259#false} assume ~blastFlag~0 == 4;~blastFlag~0 := 5; {135259#false} is VALID [2018-11-14 17:16:07,126 INFO L273 TraceCheckUtils]: 216: Hoare triple {135259#false} assume !(~ret~0 <= 0); {135259#false} is VALID [2018-11-14 17:16:07,126 INFO L273 TraceCheckUtils]: 217: Hoare triple {135259#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {135259#false} is VALID [2018-11-14 17:16:07,126 INFO L273 TraceCheckUtils]: 218: Hoare triple {135259#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {135259#false} is VALID [2018-11-14 17:16:07,126 INFO L273 TraceCheckUtils]: 219: Hoare triple {135259#false} ~skip~0 := 0; {135259#false} is VALID [2018-11-14 17:16:07,126 INFO L273 TraceCheckUtils]: 220: Hoare triple {135259#false} assume true; {135259#false} is VALID [2018-11-14 17:16:07,127 INFO L273 TraceCheckUtils]: 221: Hoare triple {135259#false} assume !false; {135259#false} is VALID [2018-11-14 17:16:07,127 INFO L273 TraceCheckUtils]: 222: Hoare triple {135259#false} ~state~0 := ~s__state~0; {135259#false} is VALID [2018-11-14 17:16:07,127 INFO L273 TraceCheckUtils]: 223: Hoare triple {135259#false} assume !(~s__state~0 == 12292); {135259#false} is VALID [2018-11-14 17:16:07,127 INFO L273 TraceCheckUtils]: 224: Hoare triple {135259#false} assume !(~s__state~0 == 16384); {135259#false} is VALID [2018-11-14 17:16:07,127 INFO L273 TraceCheckUtils]: 225: Hoare triple {135259#false} assume !(~s__state~0 == 4096); {135259#false} is VALID [2018-11-14 17:16:07,127 INFO L273 TraceCheckUtils]: 226: Hoare triple {135259#false} assume !(~s__state~0 == 20480); {135259#false} is VALID [2018-11-14 17:16:07,128 INFO L273 TraceCheckUtils]: 227: Hoare triple {135259#false} assume !(~s__state~0 == 4099); {135259#false} is VALID [2018-11-14 17:16:07,128 INFO L273 TraceCheckUtils]: 228: Hoare triple {135259#false} assume !(~s__state~0 == 4368); {135259#false} is VALID [2018-11-14 17:16:07,128 INFO L273 TraceCheckUtils]: 229: Hoare triple {135259#false} assume !(~s__state~0 == 4369); {135259#false} is VALID [2018-11-14 17:16:07,128 INFO L273 TraceCheckUtils]: 230: Hoare triple {135259#false} assume !(~s__state~0 == 4384); {135259#false} is VALID [2018-11-14 17:16:07,128 INFO L273 TraceCheckUtils]: 231: Hoare triple {135259#false} assume !(~s__state~0 == 4385); {135259#false} is VALID [2018-11-14 17:16:07,129 INFO L273 TraceCheckUtils]: 232: Hoare triple {135259#false} assume !(~s__state~0 == 4400); {135259#false} is VALID [2018-11-14 17:16:07,129 INFO L273 TraceCheckUtils]: 233: Hoare triple {135259#false} assume !(~s__state~0 == 4401); {135259#false} is VALID [2018-11-14 17:16:07,129 INFO L273 TraceCheckUtils]: 234: Hoare triple {135259#false} assume ~s__state~0 == 4416; {135259#false} is VALID [2018-11-14 17:16:07,129 INFO L273 TraceCheckUtils]: 235: Hoare triple {135259#false} assume -2147483648 <= #t~nondet35 && #t~nondet35 <= 2147483647;~ret~0 := #t~nondet35;havoc #t~nondet35; {135259#false} is VALID [2018-11-14 17:16:07,129 INFO L273 TraceCheckUtils]: 236: Hoare triple {135259#false} assume !(~blastFlag~0 == 3); {135259#false} is VALID [2018-11-14 17:16:07,129 INFO L273 TraceCheckUtils]: 237: Hoare triple {135259#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {135259#false} is VALID [2018-11-14 17:16:07,130 INFO L273 TraceCheckUtils]: 238: Hoare triple {135259#false} assume !(~tmp___6~0 == 0); {135259#false} is VALID [2018-11-14 17:16:07,130 INFO L273 TraceCheckUtils]: 239: Hoare triple {135259#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {135259#false} is VALID [2018-11-14 17:16:07,130 INFO L273 TraceCheckUtils]: 240: Hoare triple {135259#false} ~skip~0 := 0; {135259#false} is VALID [2018-11-14 17:16:07,130 INFO L273 TraceCheckUtils]: 241: Hoare triple {135259#false} assume true; {135259#false} is VALID [2018-11-14 17:16:07,130 INFO L273 TraceCheckUtils]: 242: Hoare triple {135259#false} assume !false; {135259#false} is VALID [2018-11-14 17:16:07,130 INFO L273 TraceCheckUtils]: 243: Hoare triple {135259#false} ~state~0 := ~s__state~0; {135259#false} is VALID [2018-11-14 17:16:07,131 INFO L273 TraceCheckUtils]: 244: Hoare triple {135259#false} assume !(~s__state~0 == 12292); {135259#false} is VALID [2018-11-14 17:16:07,131 INFO L273 TraceCheckUtils]: 245: Hoare triple {135259#false} assume !(~s__state~0 == 16384); {135259#false} is VALID [2018-11-14 17:16:07,131 INFO L273 TraceCheckUtils]: 246: Hoare triple {135259#false} assume !(~s__state~0 == 4096); {135259#false} is VALID [2018-11-14 17:16:07,131 INFO L273 TraceCheckUtils]: 247: Hoare triple {135259#false} assume !(~s__state~0 == 20480); {135259#false} is VALID [2018-11-14 17:16:07,131 INFO L273 TraceCheckUtils]: 248: Hoare triple {135259#false} assume !(~s__state~0 == 4099); {135259#false} is VALID [2018-11-14 17:16:07,132 INFO L273 TraceCheckUtils]: 249: Hoare triple {135259#false} assume !(~s__state~0 == 4368); {135259#false} is VALID [2018-11-14 17:16:07,132 INFO L273 TraceCheckUtils]: 250: Hoare triple {135259#false} assume !(~s__state~0 == 4369); {135259#false} is VALID [2018-11-14 17:16:07,132 INFO L273 TraceCheckUtils]: 251: Hoare triple {135259#false} assume !(~s__state~0 == 4384); {135259#false} is VALID [2018-11-14 17:16:07,132 INFO L273 TraceCheckUtils]: 252: Hoare triple {135259#false} assume !(~s__state~0 == 4385); {135259#false} is VALID [2018-11-14 17:16:07,132 INFO L273 TraceCheckUtils]: 253: Hoare triple {135259#false} assume !(~s__state~0 == 4400); {135259#false} is VALID [2018-11-14 17:16:07,132 INFO L273 TraceCheckUtils]: 254: Hoare triple {135259#false} assume !(~s__state~0 == 4401); {135259#false} is VALID [2018-11-14 17:16:07,133 INFO L273 TraceCheckUtils]: 255: Hoare triple {135259#false} assume !(~s__state~0 == 4416); {135259#false} is VALID [2018-11-14 17:16:07,133 INFO L273 TraceCheckUtils]: 256: Hoare triple {135259#false} assume !(~s__state~0 == 4417); {135259#false} is VALID [2018-11-14 17:16:07,133 INFO L273 TraceCheckUtils]: 257: Hoare triple {135259#false} assume ~s__state~0 == 4432; {135259#false} is VALID [2018-11-14 17:16:07,133 INFO L273 TraceCheckUtils]: 258: Hoare triple {135259#false} assume -2147483648 <= #t~nondet36 && #t~nondet36 <= 2147483647;~ret~0 := #t~nondet36;havoc #t~nondet36; {135259#false} is VALID [2018-11-14 17:16:07,133 INFO L273 TraceCheckUtils]: 259: Hoare triple {135259#false} assume ~blastFlag~0 == 5; {135259#false} is VALID [2018-11-14 17:16:07,134 INFO L273 TraceCheckUtils]: 260: Hoare triple {135259#false} assume !false; {135259#false} is VALID [2018-11-14 17:16:07,177 INFO L134 CoverageAnalysis]: Checked inductivity of 832 backedges. 496 proven. 0 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2018-11-14 17:16:07,177 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:16:07,177 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:16:07,178 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 261 [2018-11-14 17:16:07,179 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:16:07,179 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:16:07,540 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 143 edges. 143 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:07,540 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:16:07,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:16:07,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:16:07,541 INFO L87 Difference]: Start difference. First operand 6134 states and 8277 transitions. Second operand 3 states. [2018-11-14 17:16:17,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:17,440 INFO L93 Difference]: Finished difference Result 12864 states and 17242 transitions. [2018-11-14 17:16:17,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:16:17,440 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 261 [2018-11-14 17:16:17,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:16:17,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:16:17,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2018-11-14 17:16:17,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:16:17,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 380 transitions. [2018-11-14 17:16:17,444 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 380 transitions. [2018-11-14 17:16:17,758 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 380 edges. 380 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:19,738 INFO L225 Difference]: With dead ends: 12864 [2018-11-14 17:16:19,739 INFO L226 Difference]: Without dead ends: 6742 [2018-11-14 17:16:19,745 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:16:19,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6742 states. [2018-11-14 17:16:21,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6742 to 6710. [2018-11-14 17:16:21,324 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:16:21,324 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6742 states. Second operand 6710 states. [2018-11-14 17:16:21,324 INFO L74 IsIncluded]: Start isIncluded. First operand 6742 states. Second operand 6710 states. [2018-11-14 17:16:21,324 INFO L87 Difference]: Start difference. First operand 6742 states. Second operand 6710 states. [2018-11-14 17:16:23,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:23,027 INFO L93 Difference]: Finished difference Result 6742 states and 8965 transitions. [2018-11-14 17:16:23,027 INFO L276 IsEmpty]: Start isEmpty. Operand 6742 states and 8965 transitions. [2018-11-14 17:16:23,032 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:23,032 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:23,032 INFO L74 IsIncluded]: Start isIncluded. First operand 6710 states. Second operand 6742 states. [2018-11-14 17:16:23,032 INFO L87 Difference]: Start difference. First operand 6710 states. Second operand 6742 states.