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_srvr_3_true-unreach-call_false-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-370d6ab [2018-11-14 17:15:08,188 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-14 17:15:08,191 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-14 17:15:08,209 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-14 17:15:08,211 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-14 17:15:08,212 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-14 17:15:08,214 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-14 17:15:08,216 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-14 17:15:08,221 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-14 17:15:08,223 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-14 17:15:08,224 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-14 17:15:08,227 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-14 17:15:08,228 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-14 17:15:08,231 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-14 17:15:08,233 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-14 17:15:08,233 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-14 17:15:08,243 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-14 17:15:08,245 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-14 17:15:08,250 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-14 17:15:08,251 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-14 17:15:08,252 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-14 17:15:08,256 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-14 17:15:08,260 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-14 17:15:08,260 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-14 17:15:08,261 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-14 17:15:08,262 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-14 17:15:08,263 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-14 17:15:08,263 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-14 17:15:08,267 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-14 17:15:08,268 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-14 17:15:08,268 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-14 17:15:08,271 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-14 17:15:08,271 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-14 17:15:08,271 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-14 17:15:08,273 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-14 17:15:08,273 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-14 17:15:08,274 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:15:08,289 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-14 17:15:08,290 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-14 17:15:08,291 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-14 17:15:08,291 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-11-14 17:15:08,291 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-14 17:15:08,292 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-14 17:15:08,292 INFO L133 SettingsManager]: * Use SBE=true [2018-11-14 17:15:08,292 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-14 17:15:08,292 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-14 17:15:08,293 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-14 17:15:08,293 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-14 17:15:08,293 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-14 17:15:08,293 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-14 17:15:08,293 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-14 17:15:08,294 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-14 17:15:08,294 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-14 17:15:08,294 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-14 17:15:08,294 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-14 17:15:08,294 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-14 17:15:08,295 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-14 17:15:08,295 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-14 17:15:08,295 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-14 17:15:08,295 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-14 17:15:08,295 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-14 17:15:08,296 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-14 17:15:08,296 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-14 17:15:08,296 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-14 17:15:08,296 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-14 17:15:08,296 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-14 17:15:08,297 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-14 17:15:08,341 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-14 17:15:08,356 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-14 17:15:08,361 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-14 17:15:08,363 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-14 17:15:08,363 INFO L276 PluginConnector]: CDTParser initialized [2018-11-14 17:15:08,364 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-14 17:15:08,429 INFO L218 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33d41b46d/de3fda3f9d2c4429b76f888f596b672a/FLAG67ff86abe [2018-11-14 17:15:08,958 INFO L298 CDTParser]: Found 1 translation units. [2018-11-14 17:15:08,959 INFO L158 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ssh-simplified/s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-14 17:15:08,978 INFO L346 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33d41b46d/de3fda3f9d2c4429b76f888f596b672a/FLAG67ff86abe [2018-11-14 17:15:08,990 INFO L354 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/33d41b46d/de3fda3f9d2c4429b76f888f596b672a [2018-11-14 17:15:09,000 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-14 17:15:09,001 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-11-14 17:15:09,002 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-14 17:15:09,002 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-14 17:15:09,006 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-14 17:15:09,007 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:15:08" (1/1) ... [2018-11-14 17:15:09,010 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@460c08f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09, skipping insertion in model container [2018-11-14 17:15:09,011 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:15:08" (1/1) ... [2018-11-14 17:15:09,020 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-14 17:15:09,067 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-14 17:15:09,343 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-14 17:15:09,348 INFO L191 MainTranslator]: Completed pre-run [2018-11-14 17:15:09,453 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-14 17:15:09,481 INFO L195 MainTranslator]: Completed translation [2018-11-14 17:15:09,481 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09 WrapperNode [2018-11-14 17:15:09,482 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-14 17:15:09,482 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-14 17:15:09,483 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-14 17:15:09,483 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-14 17:15:09,498 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (1/1) ... [2018-11-14 17:15:09,498 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (1/1) ... [2018-11-14 17:15:09,510 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (1/1) ... [2018-11-14 17:15:09,511 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (1/1) ... [2018-11-14 17:15:09,614 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (1/1) ... [2018-11-14 17:15:09,644 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (1/1) ... [2018-11-14 17:15:09,648 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (1/1) ... [2018-11-14 17:15:09,653 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-14 17:15:09,654 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-14 17:15:09,654 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-14 17:15:09,654 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-14 17:15:09,655 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (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:15:09,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-14 17:15:09,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-14 17:15:09,718 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_accept [2018-11-14 17:15:09,718 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-14 17:15:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-11-14 17:15:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2018-11-14 17:15:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-11-14 17:15:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2018-11-14 17:15:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_pointer [2018-11-14 17:15:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_accept [2018-11-14 17:15:09,719 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-14 17:15:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-14 17:15:09,720 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-14 17:15:10,083 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-14 17:15:10,084 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-14 17:15:11,828 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-14 17:15:11,829 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:15:11 BoogieIcfgContainer [2018-11-14 17:15:11,830 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-14 17:15:11,831 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-14 17:15:11,831 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-14 17:15:11,835 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-14 17:15:11,835 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:15:08" (1/3) ... [2018-11-14 17:15:11,836 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@288159c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:15:11, skipping insertion in model container [2018-11-14 17:15:11,837 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:15:09" (2/3) ... [2018-11-14 17:15:11,837 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@288159c0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:15:11, skipping insertion in model container [2018-11-14 17:15:11,837 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:15:11" (3/3) ... [2018-11-14 17:15:11,839 INFO L112 eAbstractionObserver]: Analyzing ICFG s3_srvr_3_true-unreach-call_false-termination.cil.c [2018-11-14 17:15:11,848 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-14 17:15:11,857 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-14 17:15:11,876 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-14 17:15:11,912 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-14 17:15:11,913 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-14 17:15:11,913 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-14 17:15:11,913 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-14 17:15:11,913 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-14 17:15:11,914 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-14 17:15:11,914 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-14 17:15:11,914 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-14 17:15:11,914 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-14 17:15:11,940 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states. [2018-11-14 17:15:11,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-11-14 17:15:11,952 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:11,954 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, 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:11,956 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:11,962 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:11,963 INFO L82 PathProgramCache]: Analyzing trace with hash -106524469, now seen corresponding path program 1 times [2018-11-14 17:15:11,965 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:11,966 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:12,010 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:12,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:12,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:12,641 INFO L256 TraceCheckUtils]: 0: Hoare triple {153#true} call ULTIMATE.init(); {153#true} is VALID [2018-11-14 17:15:12,645 INFO L273 TraceCheckUtils]: 1: Hoare triple {153#true} assume true; {153#true} is VALID [2018-11-14 17:15:12,646 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {153#true} {153#true} #607#return; {153#true} is VALID [2018-11-14 17:15:12,646 INFO L256 TraceCheckUtils]: 3: Hoare triple {153#true} call #t~ret50 := main(); {153#true} is VALID [2018-11-14 17:15:12,647 INFO L273 TraceCheckUtils]: 4: Hoare triple {153#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {155#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:12,649 INFO L256 TraceCheckUtils]: 5: Hoare triple {155#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {156#(not (= |ssl3_accept_#in~initial_state| 8672))} is VALID [2018-11-14 17:15:12,654 INFO L273 TraceCheckUtils]: 6: Hoare triple {156#(not (= |ssl3_accept_#in~initial_state| 8672))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,656 INFO L273 TraceCheckUtils]: 7: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,658 INFO L273 TraceCheckUtils]: 8: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,659 INFO L273 TraceCheckUtils]: 9: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,660 INFO L273 TraceCheckUtils]: 10: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,660 INFO L273 TraceCheckUtils]: 11: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume true; {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,661 INFO L273 TraceCheckUtils]: 12: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !false; {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,672 INFO L273 TraceCheckUtils]: 13: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,673 INFO L273 TraceCheckUtils]: 14: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,673 INFO L273 TraceCheckUtils]: 15: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,675 INFO L273 TraceCheckUtils]: 16: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,675 INFO L273 TraceCheckUtils]: 17: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,680 INFO L273 TraceCheckUtils]: 18: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,697 INFO L273 TraceCheckUtils]: 19: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,712 INFO L273 TraceCheckUtils]: 20: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,713 INFO L273 TraceCheckUtils]: 21: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,713 INFO L273 TraceCheckUtils]: 22: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,714 INFO L273 TraceCheckUtils]: 23: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,715 INFO L273 TraceCheckUtils]: 24: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,732 INFO L273 TraceCheckUtils]: 25: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,741 INFO L273 TraceCheckUtils]: 26: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,750 INFO L273 TraceCheckUtils]: 27: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,751 INFO L273 TraceCheckUtils]: 28: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,752 INFO L273 TraceCheckUtils]: 29: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,754 INFO L273 TraceCheckUtils]: 30: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,755 INFO L273 TraceCheckUtils]: 31: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,757 INFO L273 TraceCheckUtils]: 32: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,758 INFO L273 TraceCheckUtils]: 33: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,759 INFO L273 TraceCheckUtils]: 34: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,761 INFO L273 TraceCheckUtils]: 35: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,762 INFO L273 TraceCheckUtils]: 36: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,766 INFO L273 TraceCheckUtils]: 37: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,767 INFO L273 TraceCheckUtils]: 38: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,768 INFO L273 TraceCheckUtils]: 39: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,771 INFO L273 TraceCheckUtils]: 40: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8608); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,780 INFO L273 TraceCheckUtils]: 41: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8609); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,792 INFO L273 TraceCheckUtils]: 42: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8640); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,793 INFO L273 TraceCheckUtils]: 43: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8641); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,794 INFO L273 TraceCheckUtils]: 44: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8656); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,795 INFO L273 TraceCheckUtils]: 45: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8657); {157#(not (= 8672 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:12,795 INFO L273 TraceCheckUtils]: 46: Hoare triple {157#(not (= 8672 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8672; {154#false} is VALID [2018-11-14 17:15:12,796 INFO L273 TraceCheckUtils]: 47: Hoare triple {154#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {154#false} is VALID [2018-11-14 17:15:12,796 INFO L273 TraceCheckUtils]: 48: Hoare triple {154#false} assume ~blastFlag~0 == 4; {154#false} is VALID [2018-11-14 17:15:12,796 INFO L273 TraceCheckUtils]: 49: Hoare triple {154#false} assume !false; {154#false} is VALID [2018-11-14 17:15:12,811 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:15:12,814 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:12,815 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:12,822 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2018-11-14 17:15:12,826 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:12,830 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:13,005 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 50 edges. 50 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:13,005 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:13,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:13,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:13,018 INFO L87 Difference]: Start difference. First operand 150 states. Second operand 5 states. [2018-11-14 17:15:14,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:14,773 INFO L93 Difference]: Finished difference Result 340 states and 577 transitions. [2018-11-14 17:15:14,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:14,774 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2018-11-14 17:15:14,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:14,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:14,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 577 transitions. [2018-11-14 17:15:14,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:14,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 577 transitions. [2018-11-14 17:15:14,821 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 577 transitions. [2018-11-14 17:15:15,587 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 577 edges. 577 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:15,614 INFO L225 Difference]: With dead ends: 340 [2018-11-14 17:15:15,615 INFO L226 Difference]: Without dead ends: 182 [2018-11-14 17:15:15,620 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:15,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-11-14 17:15:15,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 177. [2018-11-14 17:15:15,870 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:15,870 INFO L82 GeneralOperation]: Start isEquivalent. First operand 182 states. Second operand 177 states. [2018-11-14 17:15:15,871 INFO L74 IsIncluded]: Start isIncluded. First operand 182 states. Second operand 177 states. [2018-11-14 17:15:15,871 INFO L87 Difference]: Start difference. First operand 182 states. Second operand 177 states. [2018-11-14 17:15:15,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:15,882 INFO L93 Difference]: Finished difference Result 182 states and 287 transitions. [2018-11-14 17:15:15,883 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 287 transitions. [2018-11-14 17:15:15,885 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:15,885 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:15,885 INFO L74 IsIncluded]: Start isIncluded. First operand 177 states. Second operand 182 states. [2018-11-14 17:15:15,886 INFO L87 Difference]: Start difference. First operand 177 states. Second operand 182 states. [2018-11-14 17:15:15,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:15,897 INFO L93 Difference]: Finished difference Result 182 states and 287 transitions. [2018-11-14 17:15:15,897 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 287 transitions. [2018-11-14 17:15:15,899 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:15,900 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:15,900 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:15,900 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:15,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 177 states. [2018-11-14 17:15:15,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 282 transitions. [2018-11-14 17:15:15,911 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 282 transitions. Word has length 50 [2018-11-14 17:15:15,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:15,911 INFO L480 AbstractCegarLoop]: Abstraction has 177 states and 282 transitions. [2018-11-14 17:15:15,912 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:15,912 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 282 transitions. [2018-11-14 17:15:15,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-11-14 17:15:15,914 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:15,915 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, 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:15,915 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:15,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:15,915 INFO L82 PathProgramCache]: Analyzing trace with hash 985554095, now seen corresponding path program 1 times [2018-11-14 17:15:15,916 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:15,916 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:15,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:15,917 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:15,917 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:15,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:16,087 INFO L256 TraceCheckUtils]: 0: Hoare triple {1137#true} call ULTIMATE.init(); {1137#true} is VALID [2018-11-14 17:15:16,088 INFO L273 TraceCheckUtils]: 1: Hoare triple {1137#true} assume true; {1137#true} is VALID [2018-11-14 17:15:16,088 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {1137#true} {1137#true} #607#return; {1137#true} is VALID [2018-11-14 17:15:16,089 INFO L256 TraceCheckUtils]: 3: Hoare triple {1137#true} call #t~ret50 := main(); {1137#true} is VALID [2018-11-14 17:15:16,093 INFO L273 TraceCheckUtils]: 4: Hoare triple {1137#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {1139#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:16,104 INFO L256 TraceCheckUtils]: 5: Hoare triple {1139#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {1140#(not (= |ssl3_accept_#in~initial_state| 8673))} is VALID [2018-11-14 17:15:16,110 INFO L273 TraceCheckUtils]: 6: Hoare triple {1140#(not (= |ssl3_accept_#in~initial_state| 8673))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,110 INFO L273 TraceCheckUtils]: 7: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,112 INFO L273 TraceCheckUtils]: 8: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,112 INFO L273 TraceCheckUtils]: 9: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,115 INFO L273 TraceCheckUtils]: 10: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,118 INFO L273 TraceCheckUtils]: 11: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume true; {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,120 INFO L273 TraceCheckUtils]: 12: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !false; {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,120 INFO L273 TraceCheckUtils]: 13: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,123 INFO L273 TraceCheckUtils]: 14: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,123 INFO L273 TraceCheckUtils]: 15: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,126 INFO L273 TraceCheckUtils]: 16: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,126 INFO L273 TraceCheckUtils]: 17: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,129 INFO L273 TraceCheckUtils]: 18: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,129 INFO L273 TraceCheckUtils]: 19: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,132 INFO L273 TraceCheckUtils]: 20: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,132 INFO L273 TraceCheckUtils]: 21: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,133 INFO L273 TraceCheckUtils]: 22: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,133 INFO L273 TraceCheckUtils]: 23: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,134 INFO L273 TraceCheckUtils]: 24: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,134 INFO L273 TraceCheckUtils]: 25: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,135 INFO L273 TraceCheckUtils]: 26: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,136 INFO L273 TraceCheckUtils]: 27: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,136 INFO L273 TraceCheckUtils]: 28: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,137 INFO L273 TraceCheckUtils]: 29: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,138 INFO L273 TraceCheckUtils]: 30: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,139 INFO L273 TraceCheckUtils]: 31: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,140 INFO L273 TraceCheckUtils]: 32: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,141 INFO L273 TraceCheckUtils]: 33: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,141 INFO L273 TraceCheckUtils]: 34: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,142 INFO L273 TraceCheckUtils]: 35: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,143 INFO L273 TraceCheckUtils]: 36: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,144 INFO L273 TraceCheckUtils]: 37: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,144 INFO L273 TraceCheckUtils]: 38: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,146 INFO L273 TraceCheckUtils]: 39: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,148 INFO L273 TraceCheckUtils]: 40: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8608); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,148 INFO L273 TraceCheckUtils]: 41: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8609); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,149 INFO L273 TraceCheckUtils]: 42: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8640); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,149 INFO L273 TraceCheckUtils]: 43: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8641); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,150 INFO L273 TraceCheckUtils]: 44: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8656); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,151 INFO L273 TraceCheckUtils]: 45: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8657); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,156 INFO L273 TraceCheckUtils]: 46: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8672); {1141#(not (= 8673 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:16,156 INFO L273 TraceCheckUtils]: 47: Hoare triple {1141#(not (= 8673 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8673; {1138#false} is VALID [2018-11-14 17:15:16,157 INFO L273 TraceCheckUtils]: 48: Hoare triple {1138#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {1138#false} is VALID [2018-11-14 17:15:16,157 INFO L273 TraceCheckUtils]: 49: Hoare triple {1138#false} assume ~blastFlag~0 == 4; {1138#false} is VALID [2018-11-14 17:15:16,157 INFO L273 TraceCheckUtils]: 50: Hoare triple {1138#false} assume !false; {1138#false} is VALID [2018-11-14 17:15:16,164 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:15:16,164 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:16,165 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:16,166 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2018-11-14 17:15:16,167 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:16,167 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:16,290 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 51 edges. 51 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:16,291 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:16,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:16,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:16,292 INFO L87 Difference]: Start difference. First operand 177 states and 282 transitions. Second operand 5 states. [2018-11-14 17:15:18,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:18,376 INFO L93 Difference]: Finished difference Result 390 states and 634 transitions. [2018-11-14 17:15:18,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:18,376 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 51 [2018-11-14 17:15:18,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:18,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 474 transitions. [2018-11-14 17:15:18,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:18,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 474 transitions. [2018-11-14 17:15:18,390 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 474 transitions. [2018-11-14 17:15:18,970 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 474 edges. 474 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:18,989 INFO L225 Difference]: With dead ends: 390 [2018-11-14 17:15:18,990 INFO L226 Difference]: Without dead ends: 224 [2018-11-14 17:15:18,992 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:18,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-11-14 17:15:19,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 219. [2018-11-14 17:15:19,122 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:19,122 INFO L82 GeneralOperation]: Start isEquivalent. First operand 224 states. Second operand 219 states. [2018-11-14 17:15:19,122 INFO L74 IsIncluded]: Start isIncluded. First operand 224 states. Second operand 219 states. [2018-11-14 17:15:19,123 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 219 states. [2018-11-14 17:15:19,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:19,135 INFO L93 Difference]: Finished difference Result 224 states and 365 transitions. [2018-11-14 17:15:19,135 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 365 transitions. [2018-11-14 17:15:19,136 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:19,136 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:19,136 INFO L74 IsIncluded]: Start isIncluded. First operand 219 states. Second operand 224 states. [2018-11-14 17:15:19,137 INFO L87 Difference]: Start difference. First operand 219 states. Second operand 224 states. [2018-11-14 17:15:19,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:19,149 INFO L93 Difference]: Finished difference Result 224 states and 365 transitions. [2018-11-14 17:15:19,149 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 365 transitions. [2018-11-14 17:15:19,150 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:19,150 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:19,150 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:19,150 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:19,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 219 states. [2018-11-14 17:15:19,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 360 transitions. [2018-11-14 17:15:19,162 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 360 transitions. Word has length 51 [2018-11-14 17:15:19,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:19,162 INFO L480 AbstractCegarLoop]: Abstraction has 219 states and 360 transitions. [2018-11-14 17:15:19,162 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:19,163 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 360 transitions. [2018-11-14 17:15:19,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-11-14 17:15:19,165 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:19,165 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 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:19,165 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:19,166 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:19,166 INFO L82 PathProgramCache]: Analyzing trace with hash 515021392, now seen corresponding path program 1 times [2018-11-14 17:15:19,166 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:19,166 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:19,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:19,167 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:19,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:19,337 INFO L256 TraceCheckUtils]: 0: Hoare triple {2296#true} call ULTIMATE.init(); {2296#true} is VALID [2018-11-14 17:15:19,338 INFO L273 TraceCheckUtils]: 1: Hoare triple {2296#true} assume true; {2296#true} is VALID [2018-11-14 17:15:19,338 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {2296#true} {2296#true} #607#return; {2296#true} is VALID [2018-11-14 17:15:19,339 INFO L256 TraceCheckUtils]: 3: Hoare triple {2296#true} call #t~ret50 := main(); {2296#true} is VALID [2018-11-14 17:15:19,340 INFO L273 TraceCheckUtils]: 4: Hoare triple {2296#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {2298#(<= 8464 main_~s~0)} is VALID [2018-11-14 17:15:19,346 INFO L256 TraceCheckUtils]: 5: Hoare triple {2298#(<= 8464 main_~s~0)} call #t~ret49 := ssl3_accept(~s~0); {2299#(not (= |ssl3_accept_#in~initial_state| 8448))} is VALID [2018-11-14 17:15:19,348 INFO L273 TraceCheckUtils]: 6: Hoare triple {2299#(not (= |ssl3_accept_#in~initial_state| 8448))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,349 INFO L273 TraceCheckUtils]: 7: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,349 INFO L273 TraceCheckUtils]: 8: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,350 INFO L273 TraceCheckUtils]: 9: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,350 INFO L273 TraceCheckUtils]: 10: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,351 INFO L273 TraceCheckUtils]: 11: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume true; {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,352 INFO L273 TraceCheckUtils]: 12: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !false; {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,353 INFO L273 TraceCheckUtils]: 13: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,353 INFO L273 TraceCheckUtils]: 14: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,355 INFO L273 TraceCheckUtils]: 15: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,356 INFO L273 TraceCheckUtils]: 16: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,356 INFO L273 TraceCheckUtils]: 17: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,357 INFO L273 TraceCheckUtils]: 18: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,357 INFO L273 TraceCheckUtils]: 19: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,372 INFO L273 TraceCheckUtils]: 20: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,373 INFO L273 TraceCheckUtils]: 21: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,373 INFO L273 TraceCheckUtils]: 22: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,374 INFO L273 TraceCheckUtils]: 23: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,375 INFO L273 TraceCheckUtils]: 24: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,375 INFO L273 TraceCheckUtils]: 25: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,376 INFO L273 TraceCheckUtils]: 26: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,379 INFO L273 TraceCheckUtils]: 27: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,380 INFO L273 TraceCheckUtils]: 28: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,380 INFO L273 TraceCheckUtils]: 29: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,381 INFO L273 TraceCheckUtils]: 30: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,381 INFO L273 TraceCheckUtils]: 31: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,381 INFO L273 TraceCheckUtils]: 32: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,382 INFO L273 TraceCheckUtils]: 33: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,382 INFO L273 TraceCheckUtils]: 34: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {2300#(not (= 8448 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:19,382 INFO L273 TraceCheckUtils]: 35: Hoare triple {2300#(not (= 8448 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8448; {2297#false} is VALID [2018-11-14 17:15:19,383 INFO L273 TraceCheckUtils]: 36: Hoare triple {2297#false} assume !(~num1~0 > 0); {2297#false} is VALID [2018-11-14 17:15:19,383 INFO L273 TraceCheckUtils]: 37: Hoare triple {2297#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {2297#false} is VALID [2018-11-14 17:15:19,383 INFO L273 TraceCheckUtils]: 38: Hoare triple {2297#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {2297#false} is VALID [2018-11-14 17:15:19,383 INFO L273 TraceCheckUtils]: 39: Hoare triple {2297#false} ~skip~0 := 0; {2297#false} is VALID [2018-11-14 17:15:19,384 INFO L273 TraceCheckUtils]: 40: Hoare triple {2297#false} assume true; {2297#false} is VALID [2018-11-14 17:15:19,384 INFO L273 TraceCheckUtils]: 41: Hoare triple {2297#false} assume !false; {2297#false} is VALID [2018-11-14 17:15:19,384 INFO L273 TraceCheckUtils]: 42: Hoare triple {2297#false} ~state~0 := ~s__state~0; {2297#false} is VALID [2018-11-14 17:15:19,385 INFO L273 TraceCheckUtils]: 43: Hoare triple {2297#false} assume !(~s__state~0 == 12292); {2297#false} is VALID [2018-11-14 17:15:19,385 INFO L273 TraceCheckUtils]: 44: Hoare triple {2297#false} assume !(~s__state~0 == 16384); {2297#false} is VALID [2018-11-14 17:15:19,385 INFO L273 TraceCheckUtils]: 45: Hoare triple {2297#false} assume !(~s__state~0 == 8192); {2297#false} is VALID [2018-11-14 17:15:19,385 INFO L273 TraceCheckUtils]: 46: Hoare triple {2297#false} assume !(~s__state~0 == 24576); {2297#false} is VALID [2018-11-14 17:15:19,386 INFO L273 TraceCheckUtils]: 47: Hoare triple {2297#false} assume !(~s__state~0 == 8195); {2297#false} is VALID [2018-11-14 17:15:19,386 INFO L273 TraceCheckUtils]: 48: Hoare triple {2297#false} assume !(~s__state~0 == 8480); {2297#false} is VALID [2018-11-14 17:15:19,386 INFO L273 TraceCheckUtils]: 49: Hoare triple {2297#false} assume !(~s__state~0 == 8481); {2297#false} is VALID [2018-11-14 17:15:19,386 INFO L273 TraceCheckUtils]: 50: Hoare triple {2297#false} assume !(~s__state~0 == 8482); {2297#false} is VALID [2018-11-14 17:15:19,387 INFO L273 TraceCheckUtils]: 51: Hoare triple {2297#false} assume !(~s__state~0 == 8464); {2297#false} is VALID [2018-11-14 17:15:19,387 INFO L273 TraceCheckUtils]: 52: Hoare triple {2297#false} assume !(~s__state~0 == 8465); {2297#false} is VALID [2018-11-14 17:15:19,387 INFO L273 TraceCheckUtils]: 53: Hoare triple {2297#false} assume !(~s__state~0 == 8466); {2297#false} is VALID [2018-11-14 17:15:19,387 INFO L273 TraceCheckUtils]: 54: Hoare triple {2297#false} assume !(~s__state~0 == 8496); {2297#false} is VALID [2018-11-14 17:15:19,387 INFO L273 TraceCheckUtils]: 55: Hoare triple {2297#false} assume !(~s__state~0 == 8497); {2297#false} is VALID [2018-11-14 17:15:19,387 INFO L273 TraceCheckUtils]: 56: Hoare triple {2297#false} assume !(~s__state~0 == 8512); {2297#false} is VALID [2018-11-14 17:15:19,388 INFO L273 TraceCheckUtils]: 57: Hoare triple {2297#false} assume !(~s__state~0 == 8513); {2297#false} is VALID [2018-11-14 17:15:19,388 INFO L273 TraceCheckUtils]: 58: Hoare triple {2297#false} assume !(~s__state~0 == 8528); {2297#false} is VALID [2018-11-14 17:15:19,388 INFO L273 TraceCheckUtils]: 59: Hoare triple {2297#false} assume !(~s__state~0 == 8529); {2297#false} is VALID [2018-11-14 17:15:19,388 INFO L273 TraceCheckUtils]: 60: Hoare triple {2297#false} assume !(~s__state~0 == 8544); {2297#false} is VALID [2018-11-14 17:15:19,388 INFO L273 TraceCheckUtils]: 61: Hoare triple {2297#false} assume !(~s__state~0 == 8545); {2297#false} is VALID [2018-11-14 17:15:19,388 INFO L273 TraceCheckUtils]: 62: Hoare triple {2297#false} assume !(~s__state~0 == 8560); {2297#false} is VALID [2018-11-14 17:15:19,389 INFO L273 TraceCheckUtils]: 63: Hoare triple {2297#false} assume !(~s__state~0 == 8561); {2297#false} is VALID [2018-11-14 17:15:19,389 INFO L273 TraceCheckUtils]: 64: Hoare triple {2297#false} assume !(~s__state~0 == 8448); {2297#false} is VALID [2018-11-14 17:15:19,389 INFO L273 TraceCheckUtils]: 65: Hoare triple {2297#false} assume !(~s__state~0 == 8576); {2297#false} is VALID [2018-11-14 17:15:19,389 INFO L273 TraceCheckUtils]: 66: Hoare triple {2297#false} assume !(~s__state~0 == 8577); {2297#false} is VALID [2018-11-14 17:15:19,389 INFO L273 TraceCheckUtils]: 67: Hoare triple {2297#false} assume !(~s__state~0 == 8592); {2297#false} is VALID [2018-11-14 17:15:19,389 INFO L273 TraceCheckUtils]: 68: Hoare triple {2297#false} assume !(~s__state~0 == 8593); {2297#false} is VALID [2018-11-14 17:15:19,390 INFO L273 TraceCheckUtils]: 69: Hoare triple {2297#false} assume !(~s__state~0 == 8608); {2297#false} is VALID [2018-11-14 17:15:19,390 INFO L273 TraceCheckUtils]: 70: Hoare triple {2297#false} assume !(~s__state~0 == 8609); {2297#false} is VALID [2018-11-14 17:15:19,390 INFO L273 TraceCheckUtils]: 71: Hoare triple {2297#false} assume !(~s__state~0 == 8640); {2297#false} is VALID [2018-11-14 17:15:19,390 INFO L273 TraceCheckUtils]: 72: Hoare triple {2297#false} assume !(~s__state~0 == 8641); {2297#false} is VALID [2018-11-14 17:15:19,390 INFO L273 TraceCheckUtils]: 73: Hoare triple {2297#false} assume !(~s__state~0 == 8656); {2297#false} is VALID [2018-11-14 17:15:19,391 INFO L273 TraceCheckUtils]: 74: Hoare triple {2297#false} assume !(~s__state~0 == 8657); {2297#false} is VALID [2018-11-14 17:15:19,391 INFO L273 TraceCheckUtils]: 75: Hoare triple {2297#false} assume ~s__state~0 == 8672; {2297#false} is VALID [2018-11-14 17:15:19,391 INFO L273 TraceCheckUtils]: 76: Hoare triple {2297#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {2297#false} is VALID [2018-11-14 17:15:19,391 INFO L273 TraceCheckUtils]: 77: Hoare triple {2297#false} assume ~blastFlag~0 == 4; {2297#false} is VALID [2018-11-14 17:15:19,391 INFO L273 TraceCheckUtils]: 78: Hoare triple {2297#false} assume !false; {2297#false} is VALID [2018-11-14 17:15:19,397 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-14 17:15:19,397 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:19,398 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:19,398 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 79 [2018-11-14 17:15:19,399 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:19,399 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:19,557 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:19,557 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:19,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:19,557 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:19,558 INFO L87 Difference]: Start difference. First operand 219 states and 360 transitions. Second operand 5 states. [2018-11-14 17:15:20,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:20,770 INFO L93 Difference]: Finished difference Result 457 states and 762 transitions. [2018-11-14 17:15:20,770 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:20,770 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 79 [2018-11-14 17:15:20,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:20,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:20,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 446 transitions. [2018-11-14 17:15:20,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:20,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 446 transitions. [2018-11-14 17:15:20,781 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 446 transitions. [2018-11-14 17:15:21,297 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 446 edges. 446 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:21,305 INFO L225 Difference]: With dead ends: 457 [2018-11-14 17:15:21,305 INFO L226 Difference]: Without dead ends: 251 [2018-11-14 17:15:21,307 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:21,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-11-14 17:15:21,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 251. [2018-11-14 17:15:21,756 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:21,756 INFO L82 GeneralOperation]: Start isEquivalent. First operand 251 states. Second operand 251 states. [2018-11-14 17:15:21,756 INFO L74 IsIncluded]: Start isIncluded. First operand 251 states. Second operand 251 states. [2018-11-14 17:15:21,756 INFO L87 Difference]: Start difference. First operand 251 states. Second operand 251 states. [2018-11-14 17:15:21,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:21,766 INFO L93 Difference]: Finished difference Result 251 states and 417 transitions. [2018-11-14 17:15:21,767 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 417 transitions. [2018-11-14 17:15:21,767 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:21,767 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:21,768 INFO L74 IsIncluded]: Start isIncluded. First operand 251 states. Second operand 251 states. [2018-11-14 17:15:21,768 INFO L87 Difference]: Start difference. First operand 251 states. Second operand 251 states. [2018-11-14 17:15:21,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:21,779 INFO L93 Difference]: Finished difference Result 251 states and 417 transitions. [2018-11-14 17:15:21,779 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 417 transitions. [2018-11-14 17:15:21,780 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:21,780 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:21,780 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:21,781 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:21,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 251 states. [2018-11-14 17:15:21,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 417 transitions. [2018-11-14 17:15:21,791 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 417 transitions. Word has length 79 [2018-11-14 17:15:21,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:21,791 INFO L480 AbstractCegarLoop]: Abstraction has 251 states and 417 transitions. [2018-11-14 17:15:21,792 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:21,792 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 417 transitions. [2018-11-14 17:15:21,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-11-14 17:15:21,793 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:21,794 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:21,794 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:21,794 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:21,794 INFO L82 PathProgramCache]: Analyzing trace with hash 871344110, now seen corresponding path program 1 times [2018-11-14 17:15:21,794 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:21,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:21,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:21,796 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:21,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:21,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:22,215 INFO L256 TraceCheckUtils]: 0: Hoare triple {3612#true} call ULTIMATE.init(); {3612#true} is VALID [2018-11-14 17:15:22,215 INFO L273 TraceCheckUtils]: 1: Hoare triple {3612#true} assume true; {3612#true} is VALID [2018-11-14 17:15:22,216 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {3612#true} {3612#true} #607#return; {3612#true} is VALID [2018-11-14 17:15:22,216 INFO L256 TraceCheckUtils]: 3: Hoare triple {3612#true} call #t~ret50 := main(); {3612#true} is VALID [2018-11-14 17:15:22,217 INFO L273 TraceCheckUtils]: 4: Hoare triple {3612#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {3614#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:22,218 INFO L256 TraceCheckUtils]: 5: Hoare triple {3614#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {3615#(not (= |ssl3_accept_#in~initial_state| 8656))} is VALID [2018-11-14 17:15:22,220 INFO L273 TraceCheckUtils]: 6: Hoare triple {3615#(not (= |ssl3_accept_#in~initial_state| 8656))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,220 INFO L273 TraceCheckUtils]: 7: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,221 INFO L273 TraceCheckUtils]: 8: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,222 INFO L273 TraceCheckUtils]: 9: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,224 INFO L273 TraceCheckUtils]: 10: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,224 INFO L273 TraceCheckUtils]: 11: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume true; {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,226 INFO L273 TraceCheckUtils]: 12: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !false; {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,226 INFO L273 TraceCheckUtils]: 13: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,226 INFO L273 TraceCheckUtils]: 14: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,227 INFO L273 TraceCheckUtils]: 15: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,227 INFO L273 TraceCheckUtils]: 16: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,228 INFO L273 TraceCheckUtils]: 17: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,228 INFO L273 TraceCheckUtils]: 18: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,229 INFO L273 TraceCheckUtils]: 19: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,229 INFO L273 TraceCheckUtils]: 20: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,230 INFO L273 TraceCheckUtils]: 21: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,231 INFO L273 TraceCheckUtils]: 22: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,231 INFO L273 TraceCheckUtils]: 23: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,239 INFO L273 TraceCheckUtils]: 24: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,239 INFO L273 TraceCheckUtils]: 25: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,240 INFO L273 TraceCheckUtils]: 26: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,240 INFO L273 TraceCheckUtils]: 27: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,240 INFO L273 TraceCheckUtils]: 28: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,241 INFO L273 TraceCheckUtils]: 29: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,241 INFO L273 TraceCheckUtils]: 30: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,242 INFO L273 TraceCheckUtils]: 31: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,242 INFO L273 TraceCheckUtils]: 32: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,242 INFO L273 TraceCheckUtils]: 33: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,243 INFO L273 TraceCheckUtils]: 34: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,243 INFO L273 TraceCheckUtils]: 35: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,243 INFO L273 TraceCheckUtils]: 36: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,244 INFO L273 TraceCheckUtils]: 37: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,245 INFO L273 TraceCheckUtils]: 38: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,245 INFO L273 TraceCheckUtils]: 39: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,246 INFO L273 TraceCheckUtils]: 40: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8608); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,246 INFO L273 TraceCheckUtils]: 41: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8609); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,247 INFO L273 TraceCheckUtils]: 42: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8640); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,247 INFO L273 TraceCheckUtils]: 43: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8641); {3616#(not (= 8656 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:22,248 INFO L273 TraceCheckUtils]: 44: Hoare triple {3616#(not (= 8656 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8656; {3613#false} is VALID [2018-11-14 17:15:22,248 INFO L273 TraceCheckUtils]: 45: Hoare triple {3613#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {3613#false} is VALID [2018-11-14 17:15:22,249 INFO L273 TraceCheckUtils]: 46: Hoare triple {3613#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {3613#false} is VALID [2018-11-14 17:15:22,249 INFO L273 TraceCheckUtils]: 47: Hoare triple {3613#false} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {3613#false} is VALID [2018-11-14 17:15:22,249 INFO L273 TraceCheckUtils]: 48: Hoare triple {3613#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {3613#false} is VALID [2018-11-14 17:15:22,250 INFO L273 TraceCheckUtils]: 49: Hoare triple {3613#false} assume !(~tmp___10~0 == 0); {3613#false} is VALID [2018-11-14 17:15:22,250 INFO L273 TraceCheckUtils]: 50: Hoare triple {3613#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {3613#false} is VALID [2018-11-14 17:15:22,251 INFO L273 TraceCheckUtils]: 51: Hoare triple {3613#false} ~skip~0 := 0; {3613#false} is VALID [2018-11-14 17:15:22,251 INFO L273 TraceCheckUtils]: 52: Hoare triple {3613#false} assume true; {3613#false} is VALID [2018-11-14 17:15:22,251 INFO L273 TraceCheckUtils]: 53: Hoare triple {3613#false} assume !false; {3613#false} is VALID [2018-11-14 17:15:22,252 INFO L273 TraceCheckUtils]: 54: Hoare triple {3613#false} ~state~0 := ~s__state~0; {3613#false} is VALID [2018-11-14 17:15:22,252 INFO L273 TraceCheckUtils]: 55: Hoare triple {3613#false} assume !(~s__state~0 == 12292); {3613#false} is VALID [2018-11-14 17:15:22,252 INFO L273 TraceCheckUtils]: 56: Hoare triple {3613#false} assume !(~s__state~0 == 16384); {3613#false} is VALID [2018-11-14 17:15:22,252 INFO L273 TraceCheckUtils]: 57: Hoare triple {3613#false} assume !(~s__state~0 == 8192); {3613#false} is VALID [2018-11-14 17:15:22,252 INFO L273 TraceCheckUtils]: 58: Hoare triple {3613#false} assume !(~s__state~0 == 24576); {3613#false} is VALID [2018-11-14 17:15:22,253 INFO L273 TraceCheckUtils]: 59: Hoare triple {3613#false} assume !(~s__state~0 == 8195); {3613#false} is VALID [2018-11-14 17:15:22,253 INFO L273 TraceCheckUtils]: 60: Hoare triple {3613#false} assume !(~s__state~0 == 8480); {3613#false} is VALID [2018-11-14 17:15:22,253 INFO L273 TraceCheckUtils]: 61: Hoare triple {3613#false} assume !(~s__state~0 == 8481); {3613#false} is VALID [2018-11-14 17:15:22,253 INFO L273 TraceCheckUtils]: 62: Hoare triple {3613#false} assume !(~s__state~0 == 8482); {3613#false} is VALID [2018-11-14 17:15:22,253 INFO L273 TraceCheckUtils]: 63: Hoare triple {3613#false} assume !(~s__state~0 == 8464); {3613#false} is VALID [2018-11-14 17:15:22,254 INFO L273 TraceCheckUtils]: 64: Hoare triple {3613#false} assume !(~s__state~0 == 8465); {3613#false} is VALID [2018-11-14 17:15:22,254 INFO L273 TraceCheckUtils]: 65: Hoare triple {3613#false} assume !(~s__state~0 == 8466); {3613#false} is VALID [2018-11-14 17:15:22,254 INFO L273 TraceCheckUtils]: 66: Hoare triple {3613#false} assume !(~s__state~0 == 8496); {3613#false} is VALID [2018-11-14 17:15:22,254 INFO L273 TraceCheckUtils]: 67: Hoare triple {3613#false} assume !(~s__state~0 == 8497); {3613#false} is VALID [2018-11-14 17:15:22,254 INFO L273 TraceCheckUtils]: 68: Hoare triple {3613#false} assume !(~s__state~0 == 8512); {3613#false} is VALID [2018-11-14 17:15:22,255 INFO L273 TraceCheckUtils]: 69: Hoare triple {3613#false} assume !(~s__state~0 == 8513); {3613#false} is VALID [2018-11-14 17:15:22,255 INFO L273 TraceCheckUtils]: 70: Hoare triple {3613#false} assume !(~s__state~0 == 8528); {3613#false} is VALID [2018-11-14 17:15:22,255 INFO L273 TraceCheckUtils]: 71: Hoare triple {3613#false} assume !(~s__state~0 == 8529); {3613#false} is VALID [2018-11-14 17:15:22,255 INFO L273 TraceCheckUtils]: 72: Hoare triple {3613#false} assume !(~s__state~0 == 8544); {3613#false} is VALID [2018-11-14 17:15:22,256 INFO L273 TraceCheckUtils]: 73: Hoare triple {3613#false} assume !(~s__state~0 == 8545); {3613#false} is VALID [2018-11-14 17:15:22,256 INFO L273 TraceCheckUtils]: 74: Hoare triple {3613#false} assume !(~s__state~0 == 8560); {3613#false} is VALID [2018-11-14 17:15:22,256 INFO L273 TraceCheckUtils]: 75: Hoare triple {3613#false} assume !(~s__state~0 == 8561); {3613#false} is VALID [2018-11-14 17:15:22,256 INFO L273 TraceCheckUtils]: 76: Hoare triple {3613#false} assume !(~s__state~0 == 8448); {3613#false} is VALID [2018-11-14 17:15:22,257 INFO L273 TraceCheckUtils]: 77: Hoare triple {3613#false} assume !(~s__state~0 == 8576); {3613#false} is VALID [2018-11-14 17:15:22,257 INFO L273 TraceCheckUtils]: 78: Hoare triple {3613#false} assume !(~s__state~0 == 8577); {3613#false} is VALID [2018-11-14 17:15:22,257 INFO L273 TraceCheckUtils]: 79: Hoare triple {3613#false} assume !(~s__state~0 == 8592); {3613#false} is VALID [2018-11-14 17:15:22,257 INFO L273 TraceCheckUtils]: 80: Hoare triple {3613#false} assume !(~s__state~0 == 8593); {3613#false} is VALID [2018-11-14 17:15:22,257 INFO L273 TraceCheckUtils]: 81: Hoare triple {3613#false} assume !(~s__state~0 == 8608); {3613#false} is VALID [2018-11-14 17:15:22,258 INFO L273 TraceCheckUtils]: 82: Hoare triple {3613#false} assume !(~s__state~0 == 8609); {3613#false} is VALID [2018-11-14 17:15:22,258 INFO L273 TraceCheckUtils]: 83: Hoare triple {3613#false} assume !(~s__state~0 == 8640); {3613#false} is VALID [2018-11-14 17:15:22,258 INFO L273 TraceCheckUtils]: 84: Hoare triple {3613#false} assume !(~s__state~0 == 8641); {3613#false} is VALID [2018-11-14 17:15:22,258 INFO L273 TraceCheckUtils]: 85: Hoare triple {3613#false} assume !(~s__state~0 == 8656); {3613#false} is VALID [2018-11-14 17:15:22,258 INFO L273 TraceCheckUtils]: 86: Hoare triple {3613#false} assume !(~s__state~0 == 8657); {3613#false} is VALID [2018-11-14 17:15:22,259 INFO L273 TraceCheckUtils]: 87: Hoare triple {3613#false} assume ~s__state~0 == 8672; {3613#false} is VALID [2018-11-14 17:15:22,259 INFO L273 TraceCheckUtils]: 88: Hoare triple {3613#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {3613#false} is VALID [2018-11-14 17:15:22,259 INFO L273 TraceCheckUtils]: 89: Hoare triple {3613#false} assume ~blastFlag~0 == 4; {3613#false} is VALID [2018-11-14 17:15:22,259 INFO L273 TraceCheckUtils]: 90: Hoare triple {3613#false} assume !false; {3613#false} is VALID [2018-11-14 17:15:22,264 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-14 17:15:22,265 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:22,265 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:22,265 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-11-14 17:15:22,266 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:22,266 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:22,345 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 91 edges. 91 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:22,346 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:22,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:22,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:22,347 INFO L87 Difference]: Start difference. First operand 251 states and 417 transitions. Second operand 5 states. [2018-11-14 17:15:23,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:23,402 INFO L93 Difference]: Finished difference Result 536 states and 900 transitions. [2018-11-14 17:15:23,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:23,402 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 91 [2018-11-14 17:15:23,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:23,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:23,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2018-11-14 17:15:23,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:23,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2018-11-14 17:15:23,411 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 471 transitions. [2018-11-14 17:15:23,856 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 471 edges. 471 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:23,866 INFO L225 Difference]: With dead ends: 536 [2018-11-14 17:15:23,866 INFO L226 Difference]: Without dead ends: 298 [2018-11-14 17:15:23,867 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:23,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-11-14 17:15:24,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 294. [2018-11-14 17:15:24,089 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:24,090 INFO L82 GeneralOperation]: Start isEquivalent. First operand 298 states. Second operand 294 states. [2018-11-14 17:15:24,090 INFO L74 IsIncluded]: Start isIncluded. First operand 298 states. Second operand 294 states. [2018-11-14 17:15:24,090 INFO L87 Difference]: Start difference. First operand 298 states. Second operand 294 states. [2018-11-14 17:15:24,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:24,101 INFO L93 Difference]: Finished difference Result 298 states and 498 transitions. [2018-11-14 17:15:24,101 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 498 transitions. [2018-11-14 17:15:24,102 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:24,102 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:24,102 INFO L74 IsIncluded]: Start isIncluded. First operand 294 states. Second operand 298 states. [2018-11-14 17:15:24,103 INFO L87 Difference]: Start difference. First operand 294 states. Second operand 298 states. [2018-11-14 17:15:24,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:24,113 INFO L93 Difference]: Finished difference Result 298 states and 498 transitions. [2018-11-14 17:15:24,113 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 498 transitions. [2018-11-14 17:15:24,114 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:24,114 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:24,115 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:24,115 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:24,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 294 states. [2018-11-14 17:15:24,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 493 transitions. [2018-11-14 17:15:24,124 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 493 transitions. Word has length 91 [2018-11-14 17:15:24,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:24,124 INFO L480 AbstractCegarLoop]: Abstraction has 294 states and 493 transitions. [2018-11-14 17:15:24,124 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:24,125 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 493 transitions. [2018-11-14 17:15:24,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-11-14 17:15:24,126 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:24,127 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:24,127 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:24,127 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:24,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1973100858, now seen corresponding path program 1 times [2018-11-14 17:15:24,127 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:24,128 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:24,128 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:24,129 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:24,129 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:24,431 INFO L256 TraceCheckUtils]: 0: Hoare triple {5151#true} call ULTIMATE.init(); {5151#true} is VALID [2018-11-14 17:15:24,432 INFO L273 TraceCheckUtils]: 1: Hoare triple {5151#true} assume true; {5151#true} is VALID [2018-11-14 17:15:24,432 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {5151#true} {5151#true} #607#return; {5151#true} is VALID [2018-11-14 17:15:24,432 INFO L256 TraceCheckUtils]: 3: Hoare triple {5151#true} call #t~ret50 := main(); {5151#true} is VALID [2018-11-14 17:15:24,434 INFO L273 TraceCheckUtils]: 4: Hoare triple {5151#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {5153#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:24,435 INFO L256 TraceCheckUtils]: 5: Hoare triple {5153#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {5154#(not (= |ssl3_accept_#in~initial_state| 8480))} is VALID [2018-11-14 17:15:24,437 INFO L273 TraceCheckUtils]: 6: Hoare triple {5154#(not (= |ssl3_accept_#in~initial_state| 8480))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,456 INFO L273 TraceCheckUtils]: 7: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,471 INFO L273 TraceCheckUtils]: 8: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,479 INFO L273 TraceCheckUtils]: 9: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,479 INFO L273 TraceCheckUtils]: 10: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,480 INFO L273 TraceCheckUtils]: 11: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume true; {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,480 INFO L273 TraceCheckUtils]: 12: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !false; {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,481 INFO L273 TraceCheckUtils]: 13: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,481 INFO L273 TraceCheckUtils]: 14: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,482 INFO L273 TraceCheckUtils]: 15: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,482 INFO L273 TraceCheckUtils]: 16: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,482 INFO L273 TraceCheckUtils]: 17: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,483 INFO L273 TraceCheckUtils]: 18: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {5155#(not (= 8480 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:24,483 INFO L273 TraceCheckUtils]: 19: Hoare triple {5155#(not (= 8480 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8480; {5152#false} is VALID [2018-11-14 17:15:24,484 INFO L273 TraceCheckUtils]: 20: Hoare triple {5152#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {5152#false} is VALID [2018-11-14 17:15:24,484 INFO L273 TraceCheckUtils]: 21: Hoare triple {5152#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8482;~s__state~0 := 8448;~s__init_num~0 := 0; {5152#false} is VALID [2018-11-14 17:15:24,484 INFO L273 TraceCheckUtils]: 22: Hoare triple {5152#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {5152#false} is VALID [2018-11-14 17:15:24,485 INFO L273 TraceCheckUtils]: 23: Hoare triple {5152#false} ~skip~0 := 0; {5152#false} is VALID [2018-11-14 17:15:24,485 INFO L273 TraceCheckUtils]: 24: Hoare triple {5152#false} assume true; {5152#false} is VALID [2018-11-14 17:15:24,485 INFO L273 TraceCheckUtils]: 25: Hoare triple {5152#false} assume !false; {5152#false} is VALID [2018-11-14 17:15:24,486 INFO L273 TraceCheckUtils]: 26: Hoare triple {5152#false} ~state~0 := ~s__state~0; {5152#false} is VALID [2018-11-14 17:15:24,486 INFO L273 TraceCheckUtils]: 27: Hoare triple {5152#false} assume !(~s__state~0 == 12292); {5152#false} is VALID [2018-11-14 17:15:24,486 INFO L273 TraceCheckUtils]: 28: Hoare triple {5152#false} assume !(~s__state~0 == 16384); {5152#false} is VALID [2018-11-14 17:15:24,486 INFO L273 TraceCheckUtils]: 29: Hoare triple {5152#false} assume !(~s__state~0 == 8192); {5152#false} is VALID [2018-11-14 17:15:24,486 INFO L273 TraceCheckUtils]: 30: Hoare triple {5152#false} assume !(~s__state~0 == 24576); {5152#false} is VALID [2018-11-14 17:15:24,487 INFO L273 TraceCheckUtils]: 31: Hoare triple {5152#false} assume !(~s__state~0 == 8195); {5152#false} is VALID [2018-11-14 17:15:24,487 INFO L273 TraceCheckUtils]: 32: Hoare triple {5152#false} assume !(~s__state~0 == 8480); {5152#false} is VALID [2018-11-14 17:15:24,487 INFO L273 TraceCheckUtils]: 33: Hoare triple {5152#false} assume !(~s__state~0 == 8481); {5152#false} is VALID [2018-11-14 17:15:24,487 INFO L273 TraceCheckUtils]: 34: Hoare triple {5152#false} assume !(~s__state~0 == 8482); {5152#false} is VALID [2018-11-14 17:15:24,488 INFO L273 TraceCheckUtils]: 35: Hoare triple {5152#false} assume !(~s__state~0 == 8464); {5152#false} is VALID [2018-11-14 17:15:24,488 INFO L273 TraceCheckUtils]: 36: Hoare triple {5152#false} assume !(~s__state~0 == 8465); {5152#false} is VALID [2018-11-14 17:15:24,488 INFO L273 TraceCheckUtils]: 37: Hoare triple {5152#false} assume !(~s__state~0 == 8466); {5152#false} is VALID [2018-11-14 17:15:24,488 INFO L273 TraceCheckUtils]: 38: Hoare triple {5152#false} assume !(~s__state~0 == 8496); {5152#false} is VALID [2018-11-14 17:15:24,488 INFO L273 TraceCheckUtils]: 39: Hoare triple {5152#false} assume !(~s__state~0 == 8497); {5152#false} is VALID [2018-11-14 17:15:24,489 INFO L273 TraceCheckUtils]: 40: Hoare triple {5152#false} assume !(~s__state~0 == 8512); {5152#false} is VALID [2018-11-14 17:15:24,489 INFO L273 TraceCheckUtils]: 41: Hoare triple {5152#false} assume !(~s__state~0 == 8513); {5152#false} is VALID [2018-11-14 17:15:24,489 INFO L273 TraceCheckUtils]: 42: Hoare triple {5152#false} assume !(~s__state~0 == 8528); {5152#false} is VALID [2018-11-14 17:15:24,489 INFO L273 TraceCheckUtils]: 43: Hoare triple {5152#false} assume !(~s__state~0 == 8529); {5152#false} is VALID [2018-11-14 17:15:24,490 INFO L273 TraceCheckUtils]: 44: Hoare triple {5152#false} assume !(~s__state~0 == 8544); {5152#false} is VALID [2018-11-14 17:15:24,490 INFO L273 TraceCheckUtils]: 45: Hoare triple {5152#false} assume !(~s__state~0 == 8545); {5152#false} is VALID [2018-11-14 17:15:24,490 INFO L273 TraceCheckUtils]: 46: Hoare triple {5152#false} assume !(~s__state~0 == 8560); {5152#false} is VALID [2018-11-14 17:15:24,490 INFO L273 TraceCheckUtils]: 47: Hoare triple {5152#false} assume !(~s__state~0 == 8561); {5152#false} is VALID [2018-11-14 17:15:24,490 INFO L273 TraceCheckUtils]: 48: Hoare triple {5152#false} assume ~s__state~0 == 8448; {5152#false} is VALID [2018-11-14 17:15:24,491 INFO L273 TraceCheckUtils]: 49: Hoare triple {5152#false} assume !(~num1~0 > 0); {5152#false} is VALID [2018-11-14 17:15:24,491 INFO L273 TraceCheckUtils]: 50: Hoare triple {5152#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {5152#false} is VALID [2018-11-14 17:15:24,491 INFO L273 TraceCheckUtils]: 51: Hoare triple {5152#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {5152#false} is VALID [2018-11-14 17:15:24,491 INFO L273 TraceCheckUtils]: 52: Hoare triple {5152#false} ~skip~0 := 0; {5152#false} is VALID [2018-11-14 17:15:24,491 INFO L273 TraceCheckUtils]: 53: Hoare triple {5152#false} assume true; {5152#false} is VALID [2018-11-14 17:15:24,491 INFO L273 TraceCheckUtils]: 54: Hoare triple {5152#false} assume !false; {5152#false} is VALID [2018-11-14 17:15:24,492 INFO L273 TraceCheckUtils]: 55: Hoare triple {5152#false} ~state~0 := ~s__state~0; {5152#false} is VALID [2018-11-14 17:15:24,492 INFO L273 TraceCheckUtils]: 56: Hoare triple {5152#false} assume !(~s__state~0 == 12292); {5152#false} is VALID [2018-11-14 17:15:24,492 INFO L273 TraceCheckUtils]: 57: Hoare triple {5152#false} assume !(~s__state~0 == 16384); {5152#false} is VALID [2018-11-14 17:15:24,492 INFO L273 TraceCheckUtils]: 58: Hoare triple {5152#false} assume !(~s__state~0 == 8192); {5152#false} is VALID [2018-11-14 17:15:24,492 INFO L273 TraceCheckUtils]: 59: Hoare triple {5152#false} assume !(~s__state~0 == 24576); {5152#false} is VALID [2018-11-14 17:15:24,493 INFO L273 TraceCheckUtils]: 60: Hoare triple {5152#false} assume !(~s__state~0 == 8195); {5152#false} is VALID [2018-11-14 17:15:24,493 INFO L273 TraceCheckUtils]: 61: Hoare triple {5152#false} assume !(~s__state~0 == 8480); {5152#false} is VALID [2018-11-14 17:15:24,493 INFO L273 TraceCheckUtils]: 62: Hoare triple {5152#false} assume !(~s__state~0 == 8481); {5152#false} is VALID [2018-11-14 17:15:24,493 INFO L273 TraceCheckUtils]: 63: Hoare triple {5152#false} assume !(~s__state~0 == 8482); {5152#false} is VALID [2018-11-14 17:15:24,493 INFO L273 TraceCheckUtils]: 64: Hoare triple {5152#false} assume !(~s__state~0 == 8464); {5152#false} is VALID [2018-11-14 17:15:24,493 INFO L273 TraceCheckUtils]: 65: Hoare triple {5152#false} assume !(~s__state~0 == 8465); {5152#false} is VALID [2018-11-14 17:15:24,494 INFO L273 TraceCheckUtils]: 66: Hoare triple {5152#false} assume !(~s__state~0 == 8466); {5152#false} is VALID [2018-11-14 17:15:24,494 INFO L273 TraceCheckUtils]: 67: Hoare triple {5152#false} assume !(~s__state~0 == 8496); {5152#false} is VALID [2018-11-14 17:15:24,494 INFO L273 TraceCheckUtils]: 68: Hoare triple {5152#false} assume !(~s__state~0 == 8497); {5152#false} is VALID [2018-11-14 17:15:24,494 INFO L273 TraceCheckUtils]: 69: Hoare triple {5152#false} assume !(~s__state~0 == 8512); {5152#false} is VALID [2018-11-14 17:15:24,494 INFO L273 TraceCheckUtils]: 70: Hoare triple {5152#false} assume !(~s__state~0 == 8513); {5152#false} is VALID [2018-11-14 17:15:24,495 INFO L273 TraceCheckUtils]: 71: Hoare triple {5152#false} assume !(~s__state~0 == 8528); {5152#false} is VALID [2018-11-14 17:15:24,495 INFO L273 TraceCheckUtils]: 72: Hoare triple {5152#false} assume !(~s__state~0 == 8529); {5152#false} is VALID [2018-11-14 17:15:24,495 INFO L273 TraceCheckUtils]: 73: Hoare triple {5152#false} assume !(~s__state~0 == 8544); {5152#false} is VALID [2018-11-14 17:15:24,495 INFO L273 TraceCheckUtils]: 74: Hoare triple {5152#false} assume !(~s__state~0 == 8545); {5152#false} is VALID [2018-11-14 17:15:24,495 INFO L273 TraceCheckUtils]: 75: Hoare triple {5152#false} assume !(~s__state~0 == 8560); {5152#false} is VALID [2018-11-14 17:15:24,495 INFO L273 TraceCheckUtils]: 76: Hoare triple {5152#false} assume !(~s__state~0 == 8561); {5152#false} is VALID [2018-11-14 17:15:24,496 INFO L273 TraceCheckUtils]: 77: Hoare triple {5152#false} assume !(~s__state~0 == 8448); {5152#false} is VALID [2018-11-14 17:15:24,496 INFO L273 TraceCheckUtils]: 78: Hoare triple {5152#false} assume !(~s__state~0 == 8576); {5152#false} is VALID [2018-11-14 17:15:24,496 INFO L273 TraceCheckUtils]: 79: Hoare triple {5152#false} assume !(~s__state~0 == 8577); {5152#false} is VALID [2018-11-14 17:15:24,496 INFO L273 TraceCheckUtils]: 80: Hoare triple {5152#false} assume !(~s__state~0 == 8592); {5152#false} is VALID [2018-11-14 17:15:24,496 INFO L273 TraceCheckUtils]: 81: Hoare triple {5152#false} assume !(~s__state~0 == 8593); {5152#false} is VALID [2018-11-14 17:15:24,497 INFO L273 TraceCheckUtils]: 82: Hoare triple {5152#false} assume !(~s__state~0 == 8608); {5152#false} is VALID [2018-11-14 17:15:24,497 INFO L273 TraceCheckUtils]: 83: Hoare triple {5152#false} assume !(~s__state~0 == 8609); {5152#false} is VALID [2018-11-14 17:15:24,497 INFO L273 TraceCheckUtils]: 84: Hoare triple {5152#false} assume !(~s__state~0 == 8640); {5152#false} is VALID [2018-11-14 17:15:24,497 INFO L273 TraceCheckUtils]: 85: Hoare triple {5152#false} assume !(~s__state~0 == 8641); {5152#false} is VALID [2018-11-14 17:15:24,498 INFO L273 TraceCheckUtils]: 86: Hoare triple {5152#false} assume !(~s__state~0 == 8656); {5152#false} is VALID [2018-11-14 17:15:24,498 INFO L273 TraceCheckUtils]: 87: Hoare triple {5152#false} assume !(~s__state~0 == 8657); {5152#false} is VALID [2018-11-14 17:15:24,498 INFO L273 TraceCheckUtils]: 88: Hoare triple {5152#false} assume ~s__state~0 == 8672; {5152#false} is VALID [2018-11-14 17:15:24,499 INFO L273 TraceCheckUtils]: 89: Hoare triple {5152#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {5152#false} is VALID [2018-11-14 17:15:24,499 INFO L273 TraceCheckUtils]: 90: Hoare triple {5152#false} assume ~blastFlag~0 == 4; {5152#false} is VALID [2018-11-14 17:15:24,499 INFO L273 TraceCheckUtils]: 91: Hoare triple {5152#false} assume !false; {5152#false} is VALID [2018-11-14 17:15:24,507 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-11-14 17:15:24,507 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:24,507 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:24,508 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-14 17:15:24,508 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:24,508 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:24,573 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 66 edges. 66 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:24,573 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:24,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:24,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:24,574 INFO L87 Difference]: Start difference. First operand 294 states and 493 transitions. Second operand 5 states. [2018-11-14 17:15:26,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:26,098 INFO L93 Difference]: Finished difference Result 593 states and 998 transitions. [2018-11-14 17:15:26,098 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:26,098 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-14 17:15:26,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:26,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:26,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2018-11-14 17:15:26,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2018-11-14 17:15:26,107 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 416 transitions. [2018-11-14 17:15:27,218 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 416 edges. 416 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:27,226 INFO L225 Difference]: With dead ends: 593 [2018-11-14 17:15:27,226 INFO L226 Difference]: Without dead ends: 312 [2018-11-14 17:15:27,227 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:27,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-11-14 17:15:27,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 310. [2018-11-14 17:15:27,405 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:27,405 INFO L82 GeneralOperation]: Start isEquivalent. First operand 312 states. Second operand 310 states. [2018-11-14 17:15:27,406 INFO L74 IsIncluded]: Start isIncluded. First operand 312 states. Second operand 310 states. [2018-11-14 17:15:27,406 INFO L87 Difference]: Start difference. First operand 312 states. Second operand 310 states. [2018-11-14 17:15:27,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:27,415 INFO L93 Difference]: Finished difference Result 312 states and 518 transitions. [2018-11-14 17:15:27,415 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 518 transitions. [2018-11-14 17:15:27,416 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:27,416 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:27,417 INFO L74 IsIncluded]: Start isIncluded. First operand 310 states. Second operand 312 states. [2018-11-14 17:15:27,417 INFO L87 Difference]: Start difference. First operand 310 states. Second operand 312 states. [2018-11-14 17:15:27,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:27,426 INFO L93 Difference]: Finished difference Result 312 states and 518 transitions. [2018-11-14 17:15:27,426 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 518 transitions. [2018-11-14 17:15:27,427 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:27,427 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:27,427 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:27,427 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:27,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 310 states. [2018-11-14 17:15:27,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 310 states to 310 states and 516 transitions. [2018-11-14 17:15:27,436 INFO L78 Accepts]: Start accepts. Automaton has 310 states and 516 transitions. Word has length 92 [2018-11-14 17:15:27,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:27,437 INFO L480 AbstractCegarLoop]: Abstraction has 310 states and 516 transitions. [2018-11-14 17:15:27,437 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:27,437 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 516 transitions. [2018-11-14 17:15:27,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2018-11-14 17:15:27,438 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:27,439 INFO L375 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2018-11-14 17:15:27,439 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:27,439 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:27,439 INFO L82 PathProgramCache]: Analyzing trace with hash 193068010, now seen corresponding path program 1 times [2018-11-14 17:15:27,439 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:27,440 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:27,440 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:27,440 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:27,441 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:27,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:27,993 WARN L179 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-14 17:15:28,005 INFO L256 TraceCheckUtils]: 0: Hoare triple {6797#true} call ULTIMATE.init(); {6797#true} is VALID [2018-11-14 17:15:28,005 INFO L273 TraceCheckUtils]: 1: Hoare triple {6797#true} assume true; {6797#true} is VALID [2018-11-14 17:15:28,006 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {6797#true} {6797#true} #607#return; {6797#true} is VALID [2018-11-14 17:15:28,006 INFO L256 TraceCheckUtils]: 3: Hoare triple {6797#true} call #t~ret50 := main(); {6797#true} is VALID [2018-11-14 17:15:28,009 INFO L273 TraceCheckUtils]: 4: Hoare triple {6797#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {6799#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:28,010 INFO L256 TraceCheckUtils]: 5: Hoare triple {6799#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {6800#(not (= |ssl3_accept_#in~initial_state| 8657))} is VALID [2018-11-14 17:15:28,012 INFO L273 TraceCheckUtils]: 6: Hoare triple {6800#(not (= |ssl3_accept_#in~initial_state| 8657))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,012 INFO L273 TraceCheckUtils]: 7: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,014 INFO L273 TraceCheckUtils]: 8: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,014 INFO L273 TraceCheckUtils]: 9: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,015 INFO L273 TraceCheckUtils]: 10: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,015 INFO L273 TraceCheckUtils]: 11: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume true; {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,015 INFO L273 TraceCheckUtils]: 12: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !false; {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,016 INFO L273 TraceCheckUtils]: 13: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,020 INFO L273 TraceCheckUtils]: 14: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,020 INFO L273 TraceCheckUtils]: 15: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,021 INFO L273 TraceCheckUtils]: 16: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,021 INFO L273 TraceCheckUtils]: 17: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,021 INFO L273 TraceCheckUtils]: 18: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,022 INFO L273 TraceCheckUtils]: 19: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,027 INFO L273 TraceCheckUtils]: 20: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,030 INFO L273 TraceCheckUtils]: 21: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,032 INFO L273 TraceCheckUtils]: 22: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,032 INFO L273 TraceCheckUtils]: 23: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,032 INFO L273 TraceCheckUtils]: 24: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,034 INFO L273 TraceCheckUtils]: 25: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,034 INFO L273 TraceCheckUtils]: 26: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,036 INFO L273 TraceCheckUtils]: 27: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,036 INFO L273 TraceCheckUtils]: 28: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,036 INFO L273 TraceCheckUtils]: 29: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,037 INFO L273 TraceCheckUtils]: 30: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,037 INFO L273 TraceCheckUtils]: 31: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,037 INFO L273 TraceCheckUtils]: 32: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,038 INFO L273 TraceCheckUtils]: 33: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,038 INFO L273 TraceCheckUtils]: 34: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,038 INFO L273 TraceCheckUtils]: 35: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,039 INFO L273 TraceCheckUtils]: 36: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,039 INFO L273 TraceCheckUtils]: 37: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,039 INFO L273 TraceCheckUtils]: 38: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,040 INFO L273 TraceCheckUtils]: 39: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,040 INFO L273 TraceCheckUtils]: 40: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8608); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,041 INFO L273 TraceCheckUtils]: 41: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8609); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,041 INFO L273 TraceCheckUtils]: 42: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8640); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,042 INFO L273 TraceCheckUtils]: 43: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8641); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,042 INFO L273 TraceCheckUtils]: 44: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8656); {6801#(not (= 8657 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:28,048 INFO L273 TraceCheckUtils]: 45: Hoare triple {6801#(not (= 8657 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8657; {6798#false} is VALID [2018-11-14 17:15:28,049 INFO L273 TraceCheckUtils]: 46: Hoare triple {6798#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {6798#false} is VALID [2018-11-14 17:15:28,049 INFO L273 TraceCheckUtils]: 47: Hoare triple {6798#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {6798#false} is VALID [2018-11-14 17:15:28,049 INFO L273 TraceCheckUtils]: 48: Hoare triple {6798#false} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {6798#false} is VALID [2018-11-14 17:15:28,049 INFO L273 TraceCheckUtils]: 49: Hoare triple {6798#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {6798#false} is VALID [2018-11-14 17:15:28,049 INFO L273 TraceCheckUtils]: 50: Hoare triple {6798#false} assume !(~tmp___10~0 == 0); {6798#false} is VALID [2018-11-14 17:15:28,049 INFO L273 TraceCheckUtils]: 51: Hoare triple {6798#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {6798#false} is VALID [2018-11-14 17:15:28,049 INFO L273 TraceCheckUtils]: 52: Hoare triple {6798#false} ~skip~0 := 0; {6798#false} is VALID [2018-11-14 17:15:28,050 INFO L273 TraceCheckUtils]: 53: Hoare triple {6798#false} assume true; {6798#false} is VALID [2018-11-14 17:15:28,050 INFO L273 TraceCheckUtils]: 54: Hoare triple {6798#false} assume !false; {6798#false} is VALID [2018-11-14 17:15:28,050 INFO L273 TraceCheckUtils]: 55: Hoare triple {6798#false} ~state~0 := ~s__state~0; {6798#false} is VALID [2018-11-14 17:15:28,050 INFO L273 TraceCheckUtils]: 56: Hoare triple {6798#false} assume !(~s__state~0 == 12292); {6798#false} is VALID [2018-11-14 17:15:28,050 INFO L273 TraceCheckUtils]: 57: Hoare triple {6798#false} assume !(~s__state~0 == 16384); {6798#false} is VALID [2018-11-14 17:15:28,050 INFO L273 TraceCheckUtils]: 58: Hoare triple {6798#false} assume !(~s__state~0 == 8192); {6798#false} is VALID [2018-11-14 17:15:28,050 INFO L273 TraceCheckUtils]: 59: Hoare triple {6798#false} assume !(~s__state~0 == 24576); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 60: Hoare triple {6798#false} assume !(~s__state~0 == 8195); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 61: Hoare triple {6798#false} assume !(~s__state~0 == 8480); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 62: Hoare triple {6798#false} assume !(~s__state~0 == 8481); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 63: Hoare triple {6798#false} assume !(~s__state~0 == 8482); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 64: Hoare triple {6798#false} assume !(~s__state~0 == 8464); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 65: Hoare triple {6798#false} assume !(~s__state~0 == 8465); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 66: Hoare triple {6798#false} assume !(~s__state~0 == 8466); {6798#false} is VALID [2018-11-14 17:15:28,051 INFO L273 TraceCheckUtils]: 67: Hoare triple {6798#false} assume !(~s__state~0 == 8496); {6798#false} is VALID [2018-11-14 17:15:28,052 INFO L273 TraceCheckUtils]: 68: Hoare triple {6798#false} assume !(~s__state~0 == 8497); {6798#false} is VALID [2018-11-14 17:15:28,052 INFO L273 TraceCheckUtils]: 69: Hoare triple {6798#false} assume !(~s__state~0 == 8512); {6798#false} is VALID [2018-11-14 17:15:28,052 INFO L273 TraceCheckUtils]: 70: Hoare triple {6798#false} assume !(~s__state~0 == 8513); {6798#false} is VALID [2018-11-14 17:15:28,052 INFO L273 TraceCheckUtils]: 71: Hoare triple {6798#false} assume !(~s__state~0 == 8528); {6798#false} is VALID [2018-11-14 17:15:28,052 INFO L273 TraceCheckUtils]: 72: Hoare triple {6798#false} assume !(~s__state~0 == 8529); {6798#false} is VALID [2018-11-14 17:15:28,052 INFO L273 TraceCheckUtils]: 73: Hoare triple {6798#false} assume !(~s__state~0 == 8544); {6798#false} is VALID [2018-11-14 17:15:28,052 INFO L273 TraceCheckUtils]: 74: Hoare triple {6798#false} assume !(~s__state~0 == 8545); {6798#false} is VALID [2018-11-14 17:15:28,053 INFO L273 TraceCheckUtils]: 75: Hoare triple {6798#false} assume !(~s__state~0 == 8560); {6798#false} is VALID [2018-11-14 17:15:28,053 INFO L273 TraceCheckUtils]: 76: Hoare triple {6798#false} assume !(~s__state~0 == 8561); {6798#false} is VALID [2018-11-14 17:15:28,053 INFO L273 TraceCheckUtils]: 77: Hoare triple {6798#false} assume !(~s__state~0 == 8448); {6798#false} is VALID [2018-11-14 17:15:28,053 INFO L273 TraceCheckUtils]: 78: Hoare triple {6798#false} assume !(~s__state~0 == 8576); {6798#false} is VALID [2018-11-14 17:15:28,053 INFO L273 TraceCheckUtils]: 79: Hoare triple {6798#false} assume !(~s__state~0 == 8577); {6798#false} is VALID [2018-11-14 17:15:28,053 INFO L273 TraceCheckUtils]: 80: Hoare triple {6798#false} assume !(~s__state~0 == 8592); {6798#false} is VALID [2018-11-14 17:15:28,053 INFO L273 TraceCheckUtils]: 81: Hoare triple {6798#false} assume !(~s__state~0 == 8593); {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 82: Hoare triple {6798#false} assume !(~s__state~0 == 8608); {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 83: Hoare triple {6798#false} assume !(~s__state~0 == 8609); {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 84: Hoare triple {6798#false} assume !(~s__state~0 == 8640); {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 85: Hoare triple {6798#false} assume !(~s__state~0 == 8641); {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 86: Hoare triple {6798#false} assume !(~s__state~0 == 8656); {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 87: Hoare triple {6798#false} assume !(~s__state~0 == 8657); {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 88: Hoare triple {6798#false} assume ~s__state~0 == 8672; {6798#false} is VALID [2018-11-14 17:15:28,054 INFO L273 TraceCheckUtils]: 89: Hoare triple {6798#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {6798#false} is VALID [2018-11-14 17:15:28,055 INFO L273 TraceCheckUtils]: 90: Hoare triple {6798#false} assume ~blastFlag~0 == 4; {6798#false} is VALID [2018-11-14 17:15:28,055 INFO L273 TraceCheckUtils]: 91: Hoare triple {6798#false} assume !false; {6798#false} is VALID [2018-11-14 17:15:28,063 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-14 17:15:28,063 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:28,063 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:28,063 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-14 17:15:28,064 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:28,064 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:28,149 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 92 edges. 92 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:28,150 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:28,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:28,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:28,151 INFO L87 Difference]: Start difference. First operand 310 states and 516 transitions. Second operand 5 states. [2018-11-14 17:15:29,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:29,663 INFO L93 Difference]: Finished difference Result 611 states and 1020 transitions. [2018-11-14 17:15:29,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:29,664 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 92 [2018-11-14 17:15:29,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:29,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:29,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2018-11-14 17:15:29,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:29,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 471 transitions. [2018-11-14 17:15:29,671 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 471 transitions. [2018-11-14 17:15:30,481 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 471 edges. 471 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:30,490 INFO L225 Difference]: With dead ends: 611 [2018-11-14 17:15:30,490 INFO L226 Difference]: Without dead ends: 312 [2018-11-14 17:15:30,491 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:30,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2018-11-14 17:15:31,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 308. [2018-11-14 17:15:31,029 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:31,029 INFO L82 GeneralOperation]: Start isEquivalent. First operand 312 states. Second operand 308 states. [2018-11-14 17:15:31,029 INFO L74 IsIncluded]: Start isIncluded. First operand 312 states. Second operand 308 states. [2018-11-14 17:15:31,030 INFO L87 Difference]: Start difference. First operand 312 states. Second operand 308 states. [2018-11-14 17:15:31,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:31,041 INFO L93 Difference]: Finished difference Result 312 states and 516 transitions. [2018-11-14 17:15:31,041 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 516 transitions. [2018-11-14 17:15:31,042 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:31,042 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:31,042 INFO L74 IsIncluded]: Start isIncluded. First operand 308 states. Second operand 312 states. [2018-11-14 17:15:31,042 INFO L87 Difference]: Start difference. First operand 308 states. Second operand 312 states. [2018-11-14 17:15:31,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:31,052 INFO L93 Difference]: Finished difference Result 312 states and 516 transitions. [2018-11-14 17:15:31,052 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 516 transitions. [2018-11-14 17:15:31,053 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:31,053 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:31,053 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:31,053 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:31,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-11-14 17:15:31,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 511 transitions. [2018-11-14 17:15:31,064 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 511 transitions. Word has length 92 [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 308 states and 511 transitions. [2018-11-14 17:15:31,064 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:31,064 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 511 transitions. [2018-11-14 17:15:31,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-11-14 17:15:31,066 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:31,066 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 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,066 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:31,067 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:31,067 INFO L82 PathProgramCache]: Analyzing trace with hash 227682671, now seen corresponding path program 1 times [2018-11-14 17:15:31,067 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:31,067 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:31,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:31,068 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:31,068 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:31,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:31,490 INFO L256 TraceCheckUtils]: 0: Hoare triple {8461#true} call ULTIMATE.init(); {8461#true} is VALID [2018-11-14 17:15:31,490 INFO L273 TraceCheckUtils]: 1: Hoare triple {8461#true} assume true; {8461#true} is VALID [2018-11-14 17:15:31,490 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {8461#true} {8461#true} #607#return; {8461#true} is VALID [2018-11-14 17:15:31,491 INFO L256 TraceCheckUtils]: 3: Hoare triple {8461#true} call #t~ret50 := main(); {8461#true} is VALID [2018-11-14 17:15:31,491 INFO L273 TraceCheckUtils]: 4: Hoare triple {8461#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {8463#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:31,492 INFO L256 TraceCheckUtils]: 5: Hoare triple {8463#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {8464#(not (= |ssl3_accept_#in~initial_state| 8481))} is VALID [2018-11-14 17:15:31,494 INFO L273 TraceCheckUtils]: 6: Hoare triple {8464#(not (= |ssl3_accept_#in~initial_state| 8481))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,494 INFO L273 TraceCheckUtils]: 7: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,494 INFO L273 TraceCheckUtils]: 8: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,495 INFO L273 TraceCheckUtils]: 9: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,495 INFO L273 TraceCheckUtils]: 10: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,496 INFO L273 TraceCheckUtils]: 11: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume true; {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,496 INFO L273 TraceCheckUtils]: 12: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !false; {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,497 INFO L273 TraceCheckUtils]: 13: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,498 INFO L273 TraceCheckUtils]: 14: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,498 INFO L273 TraceCheckUtils]: 15: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,499 INFO L273 TraceCheckUtils]: 16: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,499 INFO L273 TraceCheckUtils]: 17: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,500 INFO L273 TraceCheckUtils]: 18: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,500 INFO L273 TraceCheckUtils]: 19: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {8465#(not (= 8481 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:31,501 INFO L273 TraceCheckUtils]: 20: Hoare triple {8465#(not (= 8481 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8481; {8462#false} is VALID [2018-11-14 17:15:31,501 INFO L273 TraceCheckUtils]: 21: Hoare triple {8462#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {8462#false} is VALID [2018-11-14 17:15:31,501 INFO L273 TraceCheckUtils]: 22: Hoare triple {8462#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8482;~s__state~0 := 8448;~s__init_num~0 := 0; {8462#false} is VALID [2018-11-14 17:15:31,502 INFO L273 TraceCheckUtils]: 23: Hoare triple {8462#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {8462#false} is VALID [2018-11-14 17:15:31,502 INFO L273 TraceCheckUtils]: 24: Hoare triple {8462#false} ~skip~0 := 0; {8462#false} is VALID [2018-11-14 17:15:31,502 INFO L273 TraceCheckUtils]: 25: Hoare triple {8462#false} assume true; {8462#false} is VALID [2018-11-14 17:15:31,502 INFO L273 TraceCheckUtils]: 26: Hoare triple {8462#false} assume !false; {8462#false} is VALID [2018-11-14 17:15:31,503 INFO L273 TraceCheckUtils]: 27: Hoare triple {8462#false} ~state~0 := ~s__state~0; {8462#false} is VALID [2018-11-14 17:15:31,503 INFO L273 TraceCheckUtils]: 28: Hoare triple {8462#false} assume !(~s__state~0 == 12292); {8462#false} is VALID [2018-11-14 17:15:31,503 INFO L273 TraceCheckUtils]: 29: Hoare triple {8462#false} assume !(~s__state~0 == 16384); {8462#false} is VALID [2018-11-14 17:15:31,503 INFO L273 TraceCheckUtils]: 30: Hoare triple {8462#false} assume !(~s__state~0 == 8192); {8462#false} is VALID [2018-11-14 17:15:31,503 INFO L273 TraceCheckUtils]: 31: Hoare triple {8462#false} assume !(~s__state~0 == 24576); {8462#false} is VALID [2018-11-14 17:15:31,504 INFO L273 TraceCheckUtils]: 32: Hoare triple {8462#false} assume !(~s__state~0 == 8195); {8462#false} is VALID [2018-11-14 17:15:31,504 INFO L273 TraceCheckUtils]: 33: Hoare triple {8462#false} assume !(~s__state~0 == 8480); {8462#false} is VALID [2018-11-14 17:15:31,504 INFO L273 TraceCheckUtils]: 34: Hoare triple {8462#false} assume !(~s__state~0 == 8481); {8462#false} is VALID [2018-11-14 17:15:31,504 INFO L273 TraceCheckUtils]: 35: Hoare triple {8462#false} assume !(~s__state~0 == 8482); {8462#false} is VALID [2018-11-14 17:15:31,504 INFO L273 TraceCheckUtils]: 36: Hoare triple {8462#false} assume !(~s__state~0 == 8464); {8462#false} is VALID [2018-11-14 17:15:31,504 INFO L273 TraceCheckUtils]: 37: Hoare triple {8462#false} assume !(~s__state~0 == 8465); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 38: Hoare triple {8462#false} assume !(~s__state~0 == 8466); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 39: Hoare triple {8462#false} assume !(~s__state~0 == 8496); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 40: Hoare triple {8462#false} assume !(~s__state~0 == 8497); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 41: Hoare triple {8462#false} assume !(~s__state~0 == 8512); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 42: Hoare triple {8462#false} assume !(~s__state~0 == 8513); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 43: Hoare triple {8462#false} assume !(~s__state~0 == 8528); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 44: Hoare triple {8462#false} assume !(~s__state~0 == 8529); {8462#false} is VALID [2018-11-14 17:15:31,505 INFO L273 TraceCheckUtils]: 45: Hoare triple {8462#false} assume !(~s__state~0 == 8544); {8462#false} is VALID [2018-11-14 17:15:31,506 INFO L273 TraceCheckUtils]: 46: Hoare triple {8462#false} assume !(~s__state~0 == 8545); {8462#false} is VALID [2018-11-14 17:15:31,506 INFO L273 TraceCheckUtils]: 47: Hoare triple {8462#false} assume !(~s__state~0 == 8560); {8462#false} is VALID [2018-11-14 17:15:31,506 INFO L273 TraceCheckUtils]: 48: Hoare triple {8462#false} assume !(~s__state~0 == 8561); {8462#false} is VALID [2018-11-14 17:15:31,506 INFO L273 TraceCheckUtils]: 49: Hoare triple {8462#false} assume ~s__state~0 == 8448; {8462#false} is VALID [2018-11-14 17:15:31,506 INFO L273 TraceCheckUtils]: 50: Hoare triple {8462#false} assume !(~num1~0 > 0); {8462#false} is VALID [2018-11-14 17:15:31,507 INFO L273 TraceCheckUtils]: 51: Hoare triple {8462#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {8462#false} is VALID [2018-11-14 17:15:31,507 INFO L273 TraceCheckUtils]: 52: Hoare triple {8462#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {8462#false} is VALID [2018-11-14 17:15:31,507 INFO L273 TraceCheckUtils]: 53: Hoare triple {8462#false} ~skip~0 := 0; {8462#false} is VALID [2018-11-14 17:15:31,507 INFO L273 TraceCheckUtils]: 54: Hoare triple {8462#false} assume true; {8462#false} is VALID [2018-11-14 17:15:31,507 INFO L273 TraceCheckUtils]: 55: Hoare triple {8462#false} assume !false; {8462#false} is VALID [2018-11-14 17:15:31,507 INFO L273 TraceCheckUtils]: 56: Hoare triple {8462#false} ~state~0 := ~s__state~0; {8462#false} is VALID [2018-11-14 17:15:31,508 INFO L273 TraceCheckUtils]: 57: Hoare triple {8462#false} assume !(~s__state~0 == 12292); {8462#false} is VALID [2018-11-14 17:15:31,508 INFO L273 TraceCheckUtils]: 58: Hoare triple {8462#false} assume !(~s__state~0 == 16384); {8462#false} is VALID [2018-11-14 17:15:31,508 INFO L273 TraceCheckUtils]: 59: Hoare triple {8462#false} assume !(~s__state~0 == 8192); {8462#false} is VALID [2018-11-14 17:15:31,508 INFO L273 TraceCheckUtils]: 60: Hoare triple {8462#false} assume !(~s__state~0 == 24576); {8462#false} is VALID [2018-11-14 17:15:31,509 INFO L273 TraceCheckUtils]: 61: Hoare triple {8462#false} assume !(~s__state~0 == 8195); {8462#false} is VALID [2018-11-14 17:15:31,509 INFO L273 TraceCheckUtils]: 62: Hoare triple {8462#false} assume !(~s__state~0 == 8480); {8462#false} is VALID [2018-11-14 17:15:31,509 INFO L273 TraceCheckUtils]: 63: Hoare triple {8462#false} assume !(~s__state~0 == 8481); {8462#false} is VALID [2018-11-14 17:15:31,509 INFO L273 TraceCheckUtils]: 64: Hoare triple {8462#false} assume !(~s__state~0 == 8482); {8462#false} is VALID [2018-11-14 17:15:31,509 INFO L273 TraceCheckUtils]: 65: Hoare triple {8462#false} assume !(~s__state~0 == 8464); {8462#false} is VALID [2018-11-14 17:15:31,509 INFO L273 TraceCheckUtils]: 66: Hoare triple {8462#false} assume !(~s__state~0 == 8465); {8462#false} is VALID [2018-11-14 17:15:31,510 INFO L273 TraceCheckUtils]: 67: Hoare triple {8462#false} assume !(~s__state~0 == 8466); {8462#false} is VALID [2018-11-14 17:15:31,510 INFO L273 TraceCheckUtils]: 68: Hoare triple {8462#false} assume !(~s__state~0 == 8496); {8462#false} is VALID [2018-11-14 17:15:31,510 INFO L273 TraceCheckUtils]: 69: Hoare triple {8462#false} assume !(~s__state~0 == 8497); {8462#false} is VALID [2018-11-14 17:15:31,510 INFO L273 TraceCheckUtils]: 70: Hoare triple {8462#false} assume !(~s__state~0 == 8512); {8462#false} is VALID [2018-11-14 17:15:31,510 INFO L273 TraceCheckUtils]: 71: Hoare triple {8462#false} assume !(~s__state~0 == 8513); {8462#false} is VALID [2018-11-14 17:15:31,511 INFO L273 TraceCheckUtils]: 72: Hoare triple {8462#false} assume !(~s__state~0 == 8528); {8462#false} is VALID [2018-11-14 17:15:31,511 INFO L273 TraceCheckUtils]: 73: Hoare triple {8462#false} assume !(~s__state~0 == 8529); {8462#false} is VALID [2018-11-14 17:15:31,511 INFO L273 TraceCheckUtils]: 74: Hoare triple {8462#false} assume !(~s__state~0 == 8544); {8462#false} is VALID [2018-11-14 17:15:31,511 INFO L273 TraceCheckUtils]: 75: Hoare triple {8462#false} assume !(~s__state~0 == 8545); {8462#false} is VALID [2018-11-14 17:15:31,511 INFO L273 TraceCheckUtils]: 76: Hoare triple {8462#false} assume !(~s__state~0 == 8560); {8462#false} is VALID [2018-11-14 17:15:31,512 INFO L273 TraceCheckUtils]: 77: Hoare triple {8462#false} assume !(~s__state~0 == 8561); {8462#false} is VALID [2018-11-14 17:15:31,512 INFO L273 TraceCheckUtils]: 78: Hoare triple {8462#false} assume !(~s__state~0 == 8448); {8462#false} is VALID [2018-11-14 17:15:31,512 INFO L273 TraceCheckUtils]: 79: Hoare triple {8462#false} assume !(~s__state~0 == 8576); {8462#false} is VALID [2018-11-14 17:15:31,512 INFO L273 TraceCheckUtils]: 80: Hoare triple {8462#false} assume !(~s__state~0 == 8577); {8462#false} is VALID [2018-11-14 17:15:31,512 INFO L273 TraceCheckUtils]: 81: Hoare triple {8462#false} assume !(~s__state~0 == 8592); {8462#false} is VALID [2018-11-14 17:15:31,513 INFO L273 TraceCheckUtils]: 82: Hoare triple {8462#false} assume !(~s__state~0 == 8593); {8462#false} is VALID [2018-11-14 17:15:31,513 INFO L273 TraceCheckUtils]: 83: Hoare triple {8462#false} assume !(~s__state~0 == 8608); {8462#false} is VALID [2018-11-14 17:15:31,513 INFO L273 TraceCheckUtils]: 84: Hoare triple {8462#false} assume !(~s__state~0 == 8609); {8462#false} is VALID [2018-11-14 17:15:31,513 INFO L273 TraceCheckUtils]: 85: Hoare triple {8462#false} assume !(~s__state~0 == 8640); {8462#false} is VALID [2018-11-14 17:15:31,513 INFO L273 TraceCheckUtils]: 86: Hoare triple {8462#false} assume !(~s__state~0 == 8641); {8462#false} is VALID [2018-11-14 17:15:31,513 INFO L273 TraceCheckUtils]: 87: Hoare triple {8462#false} assume !(~s__state~0 == 8656); {8462#false} is VALID [2018-11-14 17:15:31,514 INFO L273 TraceCheckUtils]: 88: Hoare triple {8462#false} assume !(~s__state~0 == 8657); {8462#false} is VALID [2018-11-14 17:15:31,514 INFO L273 TraceCheckUtils]: 89: Hoare triple {8462#false} assume ~s__state~0 == 8672; {8462#false} is VALID [2018-11-14 17:15:31,514 INFO L273 TraceCheckUtils]: 90: Hoare triple {8462#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {8462#false} is VALID [2018-11-14 17:15:31,514 INFO L273 TraceCheckUtils]: 91: Hoare triple {8462#false} assume ~blastFlag~0 == 4; {8462#false} is VALID [2018-11-14 17:15:31,514 INFO L273 TraceCheckUtils]: 92: Hoare triple {8462#false} assume !false; {8462#false} is VALID [2018-11-14 17:15:31,519 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-11-14 17:15:31,520 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:31,520 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:31,521 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 93 [2018-11-14 17:15:31,521 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:31,521 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:31,594 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:31,594 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:31,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:31,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:31,595 INFO L87 Difference]: Start difference. First operand 308 states and 511 transitions. Second operand 5 states. [2018-11-14 17:15:33,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:33,212 INFO L93 Difference]: Finished difference Result 605 states and 1007 transitions. [2018-11-14 17:15:33,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:33,212 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 93 [2018-11-14 17:15:33,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:33,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:33,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 418 transitions. [2018-11-14 17:15:33,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:33,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 418 transitions. [2018-11-14 17:15:33,220 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 418 transitions. [2018-11-14 17:15:34,161 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 418 edges. 418 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:34,170 INFO L225 Difference]: With dead ends: 605 [2018-11-14 17:15:34,170 INFO L226 Difference]: Without dead ends: 310 [2018-11-14 17:15:34,171 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:34,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2018-11-14 17:15:34,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 308. [2018-11-14 17:15:34,573 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:34,573 INFO L82 GeneralOperation]: Start isEquivalent. First operand 310 states. Second operand 308 states. [2018-11-14 17:15:34,573 INFO L74 IsIncluded]: Start isIncluded. First operand 310 states. Second operand 308 states. [2018-11-14 17:15:34,573 INFO L87 Difference]: Start difference. First operand 310 states. Second operand 308 states. [2018-11-14 17:15:34,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:34,582 INFO L93 Difference]: Finished difference Result 310 states and 509 transitions. [2018-11-14 17:15:34,582 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 509 transitions. [2018-11-14 17:15:34,583 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:34,583 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:34,583 INFO L74 IsIncluded]: Start isIncluded. First operand 308 states. Second operand 310 states. [2018-11-14 17:15:34,583 INFO L87 Difference]: Start difference. First operand 308 states. Second operand 310 states. [2018-11-14 17:15:34,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:34,592 INFO L93 Difference]: Finished difference Result 310 states and 509 transitions. [2018-11-14 17:15:34,592 INFO L276 IsEmpty]: Start isEmpty. Operand 310 states and 509 transitions. [2018-11-14 17:15:34,593 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:34,593 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:34,593 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:34,593 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:34,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-11-14 17:15:34,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 507 transitions. [2018-11-14 17:15:34,603 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 507 transitions. Word has length 93 [2018-11-14 17:15:34,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:34,603 INFO L480 AbstractCegarLoop]: Abstraction has 308 states and 507 transitions. [2018-11-14 17:15:34,604 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:34,604 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 507 transitions. [2018-11-14 17:15:34,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-14 17:15:34,605 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:34,605 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:34,606 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:34,606 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:34,606 INFO L82 PathProgramCache]: Analyzing trace with hash -289326468, now seen corresponding path program 1 times [2018-11-14 17:15:34,606 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:34,606 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:34,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:34,607 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:34,607 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:34,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:35,138 WARN L179 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-14 17:15:35,185 INFO L256 TraceCheckUtils]: 0: Hoare triple {10115#true} call ULTIMATE.init(); {10115#true} is VALID [2018-11-14 17:15:35,185 INFO L273 TraceCheckUtils]: 1: Hoare triple {10115#true} assume true; {10115#true} is VALID [2018-11-14 17:15:35,186 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {10115#true} {10115#true} #607#return; {10115#true} is VALID [2018-11-14 17:15:35,186 INFO L256 TraceCheckUtils]: 3: Hoare triple {10115#true} call #t~ret50 := main(); {10115#true} is VALID [2018-11-14 17:15:35,186 INFO L273 TraceCheckUtils]: 4: Hoare triple {10115#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {10117#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:35,187 INFO L256 TraceCheckUtils]: 5: Hoare triple {10117#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {10118#(not (= |ssl3_accept_#in~initial_state| 12292))} is VALID [2018-11-14 17:15:35,192 INFO L273 TraceCheckUtils]: 6: Hoare triple {10118#(not (= |ssl3_accept_#in~initial_state| 12292))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,192 INFO L273 TraceCheckUtils]: 7: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,193 INFO L273 TraceCheckUtils]: 8: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,193 INFO L273 TraceCheckUtils]: 9: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,193 INFO L273 TraceCheckUtils]: 10: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,193 INFO L273 TraceCheckUtils]: 11: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} assume true; {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,194 INFO L273 TraceCheckUtils]: 12: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} assume !false; {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,194 INFO L273 TraceCheckUtils]: 13: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {10119#(not (= 12292 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:35,194 INFO L273 TraceCheckUtils]: 14: Hoare triple {10119#(not (= 12292 ssl3_accept_~s__state~0))} assume ~s__state~0 == 12292; {10116#false} is VALID [2018-11-14 17:15:35,195 INFO L273 TraceCheckUtils]: 15: Hoare triple {10116#false} ~s__new_session~0 := 1; {10116#false} is VALID [2018-11-14 17:15:35,195 INFO L273 TraceCheckUtils]: 16: Hoare triple {10116#false} ~s__server~0 := 1; {10116#false} is VALID [2018-11-14 17:15:35,195 INFO L273 TraceCheckUtils]: 17: Hoare triple {10116#false} assume ~cb~0 != 0; {10116#false} is VALID [2018-11-14 17:15:35,195 INFO L273 TraceCheckUtils]: 18: Hoare triple {10116#false} ~__cil_tmp55~0 := ~s__version~0 * 8; {10116#false} is VALID [2018-11-14 17:15:35,195 INFO L273 TraceCheckUtils]: 19: Hoare triple {10116#false} assume !(~__cil_tmp55~0 != 3);~s__type~0 := 8192; {10116#false} is VALID [2018-11-14 17:15:35,196 INFO L273 TraceCheckUtils]: 20: Hoare triple {10116#false} assume !(~s__init_buf___0~0 == 0); {10116#false} is VALID [2018-11-14 17:15:35,196 INFO L273 TraceCheckUtils]: 21: Hoare triple {10116#false} assume !(~tmp___4~0 == 0);~s__init_num~0 := 0; {10116#false} is VALID [2018-11-14 17:15:35,196 INFO L273 TraceCheckUtils]: 22: Hoare triple {10116#false} assume !(~s__state~0 != 12292);#t~post31 := ~s__ctx__stats__sess_accept_renegotiate~0;~s__ctx__stats__sess_accept_renegotiate~0 := #t~post31 + 1;havoc #t~post31;~s__state~0 := 8480; {10116#false} is VALID [2018-11-14 17:15:35,196 INFO L273 TraceCheckUtils]: 23: Hoare triple {10116#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {10116#false} is VALID [2018-11-14 17:15:35,197 INFO L273 TraceCheckUtils]: 24: Hoare triple {10116#false} ~skip~0 := 0; {10116#false} is VALID [2018-11-14 17:15:35,197 INFO L273 TraceCheckUtils]: 25: Hoare triple {10116#false} assume true; {10116#false} is VALID [2018-11-14 17:15:35,197 INFO L273 TraceCheckUtils]: 26: Hoare triple {10116#false} assume !false; {10116#false} is VALID [2018-11-14 17:15:35,197 INFO L273 TraceCheckUtils]: 27: Hoare triple {10116#false} ~state~0 := ~s__state~0; {10116#false} is VALID [2018-11-14 17:15:35,200 INFO L273 TraceCheckUtils]: 28: Hoare triple {10116#false} assume !(~s__state~0 == 12292); {10116#false} is VALID [2018-11-14 17:15:35,200 INFO L273 TraceCheckUtils]: 29: Hoare triple {10116#false} assume !(~s__state~0 == 16384); {10116#false} is VALID [2018-11-14 17:15:35,200 INFO L273 TraceCheckUtils]: 30: Hoare triple {10116#false} assume !(~s__state~0 == 8192); {10116#false} is VALID [2018-11-14 17:15:35,200 INFO L273 TraceCheckUtils]: 31: Hoare triple {10116#false} assume !(~s__state~0 == 24576); {10116#false} is VALID [2018-11-14 17:15:35,200 INFO L273 TraceCheckUtils]: 32: Hoare triple {10116#false} assume !(~s__state~0 == 8195); {10116#false} is VALID [2018-11-14 17:15:35,201 INFO L273 TraceCheckUtils]: 33: Hoare triple {10116#false} assume ~s__state~0 == 8480; {10116#false} is VALID [2018-11-14 17:15:35,201 INFO L273 TraceCheckUtils]: 34: Hoare triple {10116#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~ret~0 := #t~nondet32;havoc #t~nondet32; {10116#false} is VALID [2018-11-14 17:15:35,201 INFO L273 TraceCheckUtils]: 35: Hoare triple {10116#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8482;~s__state~0 := 8448;~s__init_num~0 := 0; {10116#false} is VALID [2018-11-14 17:15:35,201 INFO L273 TraceCheckUtils]: 36: Hoare triple {10116#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {10116#false} is VALID [2018-11-14 17:15:35,201 INFO L273 TraceCheckUtils]: 37: Hoare triple {10116#false} ~skip~0 := 0; {10116#false} is VALID [2018-11-14 17:15:35,201 INFO L273 TraceCheckUtils]: 38: Hoare triple {10116#false} assume true; {10116#false} is VALID [2018-11-14 17:15:35,202 INFO L273 TraceCheckUtils]: 39: Hoare triple {10116#false} assume !false; {10116#false} is VALID [2018-11-14 17:15:35,202 INFO L273 TraceCheckUtils]: 40: Hoare triple {10116#false} ~state~0 := ~s__state~0; {10116#false} is VALID [2018-11-14 17:15:35,202 INFO L273 TraceCheckUtils]: 41: Hoare triple {10116#false} assume !(~s__state~0 == 12292); {10116#false} is VALID [2018-11-14 17:15:35,202 INFO L273 TraceCheckUtils]: 42: Hoare triple {10116#false} assume !(~s__state~0 == 16384); {10116#false} is VALID [2018-11-14 17:15:35,202 INFO L273 TraceCheckUtils]: 43: Hoare triple {10116#false} assume !(~s__state~0 == 8192); {10116#false} is VALID [2018-11-14 17:15:35,203 INFO L273 TraceCheckUtils]: 44: Hoare triple {10116#false} assume !(~s__state~0 == 24576); {10116#false} is VALID [2018-11-14 17:15:35,203 INFO L273 TraceCheckUtils]: 45: Hoare triple {10116#false} assume !(~s__state~0 == 8195); {10116#false} is VALID [2018-11-14 17:15:35,203 INFO L273 TraceCheckUtils]: 46: Hoare triple {10116#false} assume !(~s__state~0 == 8480); {10116#false} is VALID [2018-11-14 17:15:35,203 INFO L273 TraceCheckUtils]: 47: Hoare triple {10116#false} assume !(~s__state~0 == 8481); {10116#false} is VALID [2018-11-14 17:15:35,203 INFO L273 TraceCheckUtils]: 48: Hoare triple {10116#false} assume !(~s__state~0 == 8482); {10116#false} is VALID [2018-11-14 17:15:35,203 INFO L273 TraceCheckUtils]: 49: Hoare triple {10116#false} assume !(~s__state~0 == 8464); {10116#false} is VALID [2018-11-14 17:15:35,204 INFO L273 TraceCheckUtils]: 50: Hoare triple {10116#false} assume !(~s__state~0 == 8465); {10116#false} is VALID [2018-11-14 17:15:35,204 INFO L273 TraceCheckUtils]: 51: Hoare triple {10116#false} assume !(~s__state~0 == 8466); {10116#false} is VALID [2018-11-14 17:15:35,204 INFO L273 TraceCheckUtils]: 52: Hoare triple {10116#false} assume !(~s__state~0 == 8496); {10116#false} is VALID [2018-11-14 17:15:35,204 INFO L273 TraceCheckUtils]: 53: Hoare triple {10116#false} assume !(~s__state~0 == 8497); {10116#false} is VALID [2018-11-14 17:15:35,204 INFO L273 TraceCheckUtils]: 54: Hoare triple {10116#false} assume !(~s__state~0 == 8512); {10116#false} is VALID [2018-11-14 17:15:35,204 INFO L273 TraceCheckUtils]: 55: Hoare triple {10116#false} assume !(~s__state~0 == 8513); {10116#false} is VALID [2018-11-14 17:15:35,205 INFO L273 TraceCheckUtils]: 56: Hoare triple {10116#false} assume !(~s__state~0 == 8528); {10116#false} is VALID [2018-11-14 17:15:35,205 INFO L273 TraceCheckUtils]: 57: Hoare triple {10116#false} assume !(~s__state~0 == 8529); {10116#false} is VALID [2018-11-14 17:15:35,205 INFO L273 TraceCheckUtils]: 58: Hoare triple {10116#false} assume !(~s__state~0 == 8544); {10116#false} is VALID [2018-11-14 17:15:35,205 INFO L273 TraceCheckUtils]: 59: Hoare triple {10116#false} assume !(~s__state~0 == 8545); {10116#false} is VALID [2018-11-14 17:15:35,205 INFO L273 TraceCheckUtils]: 60: Hoare triple {10116#false} assume !(~s__state~0 == 8560); {10116#false} is VALID [2018-11-14 17:15:35,205 INFO L273 TraceCheckUtils]: 61: Hoare triple {10116#false} assume !(~s__state~0 == 8561); {10116#false} is VALID [2018-11-14 17:15:35,206 INFO L273 TraceCheckUtils]: 62: Hoare triple {10116#false} assume ~s__state~0 == 8448; {10116#false} is VALID [2018-11-14 17:15:35,206 INFO L273 TraceCheckUtils]: 63: Hoare triple {10116#false} assume !(~num1~0 > 0); {10116#false} is VALID [2018-11-14 17:15:35,206 INFO L273 TraceCheckUtils]: 64: Hoare triple {10116#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {10116#false} is VALID [2018-11-14 17:15:35,206 INFO L273 TraceCheckUtils]: 65: Hoare triple {10116#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {10116#false} is VALID [2018-11-14 17:15:35,206 INFO L273 TraceCheckUtils]: 66: Hoare triple {10116#false} ~skip~0 := 0; {10116#false} is VALID [2018-11-14 17:15:35,207 INFO L273 TraceCheckUtils]: 67: Hoare triple {10116#false} assume true; {10116#false} is VALID [2018-11-14 17:15:35,207 INFO L273 TraceCheckUtils]: 68: Hoare triple {10116#false} assume !false; {10116#false} is VALID [2018-11-14 17:15:35,207 INFO L273 TraceCheckUtils]: 69: Hoare triple {10116#false} ~state~0 := ~s__state~0; {10116#false} is VALID [2018-11-14 17:15:35,207 INFO L273 TraceCheckUtils]: 70: Hoare triple {10116#false} assume !(~s__state~0 == 12292); {10116#false} is VALID [2018-11-14 17:15:35,207 INFO L273 TraceCheckUtils]: 71: Hoare triple {10116#false} assume !(~s__state~0 == 16384); {10116#false} is VALID [2018-11-14 17:15:35,207 INFO L273 TraceCheckUtils]: 72: Hoare triple {10116#false} assume !(~s__state~0 == 8192); {10116#false} is VALID [2018-11-14 17:15:35,208 INFO L273 TraceCheckUtils]: 73: Hoare triple {10116#false} assume !(~s__state~0 == 24576); {10116#false} is VALID [2018-11-14 17:15:35,208 INFO L273 TraceCheckUtils]: 74: Hoare triple {10116#false} assume !(~s__state~0 == 8195); {10116#false} is VALID [2018-11-14 17:15:35,208 INFO L273 TraceCheckUtils]: 75: Hoare triple {10116#false} assume !(~s__state~0 == 8480); {10116#false} is VALID [2018-11-14 17:15:35,208 INFO L273 TraceCheckUtils]: 76: Hoare triple {10116#false} assume !(~s__state~0 == 8481); {10116#false} is VALID [2018-11-14 17:15:35,208 INFO L273 TraceCheckUtils]: 77: Hoare triple {10116#false} assume !(~s__state~0 == 8482); {10116#false} is VALID [2018-11-14 17:15:35,209 INFO L273 TraceCheckUtils]: 78: Hoare triple {10116#false} assume !(~s__state~0 == 8464); {10116#false} is VALID [2018-11-14 17:15:35,209 INFO L273 TraceCheckUtils]: 79: Hoare triple {10116#false} assume !(~s__state~0 == 8465); {10116#false} is VALID [2018-11-14 17:15:35,209 INFO L273 TraceCheckUtils]: 80: Hoare triple {10116#false} assume !(~s__state~0 == 8466); {10116#false} is VALID [2018-11-14 17:15:35,209 INFO L273 TraceCheckUtils]: 81: Hoare triple {10116#false} assume !(~s__state~0 == 8496); {10116#false} is VALID [2018-11-14 17:15:35,209 INFO L273 TraceCheckUtils]: 82: Hoare triple {10116#false} assume !(~s__state~0 == 8497); {10116#false} is VALID [2018-11-14 17:15:35,209 INFO L273 TraceCheckUtils]: 83: Hoare triple {10116#false} assume !(~s__state~0 == 8512); {10116#false} is VALID [2018-11-14 17:15:35,210 INFO L273 TraceCheckUtils]: 84: Hoare triple {10116#false} assume !(~s__state~0 == 8513); {10116#false} is VALID [2018-11-14 17:15:35,210 INFO L273 TraceCheckUtils]: 85: Hoare triple {10116#false} assume !(~s__state~0 == 8528); {10116#false} is VALID [2018-11-14 17:15:35,210 INFO L273 TraceCheckUtils]: 86: Hoare triple {10116#false} assume !(~s__state~0 == 8529); {10116#false} is VALID [2018-11-14 17:15:35,210 INFO L273 TraceCheckUtils]: 87: Hoare triple {10116#false} assume !(~s__state~0 == 8544); {10116#false} is VALID [2018-11-14 17:15:35,210 INFO L273 TraceCheckUtils]: 88: Hoare triple {10116#false} assume !(~s__state~0 == 8545); {10116#false} is VALID [2018-11-14 17:15:35,210 INFO L273 TraceCheckUtils]: 89: Hoare triple {10116#false} assume !(~s__state~0 == 8560); {10116#false} is VALID [2018-11-14 17:15:35,211 INFO L273 TraceCheckUtils]: 90: Hoare triple {10116#false} assume !(~s__state~0 == 8561); {10116#false} is VALID [2018-11-14 17:15:35,211 INFO L273 TraceCheckUtils]: 91: Hoare triple {10116#false} assume !(~s__state~0 == 8448); {10116#false} is VALID [2018-11-14 17:15:35,211 INFO L273 TraceCheckUtils]: 92: Hoare triple {10116#false} assume !(~s__state~0 == 8576); {10116#false} is VALID [2018-11-14 17:15:35,211 INFO L273 TraceCheckUtils]: 93: Hoare triple {10116#false} assume !(~s__state~0 == 8577); {10116#false} is VALID [2018-11-14 17:15:35,211 INFO L273 TraceCheckUtils]: 94: Hoare triple {10116#false} assume !(~s__state~0 == 8592); {10116#false} is VALID [2018-11-14 17:15:35,212 INFO L273 TraceCheckUtils]: 95: Hoare triple {10116#false} assume !(~s__state~0 == 8593); {10116#false} is VALID [2018-11-14 17:15:35,212 INFO L273 TraceCheckUtils]: 96: Hoare triple {10116#false} assume !(~s__state~0 == 8608); {10116#false} is VALID [2018-11-14 17:15:35,212 INFO L273 TraceCheckUtils]: 97: Hoare triple {10116#false} assume !(~s__state~0 == 8609); {10116#false} is VALID [2018-11-14 17:15:35,212 INFO L273 TraceCheckUtils]: 98: Hoare triple {10116#false} assume !(~s__state~0 == 8640); {10116#false} is VALID [2018-11-14 17:15:35,212 INFO L273 TraceCheckUtils]: 99: Hoare triple {10116#false} assume !(~s__state~0 == 8641); {10116#false} is VALID [2018-11-14 17:15:35,212 INFO L273 TraceCheckUtils]: 100: Hoare triple {10116#false} assume !(~s__state~0 == 8656); {10116#false} is VALID [2018-11-14 17:15:35,213 INFO L273 TraceCheckUtils]: 101: Hoare triple {10116#false} assume !(~s__state~0 == 8657); {10116#false} is VALID [2018-11-14 17:15:35,213 INFO L273 TraceCheckUtils]: 102: Hoare triple {10116#false} assume ~s__state~0 == 8672; {10116#false} is VALID [2018-11-14 17:15:35,213 INFO L273 TraceCheckUtils]: 103: Hoare triple {10116#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {10116#false} is VALID [2018-11-14 17:15:35,213 INFO L273 TraceCheckUtils]: 104: Hoare triple {10116#false} assume ~blastFlag~0 == 4; {10116#false} is VALID [2018-11-14 17:15:35,213 INFO L273 TraceCheckUtils]: 105: Hoare triple {10116#false} assume !false; {10116#false} is VALID [2018-11-14 17:15:35,219 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-11-14 17:15:35,219 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:35,219 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:35,220 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-14 17:15:35,220 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:35,220 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:35,465 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:35,465 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:35,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:35,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:35,465 INFO L87 Difference]: Start difference. First operand 308 states and 507 transitions. Second operand 5 states. [2018-11-14 17:15:37,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:37,182 INFO L93 Difference]: Finished difference Result 612 states and 1009 transitions. [2018-11-14 17:15:37,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:37,183 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-14 17:15:37,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:37,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:37,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2018-11-14 17:15:37,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:37,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2018-11-14 17:15:37,189 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 416 transitions. [2018-11-14 17:15:38,047 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 416 edges. 416 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:38,055 INFO L225 Difference]: With dead ends: 612 [2018-11-14 17:15:38,055 INFO L226 Difference]: Without dead ends: 317 [2018-11-14 17:15:38,056 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:38,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2018-11-14 17:15:38,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2018-11-14 17:15:38,673 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:38,673 INFO L82 GeneralOperation]: Start isEquivalent. First operand 317 states. Second operand 317 states. [2018-11-14 17:15:38,673 INFO L74 IsIncluded]: Start isIncluded. First operand 317 states. Second operand 317 states. [2018-11-14 17:15:38,673 INFO L87 Difference]: Start difference. First operand 317 states. Second operand 317 states. [2018-11-14 17:15:38,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:38,683 INFO L93 Difference]: Finished difference Result 317 states and 513 transitions. [2018-11-14 17:15:38,683 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 513 transitions. [2018-11-14 17:15:38,683 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:38,684 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:38,684 INFO L74 IsIncluded]: Start isIncluded. First operand 317 states. Second operand 317 states. [2018-11-14 17:15:38,684 INFO L87 Difference]: Start difference. First operand 317 states. Second operand 317 states. [2018-11-14 17:15:38,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:38,692 INFO L93 Difference]: Finished difference Result 317 states and 513 transitions. [2018-11-14 17:15:38,692 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 513 transitions. [2018-11-14 17:15:38,693 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:38,693 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:38,693 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:38,694 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:38,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 317 states. [2018-11-14 17:15:38,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 513 transitions. [2018-11-14 17:15:38,702 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 513 transitions. Word has length 106 [2018-11-14 17:15:38,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:38,702 INFO L480 AbstractCegarLoop]: Abstraction has 317 states and 513 transitions. [2018-11-14 17:15:38,702 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:38,702 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 513 transitions. [2018-11-14 17:15:38,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-11-14 17:15:38,704 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:38,704 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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:38,704 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:38,705 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:38,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1561590135, now seen corresponding path program 1 times [2018-11-14 17:15:38,705 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:38,705 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:38,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:38,706 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:38,706 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:38,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:38,849 INFO L256 TraceCheckUtils]: 0: Hoare triple {11800#true} call ULTIMATE.init(); {11800#true} is VALID [2018-11-14 17:15:38,849 INFO L273 TraceCheckUtils]: 1: Hoare triple {11800#true} assume true; {11800#true} is VALID [2018-11-14 17:15:38,849 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {11800#true} {11800#true} #607#return; {11800#true} is VALID [2018-11-14 17:15:38,849 INFO L256 TraceCheckUtils]: 3: Hoare triple {11800#true} call #t~ret50 := main(); {11800#true} is VALID [2018-11-14 17:15:38,850 INFO L273 TraceCheckUtils]: 4: Hoare triple {11800#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {11802#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:38,851 INFO L256 TraceCheckUtils]: 5: Hoare triple {11802#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {11803#(not (= |ssl3_accept_#in~initial_state| 8560))} is VALID [2018-11-14 17:15:38,853 INFO L273 TraceCheckUtils]: 6: Hoare triple {11803#(not (= |ssl3_accept_#in~initial_state| 8560))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,853 INFO L273 TraceCheckUtils]: 7: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,854 INFO L273 TraceCheckUtils]: 8: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,854 INFO L273 TraceCheckUtils]: 9: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,872 INFO L273 TraceCheckUtils]: 10: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,879 INFO L273 TraceCheckUtils]: 11: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume true; {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,879 INFO L273 TraceCheckUtils]: 12: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !false; {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,880 INFO L273 TraceCheckUtils]: 13: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,880 INFO L273 TraceCheckUtils]: 14: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,880 INFO L273 TraceCheckUtils]: 15: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,881 INFO L273 TraceCheckUtils]: 16: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,881 INFO L273 TraceCheckUtils]: 17: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,881 INFO L273 TraceCheckUtils]: 18: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,881 INFO L273 TraceCheckUtils]: 19: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,882 INFO L273 TraceCheckUtils]: 20: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,882 INFO L273 TraceCheckUtils]: 21: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,883 INFO L273 TraceCheckUtils]: 22: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,883 INFO L273 TraceCheckUtils]: 23: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,884 INFO L273 TraceCheckUtils]: 24: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,884 INFO L273 TraceCheckUtils]: 25: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,885 INFO L273 TraceCheckUtils]: 26: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,885 INFO L273 TraceCheckUtils]: 27: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,886 INFO L273 TraceCheckUtils]: 28: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,887 INFO L273 TraceCheckUtils]: 29: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,905 INFO L273 TraceCheckUtils]: 30: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,913 INFO L273 TraceCheckUtils]: 31: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,921 INFO L273 TraceCheckUtils]: 32: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {11804#(not (= 8560 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:38,922 INFO L273 TraceCheckUtils]: 33: Hoare triple {11804#(not (= 8560 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8560; {11801#false} is VALID [2018-11-14 17:15:38,922 INFO L273 TraceCheckUtils]: 34: Hoare triple {11801#false} assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {11801#false} is VALID [2018-11-14 17:15:38,922 INFO L273 TraceCheckUtils]: 35: Hoare triple {11801#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8576;~s__state~0 := 8448;~s__init_num~0 := 0; {11801#false} is VALID [2018-11-14 17:15:38,922 INFO L273 TraceCheckUtils]: 36: Hoare triple {11801#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {11801#false} is VALID [2018-11-14 17:15:38,922 INFO L273 TraceCheckUtils]: 37: Hoare triple {11801#false} ~skip~0 := 0; {11801#false} is VALID [2018-11-14 17:15:38,922 INFO L273 TraceCheckUtils]: 38: Hoare triple {11801#false} assume true; {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 39: Hoare triple {11801#false} assume !false; {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 40: Hoare triple {11801#false} ~state~0 := ~s__state~0; {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 41: Hoare triple {11801#false} assume !(~s__state~0 == 12292); {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 42: Hoare triple {11801#false} assume !(~s__state~0 == 16384); {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 43: Hoare triple {11801#false} assume !(~s__state~0 == 8192); {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 44: Hoare triple {11801#false} assume !(~s__state~0 == 24576); {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 45: Hoare triple {11801#false} assume !(~s__state~0 == 8195); {11801#false} is VALID [2018-11-14 17:15:38,923 INFO L273 TraceCheckUtils]: 46: Hoare triple {11801#false} assume !(~s__state~0 == 8480); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 47: Hoare triple {11801#false} assume !(~s__state~0 == 8481); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 48: Hoare triple {11801#false} assume !(~s__state~0 == 8482); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 49: Hoare triple {11801#false} assume !(~s__state~0 == 8464); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 50: Hoare triple {11801#false} assume !(~s__state~0 == 8465); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 51: Hoare triple {11801#false} assume !(~s__state~0 == 8466); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 52: Hoare triple {11801#false} assume !(~s__state~0 == 8496); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 53: Hoare triple {11801#false} assume !(~s__state~0 == 8497); {11801#false} is VALID [2018-11-14 17:15:38,924 INFO L273 TraceCheckUtils]: 54: Hoare triple {11801#false} assume !(~s__state~0 == 8512); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 55: Hoare triple {11801#false} assume !(~s__state~0 == 8513); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 56: Hoare triple {11801#false} assume !(~s__state~0 == 8528); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 57: Hoare triple {11801#false} assume !(~s__state~0 == 8529); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 58: Hoare triple {11801#false} assume !(~s__state~0 == 8544); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 59: Hoare triple {11801#false} assume !(~s__state~0 == 8545); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 60: Hoare triple {11801#false} assume !(~s__state~0 == 8560); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 61: Hoare triple {11801#false} assume !(~s__state~0 == 8561); {11801#false} is VALID [2018-11-14 17:15:38,925 INFO L273 TraceCheckUtils]: 62: Hoare triple {11801#false} assume ~s__state~0 == 8448; {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 63: Hoare triple {11801#false} assume !(~num1~0 > 0); {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 64: Hoare triple {11801#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 65: Hoare triple {11801#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 66: Hoare triple {11801#false} ~skip~0 := 0; {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 67: Hoare triple {11801#false} assume true; {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 68: Hoare triple {11801#false} assume !false; {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 69: Hoare triple {11801#false} ~state~0 := ~s__state~0; {11801#false} is VALID [2018-11-14 17:15:38,926 INFO L273 TraceCheckUtils]: 70: Hoare triple {11801#false} assume !(~s__state~0 == 12292); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 71: Hoare triple {11801#false} assume !(~s__state~0 == 16384); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 72: Hoare triple {11801#false} assume !(~s__state~0 == 8192); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 73: Hoare triple {11801#false} assume !(~s__state~0 == 24576); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 74: Hoare triple {11801#false} assume !(~s__state~0 == 8195); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 75: Hoare triple {11801#false} assume !(~s__state~0 == 8480); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 76: Hoare triple {11801#false} assume !(~s__state~0 == 8481); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 77: Hoare triple {11801#false} assume !(~s__state~0 == 8482); {11801#false} is VALID [2018-11-14 17:15:38,927 INFO L273 TraceCheckUtils]: 78: Hoare triple {11801#false} assume !(~s__state~0 == 8464); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 79: Hoare triple {11801#false} assume !(~s__state~0 == 8465); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 80: Hoare triple {11801#false} assume !(~s__state~0 == 8466); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 81: Hoare triple {11801#false} assume !(~s__state~0 == 8496); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 82: Hoare triple {11801#false} assume !(~s__state~0 == 8497); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 83: Hoare triple {11801#false} assume !(~s__state~0 == 8512); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 84: Hoare triple {11801#false} assume !(~s__state~0 == 8513); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 85: Hoare triple {11801#false} assume !(~s__state~0 == 8528); {11801#false} is VALID [2018-11-14 17:15:38,928 INFO L273 TraceCheckUtils]: 86: Hoare triple {11801#false} assume !(~s__state~0 == 8529); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 87: Hoare triple {11801#false} assume !(~s__state~0 == 8544); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 88: Hoare triple {11801#false} assume !(~s__state~0 == 8545); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 89: Hoare triple {11801#false} assume !(~s__state~0 == 8560); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 90: Hoare triple {11801#false} assume !(~s__state~0 == 8561); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 91: Hoare triple {11801#false} assume !(~s__state~0 == 8448); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 92: Hoare triple {11801#false} assume !(~s__state~0 == 8576); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 93: Hoare triple {11801#false} assume !(~s__state~0 == 8577); {11801#false} is VALID [2018-11-14 17:15:38,929 INFO L273 TraceCheckUtils]: 94: Hoare triple {11801#false} assume !(~s__state~0 == 8592); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 95: Hoare triple {11801#false} assume !(~s__state~0 == 8593); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 96: Hoare triple {11801#false} assume !(~s__state~0 == 8608); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 97: Hoare triple {11801#false} assume !(~s__state~0 == 8609); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 98: Hoare triple {11801#false} assume !(~s__state~0 == 8640); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 99: Hoare triple {11801#false} assume !(~s__state~0 == 8641); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 100: Hoare triple {11801#false} assume !(~s__state~0 == 8656); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 101: Hoare triple {11801#false} assume !(~s__state~0 == 8657); {11801#false} is VALID [2018-11-14 17:15:38,930 INFO L273 TraceCheckUtils]: 102: Hoare triple {11801#false} assume ~s__state~0 == 8672; {11801#false} is VALID [2018-11-14 17:15:38,931 INFO L273 TraceCheckUtils]: 103: Hoare triple {11801#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {11801#false} is VALID [2018-11-14 17:15:38,931 INFO L273 TraceCheckUtils]: 104: Hoare triple {11801#false} assume ~blastFlag~0 == 4; {11801#false} is VALID [2018-11-14 17:15:38,931 INFO L273 TraceCheckUtils]: 105: Hoare triple {11801#false} assume !false; {11801#false} is VALID [2018-11-14 17:15:38,938 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-11-14 17:15:38,938 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:38,938 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:38,939 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-14 17:15:38,939 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:38,939 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:39,025 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:39,025 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:39,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:39,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:39,026 INFO L87 Difference]: Start difference. First operand 317 states and 513 transitions. Second operand 5 states. [2018-11-14 17:15:40,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:40,316 INFO L93 Difference]: Finished difference Result 653 states and 1063 transitions. [2018-11-14 17:15:40,317 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:40,317 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 106 [2018-11-14 17:15:40,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:40,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:40,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 442 transitions. [2018-11-14 17:15:40,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:40,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 442 transitions. [2018-11-14 17:15:40,327 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 442 transitions. [2018-11-14 17:15:40,724 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 442 edges. 442 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:40,733 INFO L225 Difference]: With dead ends: 653 [2018-11-14 17:15:40,733 INFO L226 Difference]: Without dead ends: 349 [2018-11-14 17:15:40,734 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:40,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-11-14 17:15:41,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 347. [2018-11-14 17:15:41,314 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:41,314 INFO L82 GeneralOperation]: Start isEquivalent. First operand 349 states. Second operand 347 states. [2018-11-14 17:15:41,314 INFO L74 IsIncluded]: Start isIncluded. First operand 349 states. Second operand 347 states. [2018-11-14 17:15:41,314 INFO L87 Difference]: Start difference. First operand 349 states. Second operand 347 states. [2018-11-14 17:15:41,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:41,323 INFO L93 Difference]: Finished difference Result 349 states and 563 transitions. [2018-11-14 17:15:41,323 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 563 transitions. [2018-11-14 17:15:41,324 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:41,324 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:41,324 INFO L74 IsIncluded]: Start isIncluded. First operand 347 states. Second operand 349 states. [2018-11-14 17:15:41,325 INFO L87 Difference]: Start difference. First operand 347 states. Second operand 349 states. [2018-11-14 17:15:41,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:41,334 INFO L93 Difference]: Finished difference Result 349 states and 563 transitions. [2018-11-14 17:15:41,334 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 563 transitions. [2018-11-14 17:15:41,335 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:41,335 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:41,335 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:41,335 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:41,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-11-14 17:15:41,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 561 transitions. [2018-11-14 17:15:41,344 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 561 transitions. Word has length 106 [2018-11-14 17:15:41,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:41,345 INFO L480 AbstractCegarLoop]: Abstraction has 347 states and 561 transitions. [2018-11-14 17:15:41,345 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:41,345 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 561 transitions. [2018-11-14 17:15:41,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-11-14 17:15:41,346 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:41,347 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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:41,347 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:41,347 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:41,347 INFO L82 PathProgramCache]: Analyzing trace with hash -304950830, now seen corresponding path program 1 times [2018-11-14 17:15:41,347 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:41,348 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:41,348 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:41,348 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:41,349 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:41,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:41,515 INFO L256 TraceCheckUtils]: 0: Hoare triple {13626#true} call ULTIMATE.init(); {13626#true} is VALID [2018-11-14 17:15:41,515 INFO L273 TraceCheckUtils]: 1: Hoare triple {13626#true} assume true; {13626#true} is VALID [2018-11-14 17:15:41,515 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {13626#true} {13626#true} #607#return; {13626#true} is VALID [2018-11-14 17:15:41,516 INFO L256 TraceCheckUtils]: 3: Hoare triple {13626#true} call #t~ret50 := main(); {13626#true} is VALID [2018-11-14 17:15:41,516 INFO L273 TraceCheckUtils]: 4: Hoare triple {13626#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {13628#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:41,517 INFO L256 TraceCheckUtils]: 5: Hoare triple {13628#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {13629#(not (= |ssl3_accept_#in~initial_state| 8561))} is VALID [2018-11-14 17:15:41,521 INFO L273 TraceCheckUtils]: 6: Hoare triple {13629#(not (= |ssl3_accept_#in~initial_state| 8561))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,522 INFO L273 TraceCheckUtils]: 7: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,522 INFO L273 TraceCheckUtils]: 8: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,523 INFO L273 TraceCheckUtils]: 9: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,523 INFO L273 TraceCheckUtils]: 10: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,524 INFO L273 TraceCheckUtils]: 11: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume true; {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,524 INFO L273 TraceCheckUtils]: 12: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !false; {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,525 INFO L273 TraceCheckUtils]: 13: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,525 INFO L273 TraceCheckUtils]: 14: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,526 INFO L273 TraceCheckUtils]: 15: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,526 INFO L273 TraceCheckUtils]: 16: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,544 INFO L273 TraceCheckUtils]: 17: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,553 INFO L273 TraceCheckUtils]: 18: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,566 INFO L273 TraceCheckUtils]: 19: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,575 INFO L273 TraceCheckUtils]: 20: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,590 INFO L273 TraceCheckUtils]: 21: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,598 INFO L273 TraceCheckUtils]: 22: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,600 INFO L273 TraceCheckUtils]: 23: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,601 INFO L273 TraceCheckUtils]: 24: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,601 INFO L273 TraceCheckUtils]: 25: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,603 INFO L273 TraceCheckUtils]: 26: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,620 INFO L273 TraceCheckUtils]: 27: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,628 INFO L273 TraceCheckUtils]: 28: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,639 INFO L273 TraceCheckUtils]: 29: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,639 INFO L273 TraceCheckUtils]: 30: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,641 INFO L273 TraceCheckUtils]: 31: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,641 INFO L273 TraceCheckUtils]: 32: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,643 INFO L273 TraceCheckUtils]: 33: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {13630#(not (= 8561 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:41,643 INFO L273 TraceCheckUtils]: 34: Hoare triple {13630#(not (= 8561 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8561; {13627#false} is VALID [2018-11-14 17:15:41,643 INFO L273 TraceCheckUtils]: 35: Hoare triple {13627#false} assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {13627#false} is VALID [2018-11-14 17:15:41,643 INFO L273 TraceCheckUtils]: 36: Hoare triple {13627#false} assume !(~ret~0 <= 0);~s__s3__tmp__next_state___0~0 := 8576;~s__state~0 := 8448;~s__init_num~0 := 0; {13627#false} is VALID [2018-11-14 17:15:41,643 INFO L273 TraceCheckUtils]: 37: Hoare triple {13627#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 38: Hoare triple {13627#false} ~skip~0 := 0; {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 39: Hoare triple {13627#false} assume true; {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 40: Hoare triple {13627#false} assume !false; {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 41: Hoare triple {13627#false} ~state~0 := ~s__state~0; {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 42: Hoare triple {13627#false} assume !(~s__state~0 == 12292); {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 43: Hoare triple {13627#false} assume !(~s__state~0 == 16384); {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 44: Hoare triple {13627#false} assume !(~s__state~0 == 8192); {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 45: Hoare triple {13627#false} assume !(~s__state~0 == 24576); {13627#false} is VALID [2018-11-14 17:15:41,644 INFO L273 TraceCheckUtils]: 46: Hoare triple {13627#false} assume !(~s__state~0 == 8195); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 47: Hoare triple {13627#false} assume !(~s__state~0 == 8480); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 48: Hoare triple {13627#false} assume !(~s__state~0 == 8481); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 49: Hoare triple {13627#false} assume !(~s__state~0 == 8482); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 50: Hoare triple {13627#false} assume !(~s__state~0 == 8464); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 51: Hoare triple {13627#false} assume !(~s__state~0 == 8465); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 52: Hoare triple {13627#false} assume !(~s__state~0 == 8466); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 53: Hoare triple {13627#false} assume !(~s__state~0 == 8496); {13627#false} is VALID [2018-11-14 17:15:41,645 INFO L273 TraceCheckUtils]: 54: Hoare triple {13627#false} assume !(~s__state~0 == 8497); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 55: Hoare triple {13627#false} assume !(~s__state~0 == 8512); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 56: Hoare triple {13627#false} assume !(~s__state~0 == 8513); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 57: Hoare triple {13627#false} assume !(~s__state~0 == 8528); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 58: Hoare triple {13627#false} assume !(~s__state~0 == 8529); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 59: Hoare triple {13627#false} assume !(~s__state~0 == 8544); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 60: Hoare triple {13627#false} assume !(~s__state~0 == 8545); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 61: Hoare triple {13627#false} assume !(~s__state~0 == 8560); {13627#false} is VALID [2018-11-14 17:15:41,646 INFO L273 TraceCheckUtils]: 62: Hoare triple {13627#false} assume !(~s__state~0 == 8561); {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 63: Hoare triple {13627#false} assume ~s__state~0 == 8448; {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 64: Hoare triple {13627#false} assume !(~num1~0 > 0); {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 65: Hoare triple {13627#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 66: Hoare triple {13627#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 67: Hoare triple {13627#false} ~skip~0 := 0; {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 68: Hoare triple {13627#false} assume true; {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 69: Hoare triple {13627#false} assume !false; {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 70: Hoare triple {13627#false} ~state~0 := ~s__state~0; {13627#false} is VALID [2018-11-14 17:15:41,647 INFO L273 TraceCheckUtils]: 71: Hoare triple {13627#false} assume !(~s__state~0 == 12292); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 72: Hoare triple {13627#false} assume !(~s__state~0 == 16384); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 73: Hoare triple {13627#false} assume !(~s__state~0 == 8192); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 74: Hoare triple {13627#false} assume !(~s__state~0 == 24576); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 75: Hoare triple {13627#false} assume !(~s__state~0 == 8195); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 76: Hoare triple {13627#false} assume !(~s__state~0 == 8480); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 77: Hoare triple {13627#false} assume !(~s__state~0 == 8481); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 78: Hoare triple {13627#false} assume !(~s__state~0 == 8482); {13627#false} is VALID [2018-11-14 17:15:41,648 INFO L273 TraceCheckUtils]: 79: Hoare triple {13627#false} assume !(~s__state~0 == 8464); {13627#false} is VALID [2018-11-14 17:15:41,649 INFO L273 TraceCheckUtils]: 80: Hoare triple {13627#false} assume !(~s__state~0 == 8465); {13627#false} is VALID [2018-11-14 17:15:41,649 INFO L273 TraceCheckUtils]: 81: Hoare triple {13627#false} assume !(~s__state~0 == 8466); {13627#false} is VALID [2018-11-14 17:15:41,649 INFO L273 TraceCheckUtils]: 82: Hoare triple {13627#false} assume !(~s__state~0 == 8496); {13627#false} is VALID [2018-11-14 17:15:41,649 INFO L273 TraceCheckUtils]: 83: Hoare triple {13627#false} assume !(~s__state~0 == 8497); {13627#false} is VALID [2018-11-14 17:15:41,649 INFO L273 TraceCheckUtils]: 84: Hoare triple {13627#false} assume !(~s__state~0 == 8512); {13627#false} is VALID [2018-11-14 17:15:41,649 INFO L273 TraceCheckUtils]: 85: Hoare triple {13627#false} assume !(~s__state~0 == 8513); {13627#false} is VALID [2018-11-14 17:15:41,650 INFO L273 TraceCheckUtils]: 86: Hoare triple {13627#false} assume !(~s__state~0 == 8528); {13627#false} is VALID [2018-11-14 17:15:41,650 INFO L273 TraceCheckUtils]: 87: Hoare triple {13627#false} assume !(~s__state~0 == 8529); {13627#false} is VALID [2018-11-14 17:15:41,650 INFO L273 TraceCheckUtils]: 88: Hoare triple {13627#false} assume !(~s__state~0 == 8544); {13627#false} is VALID [2018-11-14 17:15:41,650 INFO L273 TraceCheckUtils]: 89: Hoare triple {13627#false} assume !(~s__state~0 == 8545); {13627#false} is VALID [2018-11-14 17:15:41,650 INFO L273 TraceCheckUtils]: 90: Hoare triple {13627#false} assume !(~s__state~0 == 8560); {13627#false} is VALID [2018-11-14 17:15:41,650 INFO L273 TraceCheckUtils]: 91: Hoare triple {13627#false} assume !(~s__state~0 == 8561); {13627#false} is VALID [2018-11-14 17:15:41,651 INFO L273 TraceCheckUtils]: 92: Hoare triple {13627#false} assume !(~s__state~0 == 8448); {13627#false} is VALID [2018-11-14 17:15:41,651 INFO L273 TraceCheckUtils]: 93: Hoare triple {13627#false} assume !(~s__state~0 == 8576); {13627#false} is VALID [2018-11-14 17:15:41,651 INFO L273 TraceCheckUtils]: 94: Hoare triple {13627#false} assume !(~s__state~0 == 8577); {13627#false} is VALID [2018-11-14 17:15:41,651 INFO L273 TraceCheckUtils]: 95: Hoare triple {13627#false} assume !(~s__state~0 == 8592); {13627#false} is VALID [2018-11-14 17:15:41,651 INFO L273 TraceCheckUtils]: 96: Hoare triple {13627#false} assume !(~s__state~0 == 8593); {13627#false} is VALID [2018-11-14 17:15:41,652 INFO L273 TraceCheckUtils]: 97: Hoare triple {13627#false} assume !(~s__state~0 == 8608); {13627#false} is VALID [2018-11-14 17:15:41,652 INFO L273 TraceCheckUtils]: 98: Hoare triple {13627#false} assume !(~s__state~0 == 8609); {13627#false} is VALID [2018-11-14 17:15:41,652 INFO L273 TraceCheckUtils]: 99: Hoare triple {13627#false} assume !(~s__state~0 == 8640); {13627#false} is VALID [2018-11-14 17:15:41,652 INFO L273 TraceCheckUtils]: 100: Hoare triple {13627#false} assume !(~s__state~0 == 8641); {13627#false} is VALID [2018-11-14 17:15:41,652 INFO L273 TraceCheckUtils]: 101: Hoare triple {13627#false} assume !(~s__state~0 == 8656); {13627#false} is VALID [2018-11-14 17:15:41,652 INFO L273 TraceCheckUtils]: 102: Hoare triple {13627#false} assume !(~s__state~0 == 8657); {13627#false} is VALID [2018-11-14 17:15:41,653 INFO L273 TraceCheckUtils]: 103: Hoare triple {13627#false} assume ~s__state~0 == 8672; {13627#false} is VALID [2018-11-14 17:15:41,653 INFO L273 TraceCheckUtils]: 104: Hoare triple {13627#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {13627#false} is VALID [2018-11-14 17:15:41,653 INFO L273 TraceCheckUtils]: 105: Hoare triple {13627#false} assume ~blastFlag~0 == 4; {13627#false} is VALID [2018-11-14 17:15:41,653 INFO L273 TraceCheckUtils]: 106: Hoare triple {13627#false} assume !false; {13627#false} is VALID [2018-11-14 17:15:41,660 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-11-14 17:15:41,660 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:41,661 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:41,661 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-11-14 17:15:41,661 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:41,661 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:41,755 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 81 edges. 81 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:41,755 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:41,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:41,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:41,756 INFO L87 Difference]: Start difference. First operand 347 states and 561 transitions. Second operand 5 states. [2018-11-14 17:15:42,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:42,907 INFO L93 Difference]: Finished difference Result 683 states and 1107 transitions. [2018-11-14 17:15:42,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:42,907 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 107 [2018-11-14 17:15:42,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:42,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:42,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 444 transitions. [2018-11-14 17:15:42,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:42,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 444 transitions. [2018-11-14 17:15:42,912 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 444 transitions. [2018-11-14 17:15:43,305 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 444 edges. 444 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:43,313 INFO L225 Difference]: With dead ends: 683 [2018-11-14 17:15:43,313 INFO L226 Difference]: Without dead ends: 349 [2018-11-14 17:15:43,314 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:43,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2018-11-14 17:15:43,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 347. [2018-11-14 17:15:43,713 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:43,713 INFO L82 GeneralOperation]: Start isEquivalent. First operand 349 states. Second operand 347 states. [2018-11-14 17:15:43,713 INFO L74 IsIncluded]: Start isIncluded. First operand 349 states. Second operand 347 states. [2018-11-14 17:15:43,713 INFO L87 Difference]: Start difference. First operand 349 states. Second operand 347 states. [2018-11-14 17:15:43,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:43,721 INFO L93 Difference]: Finished difference Result 349 states and 559 transitions. [2018-11-14 17:15:43,721 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 559 transitions. [2018-11-14 17:15:43,722 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:43,722 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:43,722 INFO L74 IsIncluded]: Start isIncluded. First operand 347 states. Second operand 349 states. [2018-11-14 17:15:43,722 INFO L87 Difference]: Start difference. First operand 347 states. Second operand 349 states. [2018-11-14 17:15:43,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:43,729 INFO L93 Difference]: Finished difference Result 349 states and 559 transitions. [2018-11-14 17:15:43,729 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 559 transitions. [2018-11-14 17:15:43,730 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:43,730 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:43,730 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:43,730 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:43,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-11-14 17:15:43,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 557 transitions. [2018-11-14 17:15:43,737 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 557 transitions. Word has length 107 [2018-11-14 17:15:43,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:43,738 INFO L480 AbstractCegarLoop]: Abstraction has 347 states and 557 transitions. [2018-11-14 17:15:43,738 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:43,738 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 557 transitions. [2018-11-14 17:15:43,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2018-11-14 17:15:43,739 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:43,739 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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:43,739 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:43,740 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:43,740 INFO L82 PathProgramCache]: Analyzing trace with hash -62256327, now seen corresponding path program 1 times [2018-11-14 17:15:43,740 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:43,740 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:43,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:43,741 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:43,741 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:44,200 INFO L256 TraceCheckUtils]: 0: Hoare triple {15484#true} call ULTIMATE.init(); {15484#true} is VALID [2018-11-14 17:15:44,201 INFO L273 TraceCheckUtils]: 1: Hoare triple {15484#true} assume true; {15484#true} is VALID [2018-11-14 17:15:44,201 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {15484#true} {15484#true} #607#return; {15484#true} is VALID [2018-11-14 17:15:44,201 INFO L256 TraceCheckUtils]: 3: Hoare triple {15484#true} call #t~ret50 := main(); {15484#true} is VALID [2018-11-14 17:15:44,202 INFO L273 TraceCheckUtils]: 4: Hoare triple {15484#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {15486#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:44,202 INFO L256 TraceCheckUtils]: 5: Hoare triple {15486#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {15487#(not (= |ssl3_accept_#in~initial_state| 8544))} is VALID [2018-11-14 17:15:44,206 INFO L273 TraceCheckUtils]: 6: Hoare triple {15487#(not (= |ssl3_accept_#in~initial_state| 8544))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,206 INFO L273 TraceCheckUtils]: 7: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,207 INFO L273 TraceCheckUtils]: 8: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,207 INFO L273 TraceCheckUtils]: 9: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,207 INFO L273 TraceCheckUtils]: 10: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,208 INFO L273 TraceCheckUtils]: 11: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume true; {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,208 INFO L273 TraceCheckUtils]: 12: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !false; {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,209 INFO L273 TraceCheckUtils]: 13: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,209 INFO L273 TraceCheckUtils]: 14: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,210 INFO L273 TraceCheckUtils]: 15: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,210 INFO L273 TraceCheckUtils]: 16: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,211 INFO L273 TraceCheckUtils]: 17: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,211 INFO L273 TraceCheckUtils]: 18: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,212 INFO L273 TraceCheckUtils]: 19: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,212 INFO L273 TraceCheckUtils]: 20: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,213 INFO L273 TraceCheckUtils]: 21: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,213 INFO L273 TraceCheckUtils]: 22: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,214 INFO L273 TraceCheckUtils]: 23: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,214 INFO L273 TraceCheckUtils]: 24: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,215 INFO L273 TraceCheckUtils]: 25: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,215 INFO L273 TraceCheckUtils]: 26: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,216 INFO L273 TraceCheckUtils]: 27: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,216 INFO L273 TraceCheckUtils]: 28: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,217 INFO L273 TraceCheckUtils]: 29: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,217 INFO L273 TraceCheckUtils]: 30: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {15488#(not (= 8544 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:44,218 INFO L273 TraceCheckUtils]: 31: Hoare triple {15488#(not (= 8544 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8544; {15485#false} is VALID [2018-11-14 17:15:44,218 INFO L273 TraceCheckUtils]: 32: Hoare triple {15485#false} assume ~s__verify_mode~0 + 1 != 0; {15485#false} is VALID [2018-11-14 17:15:44,218 INFO L273 TraceCheckUtils]: 33: Hoare triple {15485#false} assume !(~s__session__peer~0 != 0); {15485#false} is VALID [2018-11-14 17:15:44,219 INFO L273 TraceCheckUtils]: 34: Hoare triple {15485#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {15485#false} is VALID [2018-11-14 17:15:44,219 INFO L273 TraceCheckUtils]: 35: Hoare triple {15485#false} assume !((~__cil_tmp61~0 + 256) % 4294967296 != 0); {15485#false} is VALID [2018-11-14 17:15:44,219 INFO L273 TraceCheckUtils]: 36: Hoare triple {15485#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {15485#false} is VALID [2018-11-14 17:15:44,219 INFO L273 TraceCheckUtils]: 37: Hoare triple {15485#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {15485#false} is VALID [2018-11-14 17:15:44,220 INFO L273 TraceCheckUtils]: 38: Hoare triple {15485#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {15485#false} is VALID [2018-11-14 17:15:44,220 INFO L273 TraceCheckUtils]: 39: Hoare triple {15485#false} ~skip~0 := 0; {15485#false} is VALID [2018-11-14 17:15:44,220 INFO L273 TraceCheckUtils]: 40: Hoare triple {15485#false} assume true; {15485#false} is VALID [2018-11-14 17:15:44,220 INFO L273 TraceCheckUtils]: 41: Hoare triple {15485#false} assume !false; {15485#false} is VALID [2018-11-14 17:15:44,220 INFO L273 TraceCheckUtils]: 42: Hoare triple {15485#false} ~state~0 := ~s__state~0; {15485#false} is VALID [2018-11-14 17:15:44,221 INFO L273 TraceCheckUtils]: 43: Hoare triple {15485#false} assume !(~s__state~0 == 12292); {15485#false} is VALID [2018-11-14 17:15:44,221 INFO L273 TraceCheckUtils]: 44: Hoare triple {15485#false} assume !(~s__state~0 == 16384); {15485#false} is VALID [2018-11-14 17:15:44,221 INFO L273 TraceCheckUtils]: 45: Hoare triple {15485#false} assume !(~s__state~0 == 8192); {15485#false} is VALID [2018-11-14 17:15:44,221 INFO L273 TraceCheckUtils]: 46: Hoare triple {15485#false} assume !(~s__state~0 == 24576); {15485#false} is VALID [2018-11-14 17:15:44,221 INFO L273 TraceCheckUtils]: 47: Hoare triple {15485#false} assume !(~s__state~0 == 8195); {15485#false} is VALID [2018-11-14 17:15:44,221 INFO L273 TraceCheckUtils]: 48: Hoare triple {15485#false} assume !(~s__state~0 == 8480); {15485#false} is VALID [2018-11-14 17:15:44,221 INFO L273 TraceCheckUtils]: 49: Hoare triple {15485#false} assume !(~s__state~0 == 8481); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 50: Hoare triple {15485#false} assume !(~s__state~0 == 8482); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 51: Hoare triple {15485#false} assume !(~s__state~0 == 8464); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 52: Hoare triple {15485#false} assume !(~s__state~0 == 8465); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 53: Hoare triple {15485#false} assume !(~s__state~0 == 8466); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 54: Hoare triple {15485#false} assume !(~s__state~0 == 8496); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 55: Hoare triple {15485#false} assume !(~s__state~0 == 8497); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 56: Hoare triple {15485#false} assume !(~s__state~0 == 8512); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 57: Hoare triple {15485#false} assume !(~s__state~0 == 8513); {15485#false} is VALID [2018-11-14 17:15:44,222 INFO L273 TraceCheckUtils]: 58: Hoare triple {15485#false} assume !(~s__state~0 == 8528); {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 59: Hoare triple {15485#false} assume !(~s__state~0 == 8529); {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 60: Hoare triple {15485#false} assume !(~s__state~0 == 8544); {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 61: Hoare triple {15485#false} assume !(~s__state~0 == 8545); {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 62: Hoare triple {15485#false} assume !(~s__state~0 == 8560); {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 63: Hoare triple {15485#false} assume !(~s__state~0 == 8561); {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 64: Hoare triple {15485#false} assume ~s__state~0 == 8448; {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 65: Hoare triple {15485#false} assume !(~num1~0 > 0); {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 66: Hoare triple {15485#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {15485#false} is VALID [2018-11-14 17:15:44,223 INFO L273 TraceCheckUtils]: 67: Hoare triple {15485#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 68: Hoare triple {15485#false} ~skip~0 := 0; {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 69: Hoare triple {15485#false} assume true; {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 70: Hoare triple {15485#false} assume !false; {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 71: Hoare triple {15485#false} ~state~0 := ~s__state~0; {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 72: Hoare triple {15485#false} assume !(~s__state~0 == 12292); {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 73: Hoare triple {15485#false} assume !(~s__state~0 == 16384); {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 74: Hoare triple {15485#false} assume !(~s__state~0 == 8192); {15485#false} is VALID [2018-11-14 17:15:44,224 INFO L273 TraceCheckUtils]: 75: Hoare triple {15485#false} assume !(~s__state~0 == 24576); {15485#false} is VALID [2018-11-14 17:15:44,225 INFO L273 TraceCheckUtils]: 76: Hoare triple {15485#false} assume !(~s__state~0 == 8195); {15485#false} is VALID [2018-11-14 17:15:44,225 INFO L273 TraceCheckUtils]: 77: Hoare triple {15485#false} assume !(~s__state~0 == 8480); {15485#false} is VALID [2018-11-14 17:15:44,225 INFO L273 TraceCheckUtils]: 78: Hoare triple {15485#false} assume !(~s__state~0 == 8481); {15485#false} is VALID [2018-11-14 17:15:44,225 INFO L273 TraceCheckUtils]: 79: Hoare triple {15485#false} assume !(~s__state~0 == 8482); {15485#false} is VALID [2018-11-14 17:15:44,225 INFO L273 TraceCheckUtils]: 80: Hoare triple {15485#false} assume !(~s__state~0 == 8464); {15485#false} is VALID [2018-11-14 17:15:44,225 INFO L273 TraceCheckUtils]: 81: Hoare triple {15485#false} assume !(~s__state~0 == 8465); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 82: Hoare triple {15485#false} assume !(~s__state~0 == 8466); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 83: Hoare triple {15485#false} assume !(~s__state~0 == 8496); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 84: Hoare triple {15485#false} assume !(~s__state~0 == 8497); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 85: Hoare triple {15485#false} assume !(~s__state~0 == 8512); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 86: Hoare triple {15485#false} assume !(~s__state~0 == 8513); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 87: Hoare triple {15485#false} assume !(~s__state~0 == 8528); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 88: Hoare triple {15485#false} assume !(~s__state~0 == 8529); {15485#false} is VALID [2018-11-14 17:15:44,226 INFO L273 TraceCheckUtils]: 89: Hoare triple {15485#false} assume !(~s__state~0 == 8544); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 90: Hoare triple {15485#false} assume !(~s__state~0 == 8545); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 91: Hoare triple {15485#false} assume !(~s__state~0 == 8560); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 92: Hoare triple {15485#false} assume !(~s__state~0 == 8561); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 93: Hoare triple {15485#false} assume !(~s__state~0 == 8448); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 94: Hoare triple {15485#false} assume !(~s__state~0 == 8576); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 95: Hoare triple {15485#false} assume !(~s__state~0 == 8577); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 96: Hoare triple {15485#false} assume !(~s__state~0 == 8592); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 97: Hoare triple {15485#false} assume !(~s__state~0 == 8593); {15485#false} is VALID [2018-11-14 17:15:44,227 INFO L273 TraceCheckUtils]: 98: Hoare triple {15485#false} assume !(~s__state~0 == 8608); {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 99: Hoare triple {15485#false} assume !(~s__state~0 == 8609); {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 100: Hoare triple {15485#false} assume !(~s__state~0 == 8640); {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 101: Hoare triple {15485#false} assume !(~s__state~0 == 8641); {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 102: Hoare triple {15485#false} assume !(~s__state~0 == 8656); {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 103: Hoare triple {15485#false} assume !(~s__state~0 == 8657); {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 104: Hoare triple {15485#false} assume ~s__state~0 == 8672; {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 105: Hoare triple {15485#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 106: Hoare triple {15485#false} assume ~blastFlag~0 == 4; {15485#false} is VALID [2018-11-14 17:15:44,228 INFO L273 TraceCheckUtils]: 107: Hoare triple {15485#false} assume !false; {15485#false} is VALID [2018-11-14 17:15:44,233 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-11-14 17:15:44,233 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:44,233 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:44,234 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 108 [2018-11-14 17:15:44,234 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:44,234 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:44,304 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:44,304 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:44,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:44,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:44,305 INFO L87 Difference]: Start difference. First operand 347 states and 557 transitions. Second operand 5 states. [2018-11-14 17:15:45,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:45,424 INFO L93 Difference]: Finished difference Result 717 states and 1158 transitions. [2018-11-14 17:15:45,424 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:45,424 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 108 [2018-11-14 17:15:45,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:45,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:45,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2018-11-14 17:15:45,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:45,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2018-11-14 17:15:45,428 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 449 transitions. [2018-11-14 17:15:45,833 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 449 edges. 449 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:45,843 INFO L225 Difference]: With dead ends: 717 [2018-11-14 17:15:45,843 INFO L226 Difference]: Without dead ends: 383 [2018-11-14 17:15:45,844 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:45,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2018-11-14 17:15:46,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 375. [2018-11-14 17:15:46,598 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:46,598 INFO L82 GeneralOperation]: Start isEquivalent. First operand 383 states. Second operand 375 states. [2018-11-14 17:15:46,598 INFO L74 IsIncluded]: Start isIncluded. First operand 383 states. Second operand 375 states. [2018-11-14 17:15:46,598 INFO L87 Difference]: Start difference. First operand 383 states. Second operand 375 states. [2018-11-14 17:15:46,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:46,607 INFO L93 Difference]: Finished difference Result 383 states and 613 transitions. [2018-11-14 17:15:46,608 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 613 transitions. [2018-11-14 17:15:46,608 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:46,608 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:46,608 INFO L74 IsIncluded]: Start isIncluded. First operand 375 states. Second operand 383 states. [2018-11-14 17:15:46,609 INFO L87 Difference]: Start difference. First operand 375 states. Second operand 383 states. [2018-11-14 17:15:46,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:46,619 INFO L93 Difference]: Finished difference Result 383 states and 613 transitions. [2018-11-14 17:15:46,619 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 613 transitions. [2018-11-14 17:15:46,620 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:46,620 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:46,620 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:46,620 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:46,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 375 states. [2018-11-14 17:15:46,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 600 transitions. [2018-11-14 17:15:46,630 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 600 transitions. Word has length 108 [2018-11-14 17:15:46,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:46,630 INFO L480 AbstractCegarLoop]: Abstraction has 375 states and 600 transitions. [2018-11-14 17:15:46,630 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:46,630 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 600 transitions. [2018-11-14 17:15:46,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-11-14 17:15:46,632 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:46,632 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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:46,632 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:46,632 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:46,633 INFO L82 PathProgramCache]: Analyzing trace with hash -607096926, now seen corresponding path program 1 times [2018-11-14 17:15:46,633 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:46,633 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:46,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:46,634 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:46,634 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:46,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:46,826 INFO L256 TraceCheckUtils]: 0: Hoare triple {17478#true} call ULTIMATE.init(); {17478#true} is VALID [2018-11-14 17:15:46,827 INFO L273 TraceCheckUtils]: 1: Hoare triple {17478#true} assume true; {17478#true} is VALID [2018-11-14 17:15:46,827 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {17478#true} {17478#true} #607#return; {17478#true} is VALID [2018-11-14 17:15:46,827 INFO L256 TraceCheckUtils]: 3: Hoare triple {17478#true} call #t~ret50 := main(); {17478#true} is VALID [2018-11-14 17:15:46,828 INFO L273 TraceCheckUtils]: 4: Hoare triple {17478#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {17480#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:46,829 INFO L256 TraceCheckUtils]: 5: Hoare triple {17480#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {17481#(not (= |ssl3_accept_#in~initial_state| 8545))} is VALID [2018-11-14 17:15:46,832 INFO L273 TraceCheckUtils]: 6: Hoare triple {17481#(not (= |ssl3_accept_#in~initial_state| 8545))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,833 INFO L273 TraceCheckUtils]: 7: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,833 INFO L273 TraceCheckUtils]: 8: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,834 INFO L273 TraceCheckUtils]: 9: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,835 INFO L273 TraceCheckUtils]: 10: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,835 INFO L273 TraceCheckUtils]: 11: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume true; {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,835 INFO L273 TraceCheckUtils]: 12: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !false; {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,835 INFO L273 TraceCheckUtils]: 13: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,836 INFO L273 TraceCheckUtils]: 14: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,836 INFO L273 TraceCheckUtils]: 15: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,836 INFO L273 TraceCheckUtils]: 16: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,837 INFO L273 TraceCheckUtils]: 17: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,837 INFO L273 TraceCheckUtils]: 18: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,838 INFO L273 TraceCheckUtils]: 19: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,838 INFO L273 TraceCheckUtils]: 20: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,839 INFO L273 TraceCheckUtils]: 21: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,839 INFO L273 TraceCheckUtils]: 22: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,840 INFO L273 TraceCheckUtils]: 23: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,840 INFO L273 TraceCheckUtils]: 24: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,841 INFO L273 TraceCheckUtils]: 25: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,841 INFO L273 TraceCheckUtils]: 26: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,842 INFO L273 TraceCheckUtils]: 27: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,842 INFO L273 TraceCheckUtils]: 28: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,843 INFO L273 TraceCheckUtils]: 29: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,843 INFO L273 TraceCheckUtils]: 30: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,844 INFO L273 TraceCheckUtils]: 31: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {17482#(not (= 8545 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:46,844 INFO L273 TraceCheckUtils]: 32: Hoare triple {17482#(not (= 8545 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8545; {17479#false} is VALID [2018-11-14 17:15:46,844 INFO L273 TraceCheckUtils]: 33: Hoare triple {17479#false} assume ~s__verify_mode~0 + 1 != 0; {17479#false} is VALID [2018-11-14 17:15:46,845 INFO L273 TraceCheckUtils]: 34: Hoare triple {17479#false} assume !(~s__session__peer~0 != 0); {17479#false} is VALID [2018-11-14 17:15:46,845 INFO L273 TraceCheckUtils]: 35: Hoare triple {17479#false} ~__cil_tmp61~0 := ~s__s3__tmp__new_cipher__algorithms~0; {17479#false} is VALID [2018-11-14 17:15:46,845 INFO L273 TraceCheckUtils]: 36: Hoare triple {17479#false} assume !((~__cil_tmp61~0 + 256) % 4294967296 != 0); {17479#false} is VALID [2018-11-14 17:15:46,845 INFO L273 TraceCheckUtils]: 37: Hoare triple {17479#false} ~s__s3__tmp__cert_request~0 := 1;assume -2147483648 <= #t~nondet37 && #t~nondet37 <= 2147483647;~ret~0 := #t~nondet37;havoc #t~nondet37; {17479#false} is VALID [2018-11-14 17:15:46,845 INFO L273 TraceCheckUtils]: 38: Hoare triple {17479#false} assume !(~ret~0 <= 0);~s__state~0 := 8448;~s__s3__tmp__next_state___0~0 := 8576;~s__init_num~0 := 0; {17479#false} is VALID [2018-11-14 17:15:46,845 INFO L273 TraceCheckUtils]: 39: Hoare triple {17479#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {17479#false} is VALID [2018-11-14 17:15:46,846 INFO L273 TraceCheckUtils]: 40: Hoare triple {17479#false} ~skip~0 := 0; {17479#false} is VALID [2018-11-14 17:15:46,846 INFO L273 TraceCheckUtils]: 41: Hoare triple {17479#false} assume true; {17479#false} is VALID [2018-11-14 17:15:46,846 INFO L273 TraceCheckUtils]: 42: Hoare triple {17479#false} assume !false; {17479#false} is VALID [2018-11-14 17:15:46,846 INFO L273 TraceCheckUtils]: 43: Hoare triple {17479#false} ~state~0 := ~s__state~0; {17479#false} is VALID [2018-11-14 17:15:46,846 INFO L273 TraceCheckUtils]: 44: Hoare triple {17479#false} assume !(~s__state~0 == 12292); {17479#false} is VALID [2018-11-14 17:15:46,847 INFO L273 TraceCheckUtils]: 45: Hoare triple {17479#false} assume !(~s__state~0 == 16384); {17479#false} is VALID [2018-11-14 17:15:46,847 INFO L273 TraceCheckUtils]: 46: Hoare triple {17479#false} assume !(~s__state~0 == 8192); {17479#false} is VALID [2018-11-14 17:15:46,847 INFO L273 TraceCheckUtils]: 47: Hoare triple {17479#false} assume !(~s__state~0 == 24576); {17479#false} is VALID [2018-11-14 17:15:46,847 INFO L273 TraceCheckUtils]: 48: Hoare triple {17479#false} assume !(~s__state~0 == 8195); {17479#false} is VALID [2018-11-14 17:15:46,847 INFO L273 TraceCheckUtils]: 49: Hoare triple {17479#false} assume !(~s__state~0 == 8480); {17479#false} is VALID [2018-11-14 17:15:46,848 INFO L273 TraceCheckUtils]: 50: Hoare triple {17479#false} assume !(~s__state~0 == 8481); {17479#false} is VALID [2018-11-14 17:15:46,848 INFO L273 TraceCheckUtils]: 51: Hoare triple {17479#false} assume !(~s__state~0 == 8482); {17479#false} is VALID [2018-11-14 17:15:46,848 INFO L273 TraceCheckUtils]: 52: Hoare triple {17479#false} assume !(~s__state~0 == 8464); {17479#false} is VALID [2018-11-14 17:15:46,848 INFO L273 TraceCheckUtils]: 53: Hoare triple {17479#false} assume !(~s__state~0 == 8465); {17479#false} is VALID [2018-11-14 17:15:46,848 INFO L273 TraceCheckUtils]: 54: Hoare triple {17479#false} assume !(~s__state~0 == 8466); {17479#false} is VALID [2018-11-14 17:15:46,848 INFO L273 TraceCheckUtils]: 55: Hoare triple {17479#false} assume !(~s__state~0 == 8496); {17479#false} is VALID [2018-11-14 17:15:46,848 INFO L273 TraceCheckUtils]: 56: Hoare triple {17479#false} assume !(~s__state~0 == 8497); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 57: Hoare triple {17479#false} assume !(~s__state~0 == 8512); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 58: Hoare triple {17479#false} assume !(~s__state~0 == 8513); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 59: Hoare triple {17479#false} assume !(~s__state~0 == 8528); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 60: Hoare triple {17479#false} assume !(~s__state~0 == 8529); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 61: Hoare triple {17479#false} assume !(~s__state~0 == 8544); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 62: Hoare triple {17479#false} assume !(~s__state~0 == 8545); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 63: Hoare triple {17479#false} assume !(~s__state~0 == 8560); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 64: Hoare triple {17479#false} assume !(~s__state~0 == 8561); {17479#false} is VALID [2018-11-14 17:15:46,849 INFO L273 TraceCheckUtils]: 65: Hoare triple {17479#false} assume ~s__state~0 == 8448; {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 66: Hoare triple {17479#false} assume !(~num1~0 > 0); {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 67: Hoare triple {17479#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 68: Hoare triple {17479#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 69: Hoare triple {17479#false} ~skip~0 := 0; {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 70: Hoare triple {17479#false} assume true; {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 71: Hoare triple {17479#false} assume !false; {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 72: Hoare triple {17479#false} ~state~0 := ~s__state~0; {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 73: Hoare triple {17479#false} assume !(~s__state~0 == 12292); {17479#false} is VALID [2018-11-14 17:15:46,850 INFO L273 TraceCheckUtils]: 74: Hoare triple {17479#false} assume !(~s__state~0 == 16384); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 75: Hoare triple {17479#false} assume !(~s__state~0 == 8192); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 76: Hoare triple {17479#false} assume !(~s__state~0 == 24576); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 77: Hoare triple {17479#false} assume !(~s__state~0 == 8195); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 78: Hoare triple {17479#false} assume !(~s__state~0 == 8480); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 79: Hoare triple {17479#false} assume !(~s__state~0 == 8481); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 80: Hoare triple {17479#false} assume !(~s__state~0 == 8482); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 81: Hoare triple {17479#false} assume !(~s__state~0 == 8464); {17479#false} is VALID [2018-11-14 17:15:46,851 INFO L273 TraceCheckUtils]: 82: Hoare triple {17479#false} assume !(~s__state~0 == 8465); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 83: Hoare triple {17479#false} assume !(~s__state~0 == 8466); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 84: Hoare triple {17479#false} assume !(~s__state~0 == 8496); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 85: Hoare triple {17479#false} assume !(~s__state~0 == 8497); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 86: Hoare triple {17479#false} assume !(~s__state~0 == 8512); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 87: Hoare triple {17479#false} assume !(~s__state~0 == 8513); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 88: Hoare triple {17479#false} assume !(~s__state~0 == 8528); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 89: Hoare triple {17479#false} assume !(~s__state~0 == 8529); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 90: Hoare triple {17479#false} assume !(~s__state~0 == 8544); {17479#false} is VALID [2018-11-14 17:15:46,852 INFO L273 TraceCheckUtils]: 91: Hoare triple {17479#false} assume !(~s__state~0 == 8545); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 92: Hoare triple {17479#false} assume !(~s__state~0 == 8560); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 93: Hoare triple {17479#false} assume !(~s__state~0 == 8561); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 94: Hoare triple {17479#false} assume !(~s__state~0 == 8448); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 95: Hoare triple {17479#false} assume !(~s__state~0 == 8576); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 96: Hoare triple {17479#false} assume !(~s__state~0 == 8577); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 97: Hoare triple {17479#false} assume !(~s__state~0 == 8592); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 98: Hoare triple {17479#false} assume !(~s__state~0 == 8593); {17479#false} is VALID [2018-11-14 17:15:46,853 INFO L273 TraceCheckUtils]: 99: Hoare triple {17479#false} assume !(~s__state~0 == 8608); {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 100: Hoare triple {17479#false} assume !(~s__state~0 == 8609); {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 101: Hoare triple {17479#false} assume !(~s__state~0 == 8640); {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 102: Hoare triple {17479#false} assume !(~s__state~0 == 8641); {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 103: Hoare triple {17479#false} assume !(~s__state~0 == 8656); {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 104: Hoare triple {17479#false} assume !(~s__state~0 == 8657); {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 105: Hoare triple {17479#false} assume ~s__state~0 == 8672; {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 106: Hoare triple {17479#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 107: Hoare triple {17479#false} assume ~blastFlag~0 == 4; {17479#false} is VALID [2018-11-14 17:15:46,854 INFO L273 TraceCheckUtils]: 108: Hoare triple {17479#false} assume !false; {17479#false} is VALID [2018-11-14 17:15:46,860 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2018-11-14 17:15:46,860 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:46,860 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:46,861 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 109 [2018-11-14 17:15:46,861 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:46,861 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:46,926 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 83 edges. 83 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:46,926 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:46,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:46,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:46,927 INFO L87 Difference]: Start difference. First operand 375 states and 600 transitions. Second operand 5 states. [2018-11-14 17:15:48,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:48,409 INFO L93 Difference]: Finished difference Result 745 states and 1196 transitions. [2018-11-14 17:15:48,409 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:48,409 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 109 [2018-11-14 17:15:48,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:48,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:48,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 451 transitions. [2018-11-14 17:15:48,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:48,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 451 transitions. [2018-11-14 17:15:48,415 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 451 transitions. [2018-11-14 17:15:48,873 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 451 edges. 451 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:48,885 INFO L225 Difference]: With dead ends: 745 [2018-11-14 17:15:48,885 INFO L226 Difference]: Without dead ends: 383 [2018-11-14 17:15:48,886 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:48,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2018-11-14 17:15:49,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 375. [2018-11-14 17:15:49,632 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:49,633 INFO L82 GeneralOperation]: Start isEquivalent. First operand 383 states. Second operand 375 states. [2018-11-14 17:15:49,633 INFO L74 IsIncluded]: Start isIncluded. First operand 383 states. Second operand 375 states. [2018-11-14 17:15:49,633 INFO L87 Difference]: Start difference. First operand 383 states. Second operand 375 states. [2018-11-14 17:15:49,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:49,642 INFO L93 Difference]: Finished difference Result 383 states and 608 transitions. [2018-11-14 17:15:49,642 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 608 transitions. [2018-11-14 17:15:49,642 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:49,642 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:49,642 INFO L74 IsIncluded]: Start isIncluded. First operand 375 states. Second operand 383 states. [2018-11-14 17:15:49,643 INFO L87 Difference]: Start difference. First operand 375 states. Second operand 383 states. [2018-11-14 17:15:49,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:49,652 INFO L93 Difference]: Finished difference Result 383 states and 608 transitions. [2018-11-14 17:15:49,652 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 608 transitions. [2018-11-14 17:15:49,653 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:49,653 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:49,653 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:49,653 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:49,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 375 states. [2018-11-14 17:15:49,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 595 transitions. [2018-11-14 17:15:49,663 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 595 transitions. Word has length 109 [2018-11-14 17:15:49,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:49,664 INFO L480 AbstractCegarLoop]: Abstraction has 375 states and 595 transitions. [2018-11-14 17:15:49,664 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:49,664 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 595 transitions. [2018-11-14 17:15:49,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-11-14 17:15:49,665 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:49,665 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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:49,666 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:49,666 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:49,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1783357475, now seen corresponding path program 1 times [2018-11-14 17:15:49,666 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:49,666 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:49,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:49,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:49,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:49,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:49,807 INFO L256 TraceCheckUtils]: 0: Hoare triple {19502#true} call ULTIMATE.init(); {19502#true} is VALID [2018-11-14 17:15:49,807 INFO L273 TraceCheckUtils]: 1: Hoare triple {19502#true} assume true; {19502#true} is VALID [2018-11-14 17:15:49,807 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {19502#true} {19502#true} #607#return; {19502#true} is VALID [2018-11-14 17:15:49,807 INFO L256 TraceCheckUtils]: 3: Hoare triple {19502#true} call #t~ret50 := main(); {19502#true} is VALID [2018-11-14 17:15:49,808 INFO L273 TraceCheckUtils]: 4: Hoare triple {19502#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {19504#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:49,808 INFO L256 TraceCheckUtils]: 5: Hoare triple {19504#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {19505#(not (= |ssl3_accept_#in~initial_state| 8496))} is VALID [2018-11-14 17:15:49,810 INFO L273 TraceCheckUtils]: 6: Hoare triple {19505#(not (= |ssl3_accept_#in~initial_state| 8496))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,811 INFO L273 TraceCheckUtils]: 7: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,811 INFO L273 TraceCheckUtils]: 8: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,811 INFO L273 TraceCheckUtils]: 9: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,812 INFO L273 TraceCheckUtils]: 10: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,812 INFO L273 TraceCheckUtils]: 11: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume true; {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,813 INFO L273 TraceCheckUtils]: 12: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !false; {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,813 INFO L273 TraceCheckUtils]: 13: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,814 INFO L273 TraceCheckUtils]: 14: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,814 INFO L273 TraceCheckUtils]: 15: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,815 INFO L273 TraceCheckUtils]: 16: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,815 INFO L273 TraceCheckUtils]: 17: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,816 INFO L273 TraceCheckUtils]: 18: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,816 INFO L273 TraceCheckUtils]: 19: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,817 INFO L273 TraceCheckUtils]: 20: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,817 INFO L273 TraceCheckUtils]: 21: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,818 INFO L273 TraceCheckUtils]: 22: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,818 INFO L273 TraceCheckUtils]: 23: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,819 INFO L273 TraceCheckUtils]: 24: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {19506#(not (= 8496 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:49,819 INFO L273 TraceCheckUtils]: 25: Hoare triple {19506#(not (= 8496 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8496; {19503#false} is VALID [2018-11-14 17:15:49,820 INFO L273 TraceCheckUtils]: 26: Hoare triple {19503#false} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {19503#false} is VALID [2018-11-14 17:15:49,820 INFO L273 TraceCheckUtils]: 27: Hoare triple {19503#false} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {19503#false} is VALID [2018-11-14 17:15:49,820 INFO L273 TraceCheckUtils]: 28: Hoare triple {19503#false} assume !(~ret~0 <= 0); {19503#false} is VALID [2018-11-14 17:15:49,820 INFO L273 TraceCheckUtils]: 29: Hoare triple {19503#false} assume ~s__hit~0 != 0;~s__state~0 := 8656; {19503#false} is VALID [2018-11-14 17:15:49,821 INFO L273 TraceCheckUtils]: 30: Hoare triple {19503#false} ~s__init_num~0 := 0; {19503#false} is VALID [2018-11-14 17:15:49,821 INFO L273 TraceCheckUtils]: 31: Hoare triple {19503#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {19503#false} is VALID [2018-11-14 17:15:49,821 INFO L273 TraceCheckUtils]: 32: Hoare triple {19503#false} ~skip~0 := 0; {19503#false} is VALID [2018-11-14 17:15:49,821 INFO L273 TraceCheckUtils]: 33: Hoare triple {19503#false} assume true; {19503#false} is VALID [2018-11-14 17:15:49,822 INFO L273 TraceCheckUtils]: 34: Hoare triple {19503#false} assume !false; {19503#false} is VALID [2018-11-14 17:15:49,822 INFO L273 TraceCheckUtils]: 35: Hoare triple {19503#false} ~state~0 := ~s__state~0; {19503#false} is VALID [2018-11-14 17:15:49,822 INFO L273 TraceCheckUtils]: 36: Hoare triple {19503#false} assume !(~s__state~0 == 12292); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 37: Hoare triple {19503#false} assume !(~s__state~0 == 16384); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 38: Hoare triple {19503#false} assume !(~s__state~0 == 8192); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 39: Hoare triple {19503#false} assume !(~s__state~0 == 24576); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 40: Hoare triple {19503#false} assume !(~s__state~0 == 8195); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 41: Hoare triple {19503#false} assume !(~s__state~0 == 8480); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 42: Hoare triple {19503#false} assume !(~s__state~0 == 8481); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 43: Hoare triple {19503#false} assume !(~s__state~0 == 8482); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 44: Hoare triple {19503#false} assume !(~s__state~0 == 8464); {19503#false} is VALID [2018-11-14 17:15:49,823 INFO L273 TraceCheckUtils]: 45: Hoare triple {19503#false} assume !(~s__state~0 == 8465); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 46: Hoare triple {19503#false} assume !(~s__state~0 == 8466); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 47: Hoare triple {19503#false} assume !(~s__state~0 == 8496); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 48: Hoare triple {19503#false} assume !(~s__state~0 == 8497); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 49: Hoare triple {19503#false} assume !(~s__state~0 == 8512); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 50: Hoare triple {19503#false} assume !(~s__state~0 == 8513); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 51: Hoare triple {19503#false} assume !(~s__state~0 == 8528); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 52: Hoare triple {19503#false} assume !(~s__state~0 == 8529); {19503#false} is VALID [2018-11-14 17:15:49,824 INFO L273 TraceCheckUtils]: 53: Hoare triple {19503#false} assume !(~s__state~0 == 8544); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 54: Hoare triple {19503#false} assume !(~s__state~0 == 8545); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 55: Hoare triple {19503#false} assume !(~s__state~0 == 8560); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 56: Hoare triple {19503#false} assume !(~s__state~0 == 8561); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 57: Hoare triple {19503#false} assume !(~s__state~0 == 8448); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 58: Hoare triple {19503#false} assume !(~s__state~0 == 8576); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 59: Hoare triple {19503#false} assume !(~s__state~0 == 8577); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 60: Hoare triple {19503#false} assume !(~s__state~0 == 8592); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 61: Hoare triple {19503#false} assume !(~s__state~0 == 8593); {19503#false} is VALID [2018-11-14 17:15:49,825 INFO L273 TraceCheckUtils]: 62: Hoare triple {19503#false} assume !(~s__state~0 == 8608); {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 63: Hoare triple {19503#false} assume !(~s__state~0 == 8609); {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 64: Hoare triple {19503#false} assume !(~s__state~0 == 8640); {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 65: Hoare triple {19503#false} assume !(~s__state~0 == 8641); {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 66: Hoare triple {19503#false} assume ~s__state~0 == 8656; {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 67: Hoare triple {19503#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 68: Hoare triple {19503#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 69: Hoare triple {19503#false} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 70: Hoare triple {19503#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {19503#false} is VALID [2018-11-14 17:15:49,826 INFO L273 TraceCheckUtils]: 71: Hoare triple {19503#false} assume !(~tmp___10~0 == 0); {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 72: Hoare triple {19503#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 73: Hoare triple {19503#false} ~skip~0 := 0; {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 74: Hoare triple {19503#false} assume true; {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 75: Hoare triple {19503#false} assume !false; {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 76: Hoare triple {19503#false} ~state~0 := ~s__state~0; {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 77: Hoare triple {19503#false} assume !(~s__state~0 == 12292); {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 78: Hoare triple {19503#false} assume !(~s__state~0 == 16384); {19503#false} is VALID [2018-11-14 17:15:49,827 INFO L273 TraceCheckUtils]: 79: Hoare triple {19503#false} assume !(~s__state~0 == 8192); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 80: Hoare triple {19503#false} assume !(~s__state~0 == 24576); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 81: Hoare triple {19503#false} assume !(~s__state~0 == 8195); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 82: Hoare triple {19503#false} assume !(~s__state~0 == 8480); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 83: Hoare triple {19503#false} assume !(~s__state~0 == 8481); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 84: Hoare triple {19503#false} assume !(~s__state~0 == 8482); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 85: Hoare triple {19503#false} assume !(~s__state~0 == 8464); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 86: Hoare triple {19503#false} assume !(~s__state~0 == 8465); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 87: Hoare triple {19503#false} assume !(~s__state~0 == 8466); {19503#false} is VALID [2018-11-14 17:15:49,828 INFO L273 TraceCheckUtils]: 88: Hoare triple {19503#false} assume !(~s__state~0 == 8496); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 89: Hoare triple {19503#false} assume !(~s__state~0 == 8497); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 90: Hoare triple {19503#false} assume !(~s__state~0 == 8512); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 91: Hoare triple {19503#false} assume !(~s__state~0 == 8513); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 92: Hoare triple {19503#false} assume !(~s__state~0 == 8528); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 93: Hoare triple {19503#false} assume !(~s__state~0 == 8529); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 94: Hoare triple {19503#false} assume !(~s__state~0 == 8544); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 95: Hoare triple {19503#false} assume !(~s__state~0 == 8545); {19503#false} is VALID [2018-11-14 17:15:49,829 INFO L273 TraceCheckUtils]: 96: Hoare triple {19503#false} assume !(~s__state~0 == 8560); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 97: Hoare triple {19503#false} assume !(~s__state~0 == 8561); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 98: Hoare triple {19503#false} assume !(~s__state~0 == 8448); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 99: Hoare triple {19503#false} assume !(~s__state~0 == 8576); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 100: Hoare triple {19503#false} assume !(~s__state~0 == 8577); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 101: Hoare triple {19503#false} assume !(~s__state~0 == 8592); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 102: Hoare triple {19503#false} assume !(~s__state~0 == 8593); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 103: Hoare triple {19503#false} assume !(~s__state~0 == 8608); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 104: Hoare triple {19503#false} assume !(~s__state~0 == 8609); {19503#false} is VALID [2018-11-14 17:15:49,830 INFO L273 TraceCheckUtils]: 105: Hoare triple {19503#false} assume !(~s__state~0 == 8640); {19503#false} is VALID [2018-11-14 17:15:49,831 INFO L273 TraceCheckUtils]: 106: Hoare triple {19503#false} assume !(~s__state~0 == 8641); {19503#false} is VALID [2018-11-14 17:15:49,831 INFO L273 TraceCheckUtils]: 107: Hoare triple {19503#false} assume !(~s__state~0 == 8656); {19503#false} is VALID [2018-11-14 17:15:49,831 INFO L273 TraceCheckUtils]: 108: Hoare triple {19503#false} assume !(~s__state~0 == 8657); {19503#false} is VALID [2018-11-14 17:15:49,831 INFO L273 TraceCheckUtils]: 109: Hoare triple {19503#false} assume ~s__state~0 == 8672; {19503#false} is VALID [2018-11-14 17:15:49,831 INFO L273 TraceCheckUtils]: 110: Hoare triple {19503#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {19503#false} is VALID [2018-11-14 17:15:49,831 INFO L273 TraceCheckUtils]: 111: Hoare triple {19503#false} assume ~blastFlag~0 == 4; {19503#false} is VALID [2018-11-14 17:15:49,831 INFO L273 TraceCheckUtils]: 112: Hoare triple {19503#false} assume !false; {19503#false} is VALID [2018-11-14 17:15:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-14 17:15:49,837 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:49,837 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:49,837 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 113 [2018-11-14 17:15:49,838 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:49,838 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:49,901 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 78 edges. 78 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:49,902 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:49,902 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:49,902 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:49,902 INFO L87 Difference]: Start difference. First operand 375 states and 595 transitions. Second operand 5 states. [2018-11-14 17:15:51,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:51,775 INFO L93 Difference]: Finished difference Result 763 states and 1215 transitions. [2018-11-14 17:15:51,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:51,776 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 113 [2018-11-14 17:15:51,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:51,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:51,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 430 transitions. [2018-11-14 17:15:51,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:51,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 430 transitions. [2018-11-14 17:15:51,780 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 430 transitions. [2018-11-14 17:15:52,161 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 430 edges. 430 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:52,172 INFO L225 Difference]: With dead ends: 763 [2018-11-14 17:15:52,172 INFO L226 Difference]: Without dead ends: 401 [2018-11-14 17:15:52,173 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:52,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-11-14 17:15:52,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 397. [2018-11-14 17:15:52,916 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:52,917 INFO L82 GeneralOperation]: Start isEquivalent. First operand 401 states. Second operand 397 states. [2018-11-14 17:15:52,917 INFO L74 IsIncluded]: Start isIncluded. First operand 401 states. Second operand 397 states. [2018-11-14 17:15:52,917 INFO L87 Difference]: Start difference. First operand 401 states. Second operand 397 states. [2018-11-14 17:15:52,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:52,926 INFO L93 Difference]: Finished difference Result 401 states and 631 transitions. [2018-11-14 17:15:52,926 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 631 transitions. [2018-11-14 17:15:52,927 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:52,927 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:52,927 INFO L74 IsIncluded]: Start isIncluded. First operand 397 states. Second operand 401 states. [2018-11-14 17:15:52,927 INFO L87 Difference]: Start difference. First operand 397 states. Second operand 401 states. [2018-11-14 17:15:52,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:52,938 INFO L93 Difference]: Finished difference Result 401 states and 631 transitions. [2018-11-14 17:15:52,938 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 631 transitions. [2018-11-14 17:15:52,939 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:52,939 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:52,939 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:52,939 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:52,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 397 states. [2018-11-14 17:15:52,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 625 transitions. [2018-11-14 17:15:52,951 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 625 transitions. Word has length 113 [2018-11-14 17:15:52,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:52,951 INFO L480 AbstractCegarLoop]: Abstraction has 397 states and 625 transitions. [2018-11-14 17:15:52,951 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:52,951 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 625 transitions. [2018-11-14 17:15:52,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-11-14 17:15:52,953 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:52,953 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:52,953 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:52,953 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:52,953 INFO L82 PathProgramCache]: Analyzing trace with hash 510796532, now seen corresponding path program 1 times [2018-11-14 17:15:52,954 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:52,954 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:52,954 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:52,954 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:52,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:52,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:53,134 INFO L256 TraceCheckUtils]: 0: Hoare triple {21604#true} call ULTIMATE.init(); {21604#true} is VALID [2018-11-14 17:15:53,134 INFO L273 TraceCheckUtils]: 1: Hoare triple {21604#true} assume true; {21604#true} is VALID [2018-11-14 17:15:53,134 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {21604#true} {21604#true} #607#return; {21604#true} is VALID [2018-11-14 17:15:53,134 INFO L256 TraceCheckUtils]: 3: Hoare triple {21604#true} call #t~ret50 := main(); {21604#true} is VALID [2018-11-14 17:15:53,134 INFO L273 TraceCheckUtils]: 4: Hoare triple {21604#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {21606#(<= main_~s~0 8464)} is VALID [2018-11-14 17:15:53,135 INFO L256 TraceCheckUtils]: 5: Hoare triple {21606#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {21607#(not (= |ssl3_accept_#in~initial_state| 8497))} is VALID [2018-11-14 17:15:53,137 INFO L273 TraceCheckUtils]: 6: Hoare triple {21607#(not (= |ssl3_accept_#in~initial_state| 8497))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,137 INFO L273 TraceCheckUtils]: 7: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,138 INFO L273 TraceCheckUtils]: 8: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,138 INFO L273 TraceCheckUtils]: 9: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,139 INFO L273 TraceCheckUtils]: 10: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,139 INFO L273 TraceCheckUtils]: 11: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume true; {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,140 INFO L273 TraceCheckUtils]: 12: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !false; {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,140 INFO L273 TraceCheckUtils]: 13: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,141 INFO L273 TraceCheckUtils]: 14: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,141 INFO L273 TraceCheckUtils]: 15: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,142 INFO L273 TraceCheckUtils]: 16: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,142 INFO L273 TraceCheckUtils]: 17: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,143 INFO L273 TraceCheckUtils]: 18: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,144 INFO L273 TraceCheckUtils]: 19: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,144 INFO L273 TraceCheckUtils]: 20: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,145 INFO L273 TraceCheckUtils]: 21: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,145 INFO L273 TraceCheckUtils]: 22: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,146 INFO L273 TraceCheckUtils]: 23: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,146 INFO L273 TraceCheckUtils]: 24: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,147 INFO L273 TraceCheckUtils]: 25: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {21608#(not (= 8497 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:15:53,147 INFO L273 TraceCheckUtils]: 26: Hoare triple {21608#(not (= 8497 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8497; {21605#false} is VALID [2018-11-14 17:15:53,147 INFO L273 TraceCheckUtils]: 27: Hoare triple {21605#false} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {21605#false} is VALID [2018-11-14 17:15:53,148 INFO L273 TraceCheckUtils]: 28: Hoare triple {21605#false} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {21605#false} is VALID [2018-11-14 17:15:53,148 INFO L273 TraceCheckUtils]: 29: Hoare triple {21605#false} assume !(~ret~0 <= 0); {21605#false} is VALID [2018-11-14 17:15:53,148 INFO L273 TraceCheckUtils]: 30: Hoare triple {21605#false} assume ~s__hit~0 != 0;~s__state~0 := 8656; {21605#false} is VALID [2018-11-14 17:15:53,148 INFO L273 TraceCheckUtils]: 31: Hoare triple {21605#false} ~s__init_num~0 := 0; {21605#false} is VALID [2018-11-14 17:15:53,148 INFO L273 TraceCheckUtils]: 32: Hoare triple {21605#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {21605#false} is VALID [2018-11-14 17:15:53,149 INFO L273 TraceCheckUtils]: 33: Hoare triple {21605#false} ~skip~0 := 0; {21605#false} is VALID [2018-11-14 17:15:53,149 INFO L273 TraceCheckUtils]: 34: Hoare triple {21605#false} assume true; {21605#false} is VALID [2018-11-14 17:15:53,149 INFO L273 TraceCheckUtils]: 35: Hoare triple {21605#false} assume !false; {21605#false} is VALID [2018-11-14 17:15:53,149 INFO L273 TraceCheckUtils]: 36: Hoare triple {21605#false} ~state~0 := ~s__state~0; {21605#false} is VALID [2018-11-14 17:15:53,149 INFO L273 TraceCheckUtils]: 37: Hoare triple {21605#false} assume !(~s__state~0 == 12292); {21605#false} is VALID [2018-11-14 17:15:53,150 INFO L273 TraceCheckUtils]: 38: Hoare triple {21605#false} assume !(~s__state~0 == 16384); {21605#false} is VALID [2018-11-14 17:15:53,150 INFO L273 TraceCheckUtils]: 39: Hoare triple {21605#false} assume !(~s__state~0 == 8192); {21605#false} is VALID [2018-11-14 17:15:53,150 INFO L273 TraceCheckUtils]: 40: Hoare triple {21605#false} assume !(~s__state~0 == 24576); {21605#false} is VALID [2018-11-14 17:15:53,150 INFO L273 TraceCheckUtils]: 41: Hoare triple {21605#false} assume !(~s__state~0 == 8195); {21605#false} is VALID [2018-11-14 17:15:53,150 INFO L273 TraceCheckUtils]: 42: Hoare triple {21605#false} assume !(~s__state~0 == 8480); {21605#false} is VALID [2018-11-14 17:15:53,150 INFO L273 TraceCheckUtils]: 43: Hoare triple {21605#false} assume !(~s__state~0 == 8481); {21605#false} is VALID [2018-11-14 17:15:53,151 INFO L273 TraceCheckUtils]: 44: Hoare triple {21605#false} assume !(~s__state~0 == 8482); {21605#false} is VALID [2018-11-14 17:15:53,151 INFO L273 TraceCheckUtils]: 45: Hoare triple {21605#false} assume !(~s__state~0 == 8464); {21605#false} is VALID [2018-11-14 17:15:53,151 INFO L273 TraceCheckUtils]: 46: Hoare triple {21605#false} assume !(~s__state~0 == 8465); {21605#false} is VALID [2018-11-14 17:15:53,151 INFO L273 TraceCheckUtils]: 47: Hoare triple {21605#false} assume !(~s__state~0 == 8466); {21605#false} is VALID [2018-11-14 17:15:53,151 INFO L273 TraceCheckUtils]: 48: Hoare triple {21605#false} assume !(~s__state~0 == 8496); {21605#false} is VALID [2018-11-14 17:15:53,152 INFO L273 TraceCheckUtils]: 49: Hoare triple {21605#false} assume !(~s__state~0 == 8497); {21605#false} is VALID [2018-11-14 17:15:53,152 INFO L273 TraceCheckUtils]: 50: Hoare triple {21605#false} assume !(~s__state~0 == 8512); {21605#false} is VALID [2018-11-14 17:15:53,152 INFO L273 TraceCheckUtils]: 51: Hoare triple {21605#false} assume !(~s__state~0 == 8513); {21605#false} is VALID [2018-11-14 17:15:53,152 INFO L273 TraceCheckUtils]: 52: Hoare triple {21605#false} assume !(~s__state~0 == 8528); {21605#false} is VALID [2018-11-14 17:15:53,152 INFO L273 TraceCheckUtils]: 53: Hoare triple {21605#false} assume !(~s__state~0 == 8529); {21605#false} is VALID [2018-11-14 17:15:53,152 INFO L273 TraceCheckUtils]: 54: Hoare triple {21605#false} assume !(~s__state~0 == 8544); {21605#false} is VALID [2018-11-14 17:15:53,152 INFO L273 TraceCheckUtils]: 55: Hoare triple {21605#false} assume !(~s__state~0 == 8545); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 56: Hoare triple {21605#false} assume !(~s__state~0 == 8560); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 57: Hoare triple {21605#false} assume !(~s__state~0 == 8561); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 58: Hoare triple {21605#false} assume !(~s__state~0 == 8448); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 59: Hoare triple {21605#false} assume !(~s__state~0 == 8576); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 60: Hoare triple {21605#false} assume !(~s__state~0 == 8577); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 61: Hoare triple {21605#false} assume !(~s__state~0 == 8592); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 62: Hoare triple {21605#false} assume !(~s__state~0 == 8593); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 63: Hoare triple {21605#false} assume !(~s__state~0 == 8608); {21605#false} is VALID [2018-11-14 17:15:53,153 INFO L273 TraceCheckUtils]: 64: Hoare triple {21605#false} assume !(~s__state~0 == 8609); {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 65: Hoare triple {21605#false} assume !(~s__state~0 == 8640); {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 66: Hoare triple {21605#false} assume !(~s__state~0 == 8641); {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 67: Hoare triple {21605#false} assume ~s__state~0 == 8656; {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 68: Hoare triple {21605#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 69: Hoare triple {21605#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 70: Hoare triple {21605#false} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 71: Hoare triple {21605#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {21605#false} is VALID [2018-11-14 17:15:53,154 INFO L273 TraceCheckUtils]: 72: Hoare triple {21605#false} assume !(~tmp___10~0 == 0); {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 73: Hoare triple {21605#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 74: Hoare triple {21605#false} ~skip~0 := 0; {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 75: Hoare triple {21605#false} assume true; {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 76: Hoare triple {21605#false} assume !false; {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 77: Hoare triple {21605#false} ~state~0 := ~s__state~0; {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 78: Hoare triple {21605#false} assume !(~s__state~0 == 12292); {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 79: Hoare triple {21605#false} assume !(~s__state~0 == 16384); {21605#false} is VALID [2018-11-14 17:15:53,155 INFO L273 TraceCheckUtils]: 80: Hoare triple {21605#false} assume !(~s__state~0 == 8192); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 81: Hoare triple {21605#false} assume !(~s__state~0 == 24576); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 82: Hoare triple {21605#false} assume !(~s__state~0 == 8195); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 83: Hoare triple {21605#false} assume !(~s__state~0 == 8480); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 84: Hoare triple {21605#false} assume !(~s__state~0 == 8481); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 85: Hoare triple {21605#false} assume !(~s__state~0 == 8482); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 86: Hoare triple {21605#false} assume !(~s__state~0 == 8464); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 87: Hoare triple {21605#false} assume !(~s__state~0 == 8465); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 88: Hoare triple {21605#false} assume !(~s__state~0 == 8466); {21605#false} is VALID [2018-11-14 17:15:53,156 INFO L273 TraceCheckUtils]: 89: Hoare triple {21605#false} assume !(~s__state~0 == 8496); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 90: Hoare triple {21605#false} assume !(~s__state~0 == 8497); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 91: Hoare triple {21605#false} assume !(~s__state~0 == 8512); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 92: Hoare triple {21605#false} assume !(~s__state~0 == 8513); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 93: Hoare triple {21605#false} assume !(~s__state~0 == 8528); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 94: Hoare triple {21605#false} assume !(~s__state~0 == 8529); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 95: Hoare triple {21605#false} assume !(~s__state~0 == 8544); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 96: Hoare triple {21605#false} assume !(~s__state~0 == 8545); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 97: Hoare triple {21605#false} assume !(~s__state~0 == 8560); {21605#false} is VALID [2018-11-14 17:15:53,157 INFO L273 TraceCheckUtils]: 98: Hoare triple {21605#false} assume !(~s__state~0 == 8561); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 99: Hoare triple {21605#false} assume !(~s__state~0 == 8448); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 100: Hoare triple {21605#false} assume !(~s__state~0 == 8576); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 101: Hoare triple {21605#false} assume !(~s__state~0 == 8577); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 102: Hoare triple {21605#false} assume !(~s__state~0 == 8592); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 103: Hoare triple {21605#false} assume !(~s__state~0 == 8593); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 104: Hoare triple {21605#false} assume !(~s__state~0 == 8608); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 105: Hoare triple {21605#false} assume !(~s__state~0 == 8609); {21605#false} is VALID [2018-11-14 17:15:53,158 INFO L273 TraceCheckUtils]: 106: Hoare triple {21605#false} assume !(~s__state~0 == 8640); {21605#false} is VALID [2018-11-14 17:15:53,159 INFO L273 TraceCheckUtils]: 107: Hoare triple {21605#false} assume !(~s__state~0 == 8641); {21605#false} is VALID [2018-11-14 17:15:53,159 INFO L273 TraceCheckUtils]: 108: Hoare triple {21605#false} assume !(~s__state~0 == 8656); {21605#false} is VALID [2018-11-14 17:15:53,159 INFO L273 TraceCheckUtils]: 109: Hoare triple {21605#false} assume !(~s__state~0 == 8657); {21605#false} is VALID [2018-11-14 17:15:53,159 INFO L273 TraceCheckUtils]: 110: Hoare triple {21605#false} assume ~s__state~0 == 8672; {21605#false} is VALID [2018-11-14 17:15:53,159 INFO L273 TraceCheckUtils]: 111: Hoare triple {21605#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {21605#false} is VALID [2018-11-14 17:15:53,159 INFO L273 TraceCheckUtils]: 112: Hoare triple {21605#false} assume ~blastFlag~0 == 4; {21605#false} is VALID [2018-11-14 17:15:53,159 INFO L273 TraceCheckUtils]: 113: Hoare triple {21605#false} assume !false; {21605#false} is VALID [2018-11-14 17:15:53,165 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-14 17:15:53,165 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:53,165 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:15:53,165 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 114 [2018-11-14 17:15:53,166 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:53,166 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:15:53,228 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 79 edges. 79 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:53,228 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:15:53,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:15:53,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:15:53,229 INFO L87 Difference]: Start difference. First operand 397 states and 625 transitions. Second operand 5 states. [2018-11-14 17:15:54,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:54,590 INFO L93 Difference]: Finished difference Result 785 states and 1239 transitions. [2018-11-14 17:15:54,590 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:15:54,590 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 114 [2018-11-14 17:15:54,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:54,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:54,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 432 transitions. [2018-11-14 17:15:54,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:15:54,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 432 transitions. [2018-11-14 17:15:54,594 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 432 transitions. [2018-11-14 17:15:54,967 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 432 edges. 432 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:54,978 INFO L225 Difference]: With dead ends: 785 [2018-11-14 17:15:54,979 INFO L226 Difference]: Without dead ends: 401 [2018-11-14 17:15:54,980 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:15:54,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2018-11-14 17:15:55,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 397. [2018-11-14 17:15:55,901 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:55,901 INFO L82 GeneralOperation]: Start isEquivalent. First operand 401 states. Second operand 397 states. [2018-11-14 17:15:55,901 INFO L74 IsIncluded]: Start isIncluded. First operand 401 states. Second operand 397 states. [2018-11-14 17:15:55,901 INFO L87 Difference]: Start difference. First operand 401 states. Second operand 397 states. [2018-11-14 17:15:55,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:55,910 INFO L93 Difference]: Finished difference Result 401 states and 625 transitions. [2018-11-14 17:15:55,911 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 625 transitions. [2018-11-14 17:15:55,911 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:55,911 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:55,911 INFO L74 IsIncluded]: Start isIncluded. First operand 397 states. Second operand 401 states. [2018-11-14 17:15:55,911 INFO L87 Difference]: Start difference. First operand 397 states. Second operand 401 states. [2018-11-14 17:15:55,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:55,920 INFO L93 Difference]: Finished difference Result 401 states and 625 transitions. [2018-11-14 17:15:55,920 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 625 transitions. [2018-11-14 17:15:55,921 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:55,921 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:55,921 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:55,921 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:55,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 397 states. [2018-11-14 17:15:55,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 619 transitions. [2018-11-14 17:15:55,931 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 619 transitions. Word has length 114 [2018-11-14 17:15:55,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:55,931 INFO L480 AbstractCegarLoop]: Abstraction has 397 states and 619 transitions. [2018-11-14 17:15:55,931 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:15:55,931 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 619 transitions. [2018-11-14 17:15:55,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-11-14 17:15:55,932 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:55,932 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:15:55,932 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:55,933 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:55,933 INFO L82 PathProgramCache]: Analyzing trace with hash 399401116, now seen corresponding path program 1 times [2018-11-14 17:15:55,933 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:55,933 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:55,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:55,934 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:55,934 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:55,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:15:56,066 INFO L256 TraceCheckUtils]: 0: Hoare triple {23730#true} call ULTIMATE.init(); {23730#true} is VALID [2018-11-14 17:15:56,066 INFO L273 TraceCheckUtils]: 1: Hoare triple {23730#true} assume true; {23730#true} is VALID [2018-11-14 17:15:56,067 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {23730#true} {23730#true} #607#return; {23730#true} is VALID [2018-11-14 17:15:56,067 INFO L256 TraceCheckUtils]: 3: Hoare triple {23730#true} call #t~ret50 := main(); {23730#true} is VALID [2018-11-14 17:15:56,067 INFO L273 TraceCheckUtils]: 4: Hoare triple {23730#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {23730#true} is VALID [2018-11-14 17:15:56,067 INFO L256 TraceCheckUtils]: 5: Hoare triple {23730#true} call #t~ret49 := ssl3_accept(~s~0); {23730#true} is VALID [2018-11-14 17:15:56,067 INFO L273 TraceCheckUtils]: 6: Hoare triple {23730#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {23730#true} is VALID [2018-11-14 17:15:56,067 INFO L273 TraceCheckUtils]: 7: Hoare triple {23730#true} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {23730#true} is VALID [2018-11-14 17:15:56,068 INFO L273 TraceCheckUtils]: 8: Hoare triple {23730#true} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {23730#true} is VALID [2018-11-14 17:15:56,068 INFO L273 TraceCheckUtils]: 9: Hoare triple {23730#true} assume !(~tmp___1~0 + 12288 != 0); {23730#true} is VALID [2018-11-14 17:15:56,068 INFO L273 TraceCheckUtils]: 10: Hoare triple {23730#true} assume !(~s__cert~0 == 0); {23730#true} is VALID [2018-11-14 17:15:56,068 INFO L273 TraceCheckUtils]: 11: Hoare triple {23730#true} assume true; {23730#true} is VALID [2018-11-14 17:15:56,098 INFO L273 TraceCheckUtils]: 12: Hoare triple {23730#true} assume !false; {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 13: Hoare triple {23730#true} ~state~0 := ~s__state~0; {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 14: Hoare triple {23730#true} assume !(~s__state~0 == 12292); {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 15: Hoare triple {23730#true} assume !(~s__state~0 == 16384); {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 16: Hoare triple {23730#true} assume !(~s__state~0 == 8192); {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 17: Hoare triple {23730#true} assume !(~s__state~0 == 24576); {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 18: Hoare triple {23730#true} assume !(~s__state~0 == 8195); {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 19: Hoare triple {23730#true} assume !(~s__state~0 == 8480); {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 20: Hoare triple {23730#true} assume !(~s__state~0 == 8481); {23730#true} is VALID [2018-11-14 17:15:56,099 INFO L273 TraceCheckUtils]: 21: Hoare triple {23730#true} assume !(~s__state~0 == 8482); {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 22: Hoare triple {23730#true} assume ~s__state~0 == 8464; {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 23: Hoare triple {23730#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~ret~0 := #t~nondet33;havoc #t~nondet33; {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 24: Hoare triple {23730#true} assume ~blastFlag~0 == 0;~blastFlag~0 := 1; {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 25: Hoare triple {23730#true} assume !(~ret~0 <= 0);~got_new_session~0 := 1;~s__state~0 := 8496;~s__init_num~0 := 0; {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 26: Hoare triple {23730#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 27: Hoare triple {23730#true} ~skip~0 := 0; {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 28: Hoare triple {23730#true} assume true; {23730#true} is VALID [2018-11-14 17:15:56,100 INFO L273 TraceCheckUtils]: 29: Hoare triple {23730#true} assume !false; {23730#true} is VALID [2018-11-14 17:15:56,102 INFO L273 TraceCheckUtils]: 30: Hoare triple {23730#true} ~state~0 := ~s__state~0; {23730#true} is VALID [2018-11-14 17:15:56,102 INFO L273 TraceCheckUtils]: 31: Hoare triple {23730#true} assume !(~s__state~0 == 12292); {23730#true} is VALID [2018-11-14 17:15:56,102 INFO L273 TraceCheckUtils]: 32: Hoare triple {23730#true} assume !(~s__state~0 == 16384); {23730#true} is VALID [2018-11-14 17:15:56,102 INFO L273 TraceCheckUtils]: 33: Hoare triple {23730#true} assume !(~s__state~0 == 8192); {23730#true} is VALID [2018-11-14 17:15:56,102 INFO L273 TraceCheckUtils]: 34: Hoare triple {23730#true} assume !(~s__state~0 == 24576); {23730#true} is VALID [2018-11-14 17:15:56,102 INFO L273 TraceCheckUtils]: 35: Hoare triple {23730#true} assume !(~s__state~0 == 8195); {23730#true} is VALID [2018-11-14 17:15:56,103 INFO L273 TraceCheckUtils]: 36: Hoare triple {23730#true} assume !(~s__state~0 == 8480); {23730#true} is VALID [2018-11-14 17:15:56,103 INFO L273 TraceCheckUtils]: 37: Hoare triple {23730#true} assume !(~s__state~0 == 8481); {23730#true} is VALID [2018-11-14 17:15:56,103 INFO L273 TraceCheckUtils]: 38: Hoare triple {23730#true} assume !(~s__state~0 == 8482); {23730#true} is VALID [2018-11-14 17:15:56,103 INFO L273 TraceCheckUtils]: 39: Hoare triple {23730#true} assume !(~s__state~0 == 8464); {23730#true} is VALID [2018-11-14 17:15:56,103 INFO L273 TraceCheckUtils]: 40: Hoare triple {23730#true} assume !(~s__state~0 == 8465); {23730#true} is VALID [2018-11-14 17:15:56,103 INFO L273 TraceCheckUtils]: 41: Hoare triple {23730#true} assume !(~s__state~0 == 8466); {23730#true} is VALID [2018-11-14 17:15:56,104 INFO L273 TraceCheckUtils]: 42: Hoare triple {23730#true} assume ~s__state~0 == 8496; {23730#true} is VALID [2018-11-14 17:15:56,104 INFO L273 TraceCheckUtils]: 43: Hoare triple {23730#true} assume -2147483648 <= #t~nondet34 && #t~nondet34 <= 2147483647;~ret~0 := #t~nondet34;havoc #t~nondet34; {23730#true} is VALID [2018-11-14 17:15:56,104 INFO L273 TraceCheckUtils]: 44: Hoare triple {23730#true} assume ~blastFlag~0 == 1;~blastFlag~0 := 2; {23730#true} is VALID [2018-11-14 17:15:56,104 INFO L273 TraceCheckUtils]: 45: Hoare triple {23730#true} assume !(~ret~0 <= 0); {23730#true} is VALID [2018-11-14 17:15:56,104 INFO L273 TraceCheckUtils]: 46: Hoare triple {23730#true} assume ~s__hit~0 != 0;~s__state~0 := 8656; {23730#true} is VALID [2018-11-14 17:15:56,104 INFO L273 TraceCheckUtils]: 47: Hoare triple {23730#true} ~s__init_num~0 := 0; {23730#true} is VALID [2018-11-14 17:15:56,105 INFO L273 TraceCheckUtils]: 48: Hoare triple {23730#true} assume !(~s__s3__tmp__reuse_message~0 == 0); {23730#true} is VALID [2018-11-14 17:15:56,105 INFO L273 TraceCheckUtils]: 49: Hoare triple {23730#true} ~skip~0 := 0; {23730#true} is VALID [2018-11-14 17:15:56,105 INFO L273 TraceCheckUtils]: 50: Hoare triple {23730#true} assume true; {23730#true} is VALID [2018-11-14 17:15:56,105 INFO L273 TraceCheckUtils]: 51: Hoare triple {23730#true} assume !false; {23730#true} is VALID [2018-11-14 17:15:56,105 INFO L273 TraceCheckUtils]: 52: Hoare triple {23730#true} ~state~0 := ~s__state~0; {23730#true} is VALID [2018-11-14 17:15:56,105 INFO L273 TraceCheckUtils]: 53: Hoare triple {23730#true} assume !(~s__state~0 == 12292); {23730#true} is VALID [2018-11-14 17:15:56,106 INFO L273 TraceCheckUtils]: 54: Hoare triple {23730#true} assume !(~s__state~0 == 16384); {23730#true} is VALID [2018-11-14 17:15:56,106 INFO L273 TraceCheckUtils]: 55: Hoare triple {23730#true} assume !(~s__state~0 == 8192); {23730#true} is VALID [2018-11-14 17:15:56,106 INFO L273 TraceCheckUtils]: 56: Hoare triple {23730#true} assume !(~s__state~0 == 24576); {23730#true} is VALID [2018-11-14 17:15:56,106 INFO L273 TraceCheckUtils]: 57: Hoare triple {23730#true} assume !(~s__state~0 == 8195); {23730#true} is VALID [2018-11-14 17:15:56,106 INFO L273 TraceCheckUtils]: 58: Hoare triple {23730#true} assume !(~s__state~0 == 8480); {23730#true} is VALID [2018-11-14 17:15:56,106 INFO L273 TraceCheckUtils]: 59: Hoare triple {23730#true} assume !(~s__state~0 == 8481); {23730#true} is VALID [2018-11-14 17:15:56,107 INFO L273 TraceCheckUtils]: 60: Hoare triple {23730#true} assume !(~s__state~0 == 8482); {23730#true} is VALID [2018-11-14 17:15:56,107 INFO L273 TraceCheckUtils]: 61: Hoare triple {23730#true} assume !(~s__state~0 == 8464); {23730#true} is VALID [2018-11-14 17:15:56,107 INFO L273 TraceCheckUtils]: 62: Hoare triple {23730#true} assume !(~s__state~0 == 8465); {23730#true} is VALID [2018-11-14 17:15:56,107 INFO L273 TraceCheckUtils]: 63: Hoare triple {23730#true} assume !(~s__state~0 == 8466); {23730#true} is VALID [2018-11-14 17:15:56,107 INFO L273 TraceCheckUtils]: 64: Hoare triple {23730#true} assume !(~s__state~0 == 8496); {23730#true} is VALID [2018-11-14 17:15:56,107 INFO L273 TraceCheckUtils]: 65: Hoare triple {23730#true} assume !(~s__state~0 == 8497); {23730#true} is VALID [2018-11-14 17:15:56,108 INFO L273 TraceCheckUtils]: 66: Hoare triple {23730#true} assume !(~s__state~0 == 8512); {23730#true} is VALID [2018-11-14 17:15:56,108 INFO L273 TraceCheckUtils]: 67: Hoare triple {23730#true} assume !(~s__state~0 == 8513); {23730#true} is VALID [2018-11-14 17:15:56,108 INFO L273 TraceCheckUtils]: 68: Hoare triple {23730#true} assume !(~s__state~0 == 8528); {23730#true} is VALID [2018-11-14 17:15:56,108 INFO L273 TraceCheckUtils]: 69: Hoare triple {23730#true} assume !(~s__state~0 == 8529); {23730#true} is VALID [2018-11-14 17:15:56,108 INFO L273 TraceCheckUtils]: 70: Hoare triple {23730#true} assume !(~s__state~0 == 8544); {23730#true} is VALID [2018-11-14 17:15:56,108 INFO L273 TraceCheckUtils]: 71: Hoare triple {23730#true} assume !(~s__state~0 == 8545); {23730#true} is VALID [2018-11-14 17:15:56,109 INFO L273 TraceCheckUtils]: 72: Hoare triple {23730#true} assume !(~s__state~0 == 8560); {23730#true} is VALID [2018-11-14 17:15:56,109 INFO L273 TraceCheckUtils]: 73: Hoare triple {23730#true} assume !(~s__state~0 == 8561); {23730#true} is VALID [2018-11-14 17:15:56,109 INFO L273 TraceCheckUtils]: 74: Hoare triple {23730#true} assume !(~s__state~0 == 8448); {23730#true} is VALID [2018-11-14 17:15:56,109 INFO L273 TraceCheckUtils]: 75: Hoare triple {23730#true} assume !(~s__state~0 == 8576); {23730#true} is VALID [2018-11-14 17:15:56,109 INFO L273 TraceCheckUtils]: 76: Hoare triple {23730#true} assume !(~s__state~0 == 8577); {23730#true} is VALID [2018-11-14 17:15:56,109 INFO L273 TraceCheckUtils]: 77: Hoare triple {23730#true} assume !(~s__state~0 == 8592); {23730#true} is VALID [2018-11-14 17:15:56,110 INFO L273 TraceCheckUtils]: 78: Hoare triple {23730#true} assume !(~s__state~0 == 8593); {23730#true} is VALID [2018-11-14 17:15:56,110 INFO L273 TraceCheckUtils]: 79: Hoare triple {23730#true} assume !(~s__state~0 == 8608); {23730#true} is VALID [2018-11-14 17:15:56,110 INFO L273 TraceCheckUtils]: 80: Hoare triple {23730#true} assume !(~s__state~0 == 8609); {23730#true} is VALID [2018-11-14 17:15:56,110 INFO L273 TraceCheckUtils]: 81: Hoare triple {23730#true} assume !(~s__state~0 == 8640); {23730#true} is VALID [2018-11-14 17:15:56,110 INFO L273 TraceCheckUtils]: 82: Hoare triple {23730#true} assume !(~s__state~0 == 8641); {23730#true} is VALID [2018-11-14 17:15:56,110 INFO L273 TraceCheckUtils]: 83: Hoare triple {23730#true} assume ~s__state~0 == 8656; {23730#true} is VALID [2018-11-14 17:15:56,110 INFO L273 TraceCheckUtils]: 84: Hoare triple {23730#true} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {23730#true} is VALID [2018-11-14 17:15:56,111 INFO L273 TraceCheckUtils]: 85: Hoare triple {23730#true} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {23730#true} is VALID [2018-11-14 17:15:56,126 INFO L273 TraceCheckUtils]: 86: Hoare triple {23730#true} assume ~blastFlag~0 == 2;~blastFlag~0 := 3; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,127 INFO L273 TraceCheckUtils]: 87: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,127 INFO L273 TraceCheckUtils]: 88: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~tmp___10~0 == 0); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,129 INFO L273 TraceCheckUtils]: 89: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__s3__tmp__reuse_message~0 == 0); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,131 INFO L273 TraceCheckUtils]: 90: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} ~skip~0 := 0; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,131 INFO L273 TraceCheckUtils]: 91: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume true; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,133 INFO L273 TraceCheckUtils]: 92: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !false; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,133 INFO L273 TraceCheckUtils]: 93: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} ~state~0 := ~s__state~0; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,136 INFO L273 TraceCheckUtils]: 94: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 12292); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,136 INFO L273 TraceCheckUtils]: 95: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 16384); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,136 INFO L273 TraceCheckUtils]: 96: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8192); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,137 INFO L273 TraceCheckUtils]: 97: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 24576); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,137 INFO L273 TraceCheckUtils]: 98: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8195); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,138 INFO L273 TraceCheckUtils]: 99: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8480); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,138 INFO L273 TraceCheckUtils]: 100: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8481); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,138 INFO L273 TraceCheckUtils]: 101: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8482); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,139 INFO L273 TraceCheckUtils]: 102: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8464); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,139 INFO L273 TraceCheckUtils]: 103: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8465); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,139 INFO L273 TraceCheckUtils]: 104: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8466); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,140 INFO L273 TraceCheckUtils]: 105: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8496); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,140 INFO L273 TraceCheckUtils]: 106: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8497); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,141 INFO L273 TraceCheckUtils]: 107: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8512); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,141 INFO L273 TraceCheckUtils]: 108: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8513); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,142 INFO L273 TraceCheckUtils]: 109: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8528); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,142 INFO L273 TraceCheckUtils]: 110: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8529); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,143 INFO L273 TraceCheckUtils]: 111: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8544); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,143 INFO L273 TraceCheckUtils]: 112: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8545); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,144 INFO L273 TraceCheckUtils]: 113: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8560); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,144 INFO L273 TraceCheckUtils]: 114: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8561); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,145 INFO L273 TraceCheckUtils]: 115: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8448); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,145 INFO L273 TraceCheckUtils]: 116: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8576); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,146 INFO L273 TraceCheckUtils]: 117: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8577); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,146 INFO L273 TraceCheckUtils]: 118: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8592); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,147 INFO L273 TraceCheckUtils]: 119: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8593); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,147 INFO L273 TraceCheckUtils]: 120: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8608); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,148 INFO L273 TraceCheckUtils]: 121: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8609); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,149 INFO L273 TraceCheckUtils]: 122: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8640); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,149 INFO L273 TraceCheckUtils]: 123: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8641); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,150 INFO L273 TraceCheckUtils]: 124: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8656); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,150 INFO L273 TraceCheckUtils]: 125: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume !(~s__state~0 == 8657); {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,151 INFO L273 TraceCheckUtils]: 126: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume ~s__state~0 == 8672; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,151 INFO L273 TraceCheckUtils]: 127: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {23732#(<= ssl3_accept_~blastFlag~0 3)} is VALID [2018-11-14 17:15:56,152 INFO L273 TraceCheckUtils]: 128: Hoare triple {23732#(<= ssl3_accept_~blastFlag~0 3)} assume ~blastFlag~0 == 4; {23731#false} is VALID [2018-11-14 17:15:56,152 INFO L273 TraceCheckUtils]: 129: Hoare triple {23731#false} assume !false; {23731#false} is VALID [2018-11-14 17:15:56,160 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2018-11-14 17:15:56,160 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:15:56,160 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-14 17:15:56,161 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-11-14 17:15:56,161 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:15:56,161 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states. [2018-11-14 17:15:56,245 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 103 edges. 103 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:56,245 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-14 17:15:56,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-14 17:15:56,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-14 17:15:56,246 INFO L87 Difference]: Start difference. First operand 397 states and 619 transitions. Second operand 3 states. [2018-11-14 17:15:57,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:57,934 INFO L93 Difference]: Finished difference Result 781 states and 1221 transitions. [2018-11-14 17:15:57,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-14 17:15:57,934 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 130 [2018-11-14 17:15:57,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:15:57,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:57,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2018-11-14 17:15:57,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2018-11-14 17:15:57,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2018-11-14 17:15:57,939 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 3 states and 387 transitions. [2018-11-14 17:15:58,317 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 387 edges. 387 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:15:58,348 INFO L225 Difference]: With dead ends: 781 [2018-11-14 17:15:58,348 INFO L226 Difference]: Without dead ends: 779 [2018-11-14 17:15:58,349 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:58,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2018-11-14 17:15:59,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 779. [2018-11-14 17:15:59,627 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:15:59,627 INFO L82 GeneralOperation]: Start isEquivalent. First operand 779 states. Second operand 779 states. [2018-11-14 17:15:59,627 INFO L74 IsIncluded]: Start isIncluded. First operand 779 states. Second operand 779 states. [2018-11-14 17:15:59,627 INFO L87 Difference]: Start difference. First operand 779 states. Second operand 779 states. [2018-11-14 17:15:59,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:59,655 INFO L93 Difference]: Finished difference Result 779 states and 1219 transitions. [2018-11-14 17:15:59,655 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 1219 transitions. [2018-11-14 17:15:59,656 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:59,656 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:59,656 INFO L74 IsIncluded]: Start isIncluded. First operand 779 states. Second operand 779 states. [2018-11-14 17:15:59,656 INFO L87 Difference]: Start difference. First operand 779 states. Second operand 779 states. [2018-11-14 17:15:59,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:15:59,680 INFO L93 Difference]: Finished difference Result 779 states and 1219 transitions. [2018-11-14 17:15:59,680 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 1219 transitions. [2018-11-14 17:15:59,681 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:15:59,681 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:15:59,681 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:15:59,681 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:15:59,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 779 states. [2018-11-14 17:15:59,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1219 transitions. [2018-11-14 17:15:59,706 INFO L78 Accepts]: Start accepts. Automaton has 779 states and 1219 transitions. Word has length 130 [2018-11-14 17:15:59,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:15:59,706 INFO L480 AbstractCegarLoop]: Abstraction has 779 states and 1219 transitions. [2018-11-14 17:15:59,706 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-14 17:15:59,706 INFO L276 IsEmpty]: Start isEmpty. Operand 779 states and 1219 transitions. [2018-11-14 17:15:59,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-11-14 17:15:59,707 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:15:59,708 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 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:59,708 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:15:59,708 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:15:59,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1418405884, now seen corresponding path program 1 times [2018-11-14 17:15:59,708 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:15:59,708 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:15:59,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:59,709 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:15:59,709 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:15:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:16:00,251 WARN L179 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-14 17:16:00,334 INFO L256 TraceCheckUtils]: 0: Hoare triple {27024#true} call ULTIMATE.init(); {27024#true} is VALID [2018-11-14 17:16:00,335 INFO L273 TraceCheckUtils]: 1: Hoare triple {27024#true} assume true; {27024#true} is VALID [2018-11-14 17:16:00,335 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {27024#true} {27024#true} #607#return; {27024#true} is VALID [2018-11-14 17:16:00,335 INFO L256 TraceCheckUtils]: 3: Hoare triple {27024#true} call #t~ret50 := main(); {27024#true} is VALID [2018-11-14 17:16:00,336 INFO L273 TraceCheckUtils]: 4: Hoare triple {27024#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {27026#(<= main_~s~0 8464)} is VALID [2018-11-14 17:16:00,336 INFO L256 TraceCheckUtils]: 5: Hoare triple {27026#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {27027#(not (= |ssl3_accept_#in~initial_state| 8640))} is VALID [2018-11-14 17:16:00,338 INFO L273 TraceCheckUtils]: 6: Hoare triple {27027#(not (= |ssl3_accept_#in~initial_state| 8640))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,338 INFO L273 TraceCheckUtils]: 7: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,339 INFO L273 TraceCheckUtils]: 8: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,339 INFO L273 TraceCheckUtils]: 9: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,339 INFO L273 TraceCheckUtils]: 10: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,340 INFO L273 TraceCheckUtils]: 11: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume true; {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,340 INFO L273 TraceCheckUtils]: 12: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !false; {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,341 INFO L273 TraceCheckUtils]: 13: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,342 INFO L273 TraceCheckUtils]: 14: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,342 INFO L273 TraceCheckUtils]: 15: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,343 INFO L273 TraceCheckUtils]: 16: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,343 INFO L273 TraceCheckUtils]: 17: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,344 INFO L273 TraceCheckUtils]: 18: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,344 INFO L273 TraceCheckUtils]: 19: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,345 INFO L273 TraceCheckUtils]: 20: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,345 INFO L273 TraceCheckUtils]: 21: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,346 INFO L273 TraceCheckUtils]: 22: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,346 INFO L273 TraceCheckUtils]: 23: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,347 INFO L273 TraceCheckUtils]: 24: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,347 INFO L273 TraceCheckUtils]: 25: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,348 INFO L273 TraceCheckUtils]: 26: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,348 INFO L273 TraceCheckUtils]: 27: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,349 INFO L273 TraceCheckUtils]: 28: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,349 INFO L273 TraceCheckUtils]: 29: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,350 INFO L273 TraceCheckUtils]: 30: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,350 INFO L273 TraceCheckUtils]: 31: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,351 INFO L273 TraceCheckUtils]: 32: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,351 INFO L273 TraceCheckUtils]: 33: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,352 INFO L273 TraceCheckUtils]: 34: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,352 INFO L273 TraceCheckUtils]: 35: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,353 INFO L273 TraceCheckUtils]: 36: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,353 INFO L273 TraceCheckUtils]: 37: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,354 INFO L273 TraceCheckUtils]: 38: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,354 INFO L273 TraceCheckUtils]: 39: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,355 INFO L273 TraceCheckUtils]: 40: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8608); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,355 INFO L273 TraceCheckUtils]: 41: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8609); {27028#(not (= 8640 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:00,356 INFO L273 TraceCheckUtils]: 42: Hoare triple {27028#(not (= 8640 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8640; {27025#false} is VALID [2018-11-14 17:16:00,356 INFO L273 TraceCheckUtils]: 43: Hoare triple {27025#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {27025#false} is VALID [2018-11-14 17:16:00,356 INFO L273 TraceCheckUtils]: 44: Hoare triple {27025#false} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {27025#false} is VALID [2018-11-14 17:16:00,357 INFO L273 TraceCheckUtils]: 45: Hoare triple {27025#false} assume !(~ret~0 <= 0); {27025#false} is VALID [2018-11-14 17:16:00,357 INFO L273 TraceCheckUtils]: 46: Hoare triple {27025#false} assume !(~s__hit~0 != 0);~s__state~0 := 8656; {27025#false} is VALID [2018-11-14 17:16:00,357 INFO L273 TraceCheckUtils]: 47: Hoare triple {27025#false} ~s__init_num~0 := 0; {27025#false} is VALID [2018-11-14 17:16:00,357 INFO L273 TraceCheckUtils]: 48: Hoare triple {27025#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {27025#false} is VALID [2018-11-14 17:16:00,357 INFO L273 TraceCheckUtils]: 49: Hoare triple {27025#false} ~skip~0 := 0; {27025#false} is VALID [2018-11-14 17:16:00,358 INFO L273 TraceCheckUtils]: 50: Hoare triple {27025#false} assume true; {27025#false} is VALID [2018-11-14 17:16:00,358 INFO L273 TraceCheckUtils]: 51: Hoare triple {27025#false} assume !false; {27025#false} is VALID [2018-11-14 17:16:00,358 INFO L273 TraceCheckUtils]: 52: Hoare triple {27025#false} ~state~0 := ~s__state~0; {27025#false} is VALID [2018-11-14 17:16:00,358 INFO L273 TraceCheckUtils]: 53: Hoare triple {27025#false} assume !(~s__state~0 == 12292); {27025#false} is VALID [2018-11-14 17:16:00,358 INFO L273 TraceCheckUtils]: 54: Hoare triple {27025#false} assume !(~s__state~0 == 16384); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 55: Hoare triple {27025#false} assume !(~s__state~0 == 8192); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 56: Hoare triple {27025#false} assume !(~s__state~0 == 24576); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 57: Hoare triple {27025#false} assume !(~s__state~0 == 8195); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 58: Hoare triple {27025#false} assume !(~s__state~0 == 8480); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 59: Hoare triple {27025#false} assume !(~s__state~0 == 8481); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 60: Hoare triple {27025#false} assume !(~s__state~0 == 8482); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 61: Hoare triple {27025#false} assume !(~s__state~0 == 8464); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 62: Hoare triple {27025#false} assume !(~s__state~0 == 8465); {27025#false} is VALID [2018-11-14 17:16:00,359 INFO L273 TraceCheckUtils]: 63: Hoare triple {27025#false} assume !(~s__state~0 == 8466); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 64: Hoare triple {27025#false} assume !(~s__state~0 == 8496); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 65: Hoare triple {27025#false} assume !(~s__state~0 == 8497); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 66: Hoare triple {27025#false} assume !(~s__state~0 == 8512); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 67: Hoare triple {27025#false} assume !(~s__state~0 == 8513); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 68: Hoare triple {27025#false} assume !(~s__state~0 == 8528); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 69: Hoare triple {27025#false} assume !(~s__state~0 == 8529); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 70: Hoare triple {27025#false} assume !(~s__state~0 == 8544); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 71: Hoare triple {27025#false} assume !(~s__state~0 == 8545); {27025#false} is VALID [2018-11-14 17:16:00,360 INFO L273 TraceCheckUtils]: 72: Hoare triple {27025#false} assume !(~s__state~0 == 8560); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 73: Hoare triple {27025#false} assume !(~s__state~0 == 8561); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 74: Hoare triple {27025#false} assume !(~s__state~0 == 8448); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 75: Hoare triple {27025#false} assume !(~s__state~0 == 8576); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 76: Hoare triple {27025#false} assume !(~s__state~0 == 8577); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 77: Hoare triple {27025#false} assume !(~s__state~0 == 8592); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 78: Hoare triple {27025#false} assume !(~s__state~0 == 8593); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 79: Hoare triple {27025#false} assume !(~s__state~0 == 8608); {27025#false} is VALID [2018-11-14 17:16:00,361 INFO L273 TraceCheckUtils]: 80: Hoare triple {27025#false} assume !(~s__state~0 == 8609); {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 81: Hoare triple {27025#false} assume !(~s__state~0 == 8640); {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 82: Hoare triple {27025#false} assume !(~s__state~0 == 8641); {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 83: Hoare triple {27025#false} assume ~s__state~0 == 8656; {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 84: Hoare triple {27025#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 85: Hoare triple {27025#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 86: Hoare triple {27025#false} assume !(~blastFlag~0 == 2); {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 87: Hoare triple {27025#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 88: Hoare triple {27025#false} assume !(~tmp___10~0 == 0); {27025#false} is VALID [2018-11-14 17:16:00,362 INFO L273 TraceCheckUtils]: 89: Hoare triple {27025#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 90: Hoare triple {27025#false} ~skip~0 := 0; {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 91: Hoare triple {27025#false} assume true; {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 92: Hoare triple {27025#false} assume !false; {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 93: Hoare triple {27025#false} ~state~0 := ~s__state~0; {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 94: Hoare triple {27025#false} assume !(~s__state~0 == 12292); {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 95: Hoare triple {27025#false} assume !(~s__state~0 == 16384); {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 96: Hoare triple {27025#false} assume !(~s__state~0 == 8192); {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 97: Hoare triple {27025#false} assume !(~s__state~0 == 24576); {27025#false} is VALID [2018-11-14 17:16:00,363 INFO L273 TraceCheckUtils]: 98: Hoare triple {27025#false} assume !(~s__state~0 == 8195); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 99: Hoare triple {27025#false} assume !(~s__state~0 == 8480); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 100: Hoare triple {27025#false} assume !(~s__state~0 == 8481); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 101: Hoare triple {27025#false} assume !(~s__state~0 == 8482); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 102: Hoare triple {27025#false} assume !(~s__state~0 == 8464); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 103: Hoare triple {27025#false} assume !(~s__state~0 == 8465); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 104: Hoare triple {27025#false} assume !(~s__state~0 == 8466); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 105: Hoare triple {27025#false} assume !(~s__state~0 == 8496); {27025#false} is VALID [2018-11-14 17:16:00,364 INFO L273 TraceCheckUtils]: 106: Hoare triple {27025#false} assume !(~s__state~0 == 8497); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 107: Hoare triple {27025#false} assume !(~s__state~0 == 8512); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 108: Hoare triple {27025#false} assume !(~s__state~0 == 8513); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 109: Hoare triple {27025#false} assume !(~s__state~0 == 8528); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 110: Hoare triple {27025#false} assume !(~s__state~0 == 8529); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 111: Hoare triple {27025#false} assume !(~s__state~0 == 8544); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 112: Hoare triple {27025#false} assume !(~s__state~0 == 8545); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 113: Hoare triple {27025#false} assume !(~s__state~0 == 8560); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 114: Hoare triple {27025#false} assume !(~s__state~0 == 8561); {27025#false} is VALID [2018-11-14 17:16:00,365 INFO L273 TraceCheckUtils]: 115: Hoare triple {27025#false} assume !(~s__state~0 == 8448); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 116: Hoare triple {27025#false} assume !(~s__state~0 == 8576); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 117: Hoare triple {27025#false} assume !(~s__state~0 == 8577); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 118: Hoare triple {27025#false} assume !(~s__state~0 == 8592); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 119: Hoare triple {27025#false} assume !(~s__state~0 == 8593); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 120: Hoare triple {27025#false} assume !(~s__state~0 == 8608); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 121: Hoare triple {27025#false} assume !(~s__state~0 == 8609); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 122: Hoare triple {27025#false} assume !(~s__state~0 == 8640); {27025#false} is VALID [2018-11-14 17:16:00,366 INFO L273 TraceCheckUtils]: 123: Hoare triple {27025#false} assume !(~s__state~0 == 8641); {27025#false} is VALID [2018-11-14 17:16:00,367 INFO L273 TraceCheckUtils]: 124: Hoare triple {27025#false} assume !(~s__state~0 == 8656); {27025#false} is VALID [2018-11-14 17:16:00,367 INFO L273 TraceCheckUtils]: 125: Hoare triple {27025#false} assume !(~s__state~0 == 8657); {27025#false} is VALID [2018-11-14 17:16:00,367 INFO L273 TraceCheckUtils]: 126: Hoare triple {27025#false} assume ~s__state~0 == 8672; {27025#false} is VALID [2018-11-14 17:16:00,367 INFO L273 TraceCheckUtils]: 127: Hoare triple {27025#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {27025#false} is VALID [2018-11-14 17:16:00,367 INFO L273 TraceCheckUtils]: 128: Hoare triple {27025#false} assume ~blastFlag~0 == 4; {27025#false} is VALID [2018-11-14 17:16:00,367 INFO L273 TraceCheckUtils]: 129: Hoare triple {27025#false} assume !false; {27025#false} is VALID [2018-11-14 17:16:00,378 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-14 17:16:00,378 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:16:00,378 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:16:00,379 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 130 [2018-11-14 17:16:00,379 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:16:00,379 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:16:00,504 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 95 edges. 95 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:00,504 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:16:00,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:16:00,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:16:00,505 INFO L87 Difference]: Start difference. First operand 779 states and 1219 transitions. Second operand 5 states. [2018-11-14 17:16:03,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:03,801 INFO L93 Difference]: Finished difference Result 1631 states and 2559 transitions. [2018-11-14 17:16:03,801 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:16:03,801 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 130 [2018-11-14 17:16:03,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:16:03,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:03,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 461 transitions. [2018-11-14 17:16:03,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:03,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 461 transitions. [2018-11-14 17:16:03,807 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 461 transitions. [2018-11-14 17:16:04,299 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 461 edges. 461 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:04,339 INFO L225 Difference]: With dead ends: 1631 [2018-11-14 17:16:04,339 INFO L226 Difference]: Without dead ends: 865 [2018-11-14 17:16:04,341 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:16:04,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2018-11-14 17:16:05,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 857. [2018-11-14 17:16:05,680 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:16:05,680 INFO L82 GeneralOperation]: Start isEquivalent. First operand 865 states. Second operand 857 states. [2018-11-14 17:16:05,680 INFO L74 IsIncluded]: Start isIncluded. First operand 865 states. Second operand 857 states. [2018-11-14 17:16:05,680 INFO L87 Difference]: Start difference. First operand 865 states. Second operand 857 states. [2018-11-14 17:16:05,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:05,713 INFO L93 Difference]: Finished difference Result 865 states and 1351 transitions. [2018-11-14 17:16:05,713 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1351 transitions. [2018-11-14 17:16:05,714 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:05,714 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:05,714 INFO L74 IsIncluded]: Start isIncluded. First operand 857 states. Second operand 865 states. [2018-11-14 17:16:05,714 INFO L87 Difference]: Start difference. First operand 857 states. Second operand 865 states. [2018-11-14 17:16:05,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:05,740 INFO L93 Difference]: Finished difference Result 865 states and 1351 transitions. [2018-11-14 17:16:05,740 INFO L276 IsEmpty]: Start isEmpty. Operand 865 states and 1351 transitions. [2018-11-14 17:16:05,741 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:05,741 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:05,741 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:16:05,741 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:16:05,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 857 states. [2018-11-14 17:16:05,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1339 transitions. [2018-11-14 17:16:05,776 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1339 transitions. Word has length 130 [2018-11-14 17:16:05,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:16:05,776 INFO L480 AbstractCegarLoop]: Abstraction has 857 states and 1339 transitions. [2018-11-14 17:16:05,776 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:16:05,776 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1339 transitions. [2018-11-14 17:16:05,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2018-11-14 17:16:05,777 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:16:05,777 INFO L375 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:16:05,777 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:16:05,778 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:16:05,778 INFO L82 PathProgramCache]: Analyzing trace with hash -293540576, now seen corresponding path program 1 times [2018-11-14 17:16:05,778 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:16:05,778 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:16:05,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:05,779 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:16:05,779 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:16:05,908 INFO L256 TraceCheckUtils]: 0: Hoare triple {31510#true} call ULTIMATE.init(); {31510#true} is VALID [2018-11-14 17:16:05,909 INFO L273 TraceCheckUtils]: 1: Hoare triple {31510#true} assume true; {31510#true} is VALID [2018-11-14 17:16:05,909 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {31510#true} {31510#true} #607#return; {31510#true} is VALID [2018-11-14 17:16:05,909 INFO L256 TraceCheckUtils]: 3: Hoare triple {31510#true} call #t~ret50 := main(); {31510#true} is VALID [2018-11-14 17:16:05,910 INFO L273 TraceCheckUtils]: 4: Hoare triple {31510#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {31512#(<= main_~s~0 8464)} is VALID [2018-11-14 17:16:05,911 INFO L256 TraceCheckUtils]: 5: Hoare triple {31512#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {31513#(not (= |ssl3_accept_#in~initial_state| 8641))} is VALID [2018-11-14 17:16:05,913 INFO L273 TraceCheckUtils]: 6: Hoare triple {31513#(not (= |ssl3_accept_#in~initial_state| 8641))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,913 INFO L273 TraceCheckUtils]: 7: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,913 INFO L273 TraceCheckUtils]: 8: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,914 INFO L273 TraceCheckUtils]: 9: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,914 INFO L273 TraceCheckUtils]: 10: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,915 INFO L273 TraceCheckUtils]: 11: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume true; {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,915 INFO L273 TraceCheckUtils]: 12: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !false; {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,916 INFO L273 TraceCheckUtils]: 13: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,916 INFO L273 TraceCheckUtils]: 14: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,917 INFO L273 TraceCheckUtils]: 15: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,917 INFO L273 TraceCheckUtils]: 16: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,918 INFO L273 TraceCheckUtils]: 17: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,918 INFO L273 TraceCheckUtils]: 18: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,919 INFO L273 TraceCheckUtils]: 19: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,919 INFO L273 TraceCheckUtils]: 20: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,920 INFO L273 TraceCheckUtils]: 21: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,920 INFO L273 TraceCheckUtils]: 22: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,921 INFO L273 TraceCheckUtils]: 23: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,921 INFO L273 TraceCheckUtils]: 24: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,922 INFO L273 TraceCheckUtils]: 25: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,922 INFO L273 TraceCheckUtils]: 26: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,923 INFO L273 TraceCheckUtils]: 27: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,923 INFO L273 TraceCheckUtils]: 28: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,924 INFO L273 TraceCheckUtils]: 29: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,924 INFO L273 TraceCheckUtils]: 30: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,925 INFO L273 TraceCheckUtils]: 31: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,925 INFO L273 TraceCheckUtils]: 32: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,926 INFO L273 TraceCheckUtils]: 33: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,926 INFO L273 TraceCheckUtils]: 34: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,927 INFO L273 TraceCheckUtils]: 35: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,927 INFO L273 TraceCheckUtils]: 36: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,928 INFO L273 TraceCheckUtils]: 37: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,928 INFO L273 TraceCheckUtils]: 38: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,929 INFO L273 TraceCheckUtils]: 39: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,929 INFO L273 TraceCheckUtils]: 40: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8608); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,930 INFO L273 TraceCheckUtils]: 41: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8609); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,930 INFO L273 TraceCheckUtils]: 42: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8640); {31514#(not (= 8641 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:05,931 INFO L273 TraceCheckUtils]: 43: Hoare triple {31514#(not (= 8641 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8641; {31511#false} is VALID [2018-11-14 17:16:05,931 INFO L273 TraceCheckUtils]: 44: Hoare triple {31511#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {31511#false} is VALID [2018-11-14 17:16:05,931 INFO L273 TraceCheckUtils]: 45: Hoare triple {31511#false} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {31511#false} is VALID [2018-11-14 17:16:05,932 INFO L273 TraceCheckUtils]: 46: Hoare triple {31511#false} assume !(~ret~0 <= 0); {31511#false} is VALID [2018-11-14 17:16:05,932 INFO L273 TraceCheckUtils]: 47: Hoare triple {31511#false} assume !(~s__hit~0 != 0);~s__state~0 := 8656; {31511#false} is VALID [2018-11-14 17:16:05,932 INFO L273 TraceCheckUtils]: 48: Hoare triple {31511#false} ~s__init_num~0 := 0; {31511#false} is VALID [2018-11-14 17:16:05,932 INFO L273 TraceCheckUtils]: 49: Hoare triple {31511#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {31511#false} is VALID [2018-11-14 17:16:05,932 INFO L273 TraceCheckUtils]: 50: Hoare triple {31511#false} ~skip~0 := 0; {31511#false} is VALID [2018-11-14 17:16:05,933 INFO L273 TraceCheckUtils]: 51: Hoare triple {31511#false} assume true; {31511#false} is VALID [2018-11-14 17:16:05,933 INFO L273 TraceCheckUtils]: 52: Hoare triple {31511#false} assume !false; {31511#false} is VALID [2018-11-14 17:16:05,933 INFO L273 TraceCheckUtils]: 53: Hoare triple {31511#false} ~state~0 := ~s__state~0; {31511#false} is VALID [2018-11-14 17:16:05,933 INFO L273 TraceCheckUtils]: 54: Hoare triple {31511#false} assume !(~s__state~0 == 12292); {31511#false} is VALID [2018-11-14 17:16:05,933 INFO L273 TraceCheckUtils]: 55: Hoare triple {31511#false} assume !(~s__state~0 == 16384); {31511#false} is VALID [2018-11-14 17:16:05,934 INFO L273 TraceCheckUtils]: 56: Hoare triple {31511#false} assume !(~s__state~0 == 8192); {31511#false} is VALID [2018-11-14 17:16:05,934 INFO L273 TraceCheckUtils]: 57: Hoare triple {31511#false} assume !(~s__state~0 == 24576); {31511#false} is VALID [2018-11-14 17:16:05,934 INFO L273 TraceCheckUtils]: 58: Hoare triple {31511#false} assume !(~s__state~0 == 8195); {31511#false} is VALID [2018-11-14 17:16:05,934 INFO L273 TraceCheckUtils]: 59: Hoare triple {31511#false} assume !(~s__state~0 == 8480); {31511#false} is VALID [2018-11-14 17:16:05,934 INFO L273 TraceCheckUtils]: 60: Hoare triple {31511#false} assume !(~s__state~0 == 8481); {31511#false} is VALID [2018-11-14 17:16:05,934 INFO L273 TraceCheckUtils]: 61: Hoare triple {31511#false} assume !(~s__state~0 == 8482); {31511#false} is VALID [2018-11-14 17:16:05,934 INFO L273 TraceCheckUtils]: 62: Hoare triple {31511#false} assume !(~s__state~0 == 8464); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 63: Hoare triple {31511#false} assume !(~s__state~0 == 8465); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 64: Hoare triple {31511#false} assume !(~s__state~0 == 8466); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 65: Hoare triple {31511#false} assume !(~s__state~0 == 8496); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 66: Hoare triple {31511#false} assume !(~s__state~0 == 8497); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 67: Hoare triple {31511#false} assume !(~s__state~0 == 8512); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 68: Hoare triple {31511#false} assume !(~s__state~0 == 8513); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 69: Hoare triple {31511#false} assume !(~s__state~0 == 8528); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 70: Hoare triple {31511#false} assume !(~s__state~0 == 8529); {31511#false} is VALID [2018-11-14 17:16:05,935 INFO L273 TraceCheckUtils]: 71: Hoare triple {31511#false} assume !(~s__state~0 == 8544); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 72: Hoare triple {31511#false} assume !(~s__state~0 == 8545); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 73: Hoare triple {31511#false} assume !(~s__state~0 == 8560); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 74: Hoare triple {31511#false} assume !(~s__state~0 == 8561); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 75: Hoare triple {31511#false} assume !(~s__state~0 == 8448); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 76: Hoare triple {31511#false} assume !(~s__state~0 == 8576); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 77: Hoare triple {31511#false} assume !(~s__state~0 == 8577); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 78: Hoare triple {31511#false} assume !(~s__state~0 == 8592); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 79: Hoare triple {31511#false} assume !(~s__state~0 == 8593); {31511#false} is VALID [2018-11-14 17:16:05,936 INFO L273 TraceCheckUtils]: 80: Hoare triple {31511#false} assume !(~s__state~0 == 8608); {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 81: Hoare triple {31511#false} assume !(~s__state~0 == 8609); {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 82: Hoare triple {31511#false} assume !(~s__state~0 == 8640); {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 83: Hoare triple {31511#false} assume !(~s__state~0 == 8641); {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 84: Hoare triple {31511#false} assume ~s__state~0 == 8656; {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 85: Hoare triple {31511#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 86: Hoare triple {31511#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 87: Hoare triple {31511#false} assume !(~blastFlag~0 == 2); {31511#false} is VALID [2018-11-14 17:16:05,937 INFO L273 TraceCheckUtils]: 88: Hoare triple {31511#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 89: Hoare triple {31511#false} assume !(~tmp___10~0 == 0); {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 90: Hoare triple {31511#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 91: Hoare triple {31511#false} ~skip~0 := 0; {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 92: Hoare triple {31511#false} assume true; {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 93: Hoare triple {31511#false} assume !false; {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 94: Hoare triple {31511#false} ~state~0 := ~s__state~0; {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 95: Hoare triple {31511#false} assume !(~s__state~0 == 12292); {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 96: Hoare triple {31511#false} assume !(~s__state~0 == 16384); {31511#false} is VALID [2018-11-14 17:16:05,938 INFO L273 TraceCheckUtils]: 97: Hoare triple {31511#false} assume !(~s__state~0 == 8192); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 98: Hoare triple {31511#false} assume !(~s__state~0 == 24576); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 99: Hoare triple {31511#false} assume !(~s__state~0 == 8195); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 100: Hoare triple {31511#false} assume !(~s__state~0 == 8480); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 101: Hoare triple {31511#false} assume !(~s__state~0 == 8481); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 102: Hoare triple {31511#false} assume !(~s__state~0 == 8482); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 103: Hoare triple {31511#false} assume !(~s__state~0 == 8464); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 104: Hoare triple {31511#false} assume !(~s__state~0 == 8465); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 105: Hoare triple {31511#false} assume !(~s__state~0 == 8466); {31511#false} is VALID [2018-11-14 17:16:05,939 INFO L273 TraceCheckUtils]: 106: Hoare triple {31511#false} assume !(~s__state~0 == 8496); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 107: Hoare triple {31511#false} assume !(~s__state~0 == 8497); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 108: Hoare triple {31511#false} assume !(~s__state~0 == 8512); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 109: Hoare triple {31511#false} assume !(~s__state~0 == 8513); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 110: Hoare triple {31511#false} assume !(~s__state~0 == 8528); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 111: Hoare triple {31511#false} assume !(~s__state~0 == 8529); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 112: Hoare triple {31511#false} assume !(~s__state~0 == 8544); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 113: Hoare triple {31511#false} assume !(~s__state~0 == 8545); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 114: Hoare triple {31511#false} assume !(~s__state~0 == 8560); {31511#false} is VALID [2018-11-14 17:16:05,940 INFO L273 TraceCheckUtils]: 115: Hoare triple {31511#false} assume !(~s__state~0 == 8561); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 116: Hoare triple {31511#false} assume !(~s__state~0 == 8448); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 117: Hoare triple {31511#false} assume !(~s__state~0 == 8576); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 118: Hoare triple {31511#false} assume !(~s__state~0 == 8577); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 119: Hoare triple {31511#false} assume !(~s__state~0 == 8592); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 120: Hoare triple {31511#false} assume !(~s__state~0 == 8593); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 121: Hoare triple {31511#false} assume !(~s__state~0 == 8608); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 122: Hoare triple {31511#false} assume !(~s__state~0 == 8609); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 123: Hoare triple {31511#false} assume !(~s__state~0 == 8640); {31511#false} is VALID [2018-11-14 17:16:05,941 INFO L273 TraceCheckUtils]: 124: Hoare triple {31511#false} assume !(~s__state~0 == 8641); {31511#false} is VALID [2018-11-14 17:16:05,942 INFO L273 TraceCheckUtils]: 125: Hoare triple {31511#false} assume !(~s__state~0 == 8656); {31511#false} is VALID [2018-11-14 17:16:05,942 INFO L273 TraceCheckUtils]: 126: Hoare triple {31511#false} assume !(~s__state~0 == 8657); {31511#false} is VALID [2018-11-14 17:16:05,942 INFO L273 TraceCheckUtils]: 127: Hoare triple {31511#false} assume ~s__state~0 == 8672; {31511#false} is VALID [2018-11-14 17:16:05,942 INFO L273 TraceCheckUtils]: 128: Hoare triple {31511#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {31511#false} is VALID [2018-11-14 17:16:05,942 INFO L273 TraceCheckUtils]: 129: Hoare triple {31511#false} assume ~blastFlag~0 == 4; {31511#false} is VALID [2018-11-14 17:16:05,942 INFO L273 TraceCheckUtils]: 130: Hoare triple {31511#false} assume !false; {31511#false} is VALID [2018-11-14 17:16:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-14 17:16:05,950 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:16:05,951 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:16:05,951 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 131 [2018-11-14 17:16:05,951 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:16:05,951 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:16:06,046 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:16:06,046 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:16:06,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:16:06,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:16:06,047 INFO L87 Difference]: Start difference. First operand 857 states and 1339 transitions. Second operand 5 states. [2018-11-14 17:16:09,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:09,222 INFO L93 Difference]: Finished difference Result 1709 states and 2673 transitions. [2018-11-14 17:16:09,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:16:09,222 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 131 [2018-11-14 17:16:09,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:16:09,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:09,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 463 transitions. [2018-11-14 17:16:09,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:09,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 463 transitions. [2018-11-14 17:16:09,227 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 463 transitions. [2018-11-14 17:16:09,658 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 463 edges. 463 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:09,693 INFO L225 Difference]: With dead ends: 1709 [2018-11-14 17:16:09,694 INFO L226 Difference]: Without dead ends: 861 [2018-11-14 17:16:09,695 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:16:09,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2018-11-14 17:16:12,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 853. [2018-11-14 17:16:12,950 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:16:12,950 INFO L82 GeneralOperation]: Start isEquivalent. First operand 861 states. Second operand 853 states. [2018-11-14 17:16:12,950 INFO L74 IsIncluded]: Start isIncluded. First operand 861 states. Second operand 853 states. [2018-11-14 17:16:12,950 INFO L87 Difference]: Start difference. First operand 861 states. Second operand 853 states. [2018-11-14 17:16:12,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:12,979 INFO L93 Difference]: Finished difference Result 861 states and 1339 transitions. [2018-11-14 17:16:12,979 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1339 transitions. [2018-11-14 17:16:12,980 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:12,980 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:12,980 INFO L74 IsIncluded]: Start isIncluded. First operand 853 states. Second operand 861 states. [2018-11-14 17:16:12,980 INFO L87 Difference]: Start difference. First operand 853 states. Second operand 861 states. [2018-11-14 17:16:13,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:13,004 INFO L93 Difference]: Finished difference Result 861 states and 1339 transitions. [2018-11-14 17:16:13,004 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1339 transitions. [2018-11-14 17:16:13,005 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:13,005 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:13,006 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:16:13,006 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:16:13,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 853 states. [2018-11-14 17:16:13,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 1327 transitions. [2018-11-14 17:16:13,033 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 1327 transitions. Word has length 131 [2018-11-14 17:16:13,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:16:13,033 INFO L480 AbstractCegarLoop]: Abstraction has 853 states and 1327 transitions. [2018-11-14 17:16:13,033 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:16:13,033 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 1327 transitions. [2018-11-14 17:16:13,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-11-14 17:16:13,034 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:16:13,034 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2018-11-14 17:16:13,035 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:16:13,035 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:16:13,035 INFO L82 PathProgramCache]: Analyzing trace with hash 555247531, now seen corresponding path program 1 times [2018-11-14 17:16:13,035 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:16:13,035 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:16:13,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:13,036 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:16:13,036 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:13,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:16:13,132 INFO L256 TraceCheckUtils]: 0: Hoare triple {36066#true} call ULTIMATE.init(); {36066#true} is VALID [2018-11-14 17:16:13,133 INFO L273 TraceCheckUtils]: 1: Hoare triple {36066#true} assume true; {36066#true} is VALID [2018-11-14 17:16:13,133 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {36066#true} {36066#true} #607#return; {36066#true} is VALID [2018-11-14 17:16:13,133 INFO L256 TraceCheckUtils]: 3: Hoare triple {36066#true} call #t~ret50 := main(); {36066#true} is VALID [2018-11-14 17:16:13,133 INFO L273 TraceCheckUtils]: 4: Hoare triple {36066#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {36068#(<= main_~s~0 8464)} is VALID [2018-11-14 17:16:13,134 INFO L256 TraceCheckUtils]: 5: Hoare triple {36068#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {36069#(not (= |ssl3_accept_#in~initial_state| 8608))} is VALID [2018-11-14 17:16:13,136 INFO L273 TraceCheckUtils]: 6: Hoare triple {36069#(not (= |ssl3_accept_#in~initial_state| 8608))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,136 INFO L273 TraceCheckUtils]: 7: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,137 INFO L273 TraceCheckUtils]: 8: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,137 INFO L273 TraceCheckUtils]: 9: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,138 INFO L273 TraceCheckUtils]: 10: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,138 INFO L273 TraceCheckUtils]: 11: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume true; {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,139 INFO L273 TraceCheckUtils]: 12: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !false; {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,139 INFO L273 TraceCheckUtils]: 13: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,140 INFO L273 TraceCheckUtils]: 14: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,140 INFO L273 TraceCheckUtils]: 15: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,141 INFO L273 TraceCheckUtils]: 16: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,153 INFO L273 TraceCheckUtils]: 17: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,153 INFO L273 TraceCheckUtils]: 18: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,153 INFO L273 TraceCheckUtils]: 19: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,154 INFO L273 TraceCheckUtils]: 20: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,154 INFO L273 TraceCheckUtils]: 21: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,154 INFO L273 TraceCheckUtils]: 22: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,155 INFO L273 TraceCheckUtils]: 23: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,155 INFO L273 TraceCheckUtils]: 24: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,155 INFO L273 TraceCheckUtils]: 25: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,156 INFO L273 TraceCheckUtils]: 26: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,156 INFO L273 TraceCheckUtils]: 27: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,156 INFO L273 TraceCheckUtils]: 28: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,156 INFO L273 TraceCheckUtils]: 29: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,157 INFO L273 TraceCheckUtils]: 30: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,157 INFO L273 TraceCheckUtils]: 31: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,158 INFO L273 TraceCheckUtils]: 32: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,158 INFO L273 TraceCheckUtils]: 33: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,159 INFO L273 TraceCheckUtils]: 34: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,159 INFO L273 TraceCheckUtils]: 35: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,160 INFO L273 TraceCheckUtils]: 36: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,160 INFO L273 TraceCheckUtils]: 37: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,161 INFO L273 TraceCheckUtils]: 38: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,161 INFO L273 TraceCheckUtils]: 39: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {36070#(not (= 8608 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:13,162 INFO L273 TraceCheckUtils]: 40: Hoare triple {36070#(not (= 8608 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8608; {36067#false} is VALID [2018-11-14 17:16:13,162 INFO L273 TraceCheckUtils]: 41: Hoare triple {36067#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {36067#false} is VALID [2018-11-14 17:16:13,162 INFO L273 TraceCheckUtils]: 42: Hoare triple {36067#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {36067#false} is VALID [2018-11-14 17:16:13,163 INFO L273 TraceCheckUtils]: 43: Hoare triple {36067#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {36067#false} is VALID [2018-11-14 17:16:13,163 INFO L273 TraceCheckUtils]: 44: Hoare triple {36067#false} ~skip~0 := 0; {36067#false} is VALID [2018-11-14 17:16:13,163 INFO L273 TraceCheckUtils]: 45: Hoare triple {36067#false} assume true; {36067#false} is VALID [2018-11-14 17:16:13,163 INFO L273 TraceCheckUtils]: 46: Hoare triple {36067#false} assume !false; {36067#false} is VALID [2018-11-14 17:16:13,163 INFO L273 TraceCheckUtils]: 47: Hoare triple {36067#false} ~state~0 := ~s__state~0; {36067#false} is VALID [2018-11-14 17:16:13,164 INFO L273 TraceCheckUtils]: 48: Hoare triple {36067#false} assume !(~s__state~0 == 12292); {36067#false} is VALID [2018-11-14 17:16:13,164 INFO L273 TraceCheckUtils]: 49: Hoare triple {36067#false} assume !(~s__state~0 == 16384); {36067#false} is VALID [2018-11-14 17:16:13,164 INFO L273 TraceCheckUtils]: 50: Hoare triple {36067#false} assume !(~s__state~0 == 8192); {36067#false} is VALID [2018-11-14 17:16:13,164 INFO L273 TraceCheckUtils]: 51: Hoare triple {36067#false} assume !(~s__state~0 == 24576); {36067#false} is VALID [2018-11-14 17:16:13,164 INFO L273 TraceCheckUtils]: 52: Hoare triple {36067#false} assume !(~s__state~0 == 8195); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 53: Hoare triple {36067#false} assume !(~s__state~0 == 8480); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 54: Hoare triple {36067#false} assume !(~s__state~0 == 8481); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 55: Hoare triple {36067#false} assume !(~s__state~0 == 8482); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 56: Hoare triple {36067#false} assume !(~s__state~0 == 8464); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 57: Hoare triple {36067#false} assume !(~s__state~0 == 8465); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 58: Hoare triple {36067#false} assume !(~s__state~0 == 8466); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 59: Hoare triple {36067#false} assume !(~s__state~0 == 8496); {36067#false} is VALID [2018-11-14 17:16:13,165 INFO L273 TraceCheckUtils]: 60: Hoare triple {36067#false} assume !(~s__state~0 == 8497); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 61: Hoare triple {36067#false} assume !(~s__state~0 == 8512); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 62: Hoare triple {36067#false} assume !(~s__state~0 == 8513); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 63: Hoare triple {36067#false} assume !(~s__state~0 == 8528); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 64: Hoare triple {36067#false} assume !(~s__state~0 == 8529); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 65: Hoare triple {36067#false} assume !(~s__state~0 == 8544); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 66: Hoare triple {36067#false} assume !(~s__state~0 == 8545); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 67: Hoare triple {36067#false} assume !(~s__state~0 == 8560); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 68: Hoare triple {36067#false} assume !(~s__state~0 == 8561); {36067#false} is VALID [2018-11-14 17:16:13,166 INFO L273 TraceCheckUtils]: 69: Hoare triple {36067#false} assume !(~s__state~0 == 8448); {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 70: Hoare triple {36067#false} assume !(~s__state~0 == 8576); {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 71: Hoare triple {36067#false} assume !(~s__state~0 == 8577); {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 72: Hoare triple {36067#false} assume !(~s__state~0 == 8592); {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 73: Hoare triple {36067#false} assume !(~s__state~0 == 8593); {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 74: Hoare triple {36067#false} assume !(~s__state~0 == 8608); {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 75: Hoare triple {36067#false} assume !(~s__state~0 == 8609); {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 76: Hoare triple {36067#false} assume ~s__state~0 == 8640; {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 77: Hoare triple {36067#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {36067#false} is VALID [2018-11-14 17:16:13,167 INFO L273 TraceCheckUtils]: 78: Hoare triple {36067#false} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 79: Hoare triple {36067#false} assume !(~ret~0 <= 0); {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 80: Hoare triple {36067#false} assume !(~s__hit~0 != 0);~s__state~0 := 8656; {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 81: Hoare triple {36067#false} ~s__init_num~0 := 0; {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 82: Hoare triple {36067#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 83: Hoare triple {36067#false} ~skip~0 := 0; {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 84: Hoare triple {36067#false} assume true; {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 85: Hoare triple {36067#false} assume !false; {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 86: Hoare triple {36067#false} ~state~0 := ~s__state~0; {36067#false} is VALID [2018-11-14 17:16:13,168 INFO L273 TraceCheckUtils]: 87: Hoare triple {36067#false} assume !(~s__state~0 == 12292); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 88: Hoare triple {36067#false} assume !(~s__state~0 == 16384); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 89: Hoare triple {36067#false} assume !(~s__state~0 == 8192); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 90: Hoare triple {36067#false} assume !(~s__state~0 == 24576); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 91: Hoare triple {36067#false} assume !(~s__state~0 == 8195); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 92: Hoare triple {36067#false} assume !(~s__state~0 == 8480); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 93: Hoare triple {36067#false} assume !(~s__state~0 == 8481); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 94: Hoare triple {36067#false} assume !(~s__state~0 == 8482); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 95: Hoare triple {36067#false} assume !(~s__state~0 == 8464); {36067#false} is VALID [2018-11-14 17:16:13,169 INFO L273 TraceCheckUtils]: 96: Hoare triple {36067#false} assume !(~s__state~0 == 8465); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 97: Hoare triple {36067#false} assume !(~s__state~0 == 8466); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 98: Hoare triple {36067#false} assume !(~s__state~0 == 8496); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 99: Hoare triple {36067#false} assume !(~s__state~0 == 8497); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 100: Hoare triple {36067#false} assume !(~s__state~0 == 8512); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 101: Hoare triple {36067#false} assume !(~s__state~0 == 8513); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 102: Hoare triple {36067#false} assume !(~s__state~0 == 8528); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 103: Hoare triple {36067#false} assume !(~s__state~0 == 8529); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 104: Hoare triple {36067#false} assume !(~s__state~0 == 8544); {36067#false} is VALID [2018-11-14 17:16:13,170 INFO L273 TraceCheckUtils]: 105: Hoare triple {36067#false} assume !(~s__state~0 == 8545); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 106: Hoare triple {36067#false} assume !(~s__state~0 == 8560); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 107: Hoare triple {36067#false} assume !(~s__state~0 == 8561); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 108: Hoare triple {36067#false} assume !(~s__state~0 == 8448); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 109: Hoare triple {36067#false} assume !(~s__state~0 == 8576); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 110: Hoare triple {36067#false} assume !(~s__state~0 == 8577); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 111: Hoare triple {36067#false} assume !(~s__state~0 == 8592); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 112: Hoare triple {36067#false} assume !(~s__state~0 == 8593); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 113: Hoare triple {36067#false} assume !(~s__state~0 == 8608); {36067#false} is VALID [2018-11-14 17:16:13,171 INFO L273 TraceCheckUtils]: 114: Hoare triple {36067#false} assume !(~s__state~0 == 8609); {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 115: Hoare triple {36067#false} assume !(~s__state~0 == 8640); {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 116: Hoare triple {36067#false} assume !(~s__state~0 == 8641); {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 117: Hoare triple {36067#false} assume ~s__state~0 == 8656; {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 118: Hoare triple {36067#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 119: Hoare triple {36067#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 120: Hoare triple {36067#false} assume !(~blastFlag~0 == 2); {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 121: Hoare triple {36067#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 122: Hoare triple {36067#false} assume !(~tmp___10~0 == 0); {36067#false} is VALID [2018-11-14 17:16:13,172 INFO L273 TraceCheckUtils]: 123: Hoare triple {36067#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 124: Hoare triple {36067#false} ~skip~0 := 0; {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 125: Hoare triple {36067#false} assume true; {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 126: Hoare triple {36067#false} assume !false; {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 127: Hoare triple {36067#false} ~state~0 := ~s__state~0; {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 128: Hoare triple {36067#false} assume !(~s__state~0 == 12292); {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 129: Hoare triple {36067#false} assume !(~s__state~0 == 16384); {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 130: Hoare triple {36067#false} assume !(~s__state~0 == 8192); {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 131: Hoare triple {36067#false} assume !(~s__state~0 == 24576); {36067#false} is VALID [2018-11-14 17:16:13,173 INFO L273 TraceCheckUtils]: 132: Hoare triple {36067#false} assume !(~s__state~0 == 8195); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 133: Hoare triple {36067#false} assume !(~s__state~0 == 8480); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 134: Hoare triple {36067#false} assume !(~s__state~0 == 8481); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 135: Hoare triple {36067#false} assume !(~s__state~0 == 8482); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 136: Hoare triple {36067#false} assume !(~s__state~0 == 8464); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 137: Hoare triple {36067#false} assume !(~s__state~0 == 8465); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 138: Hoare triple {36067#false} assume !(~s__state~0 == 8466); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 139: Hoare triple {36067#false} assume !(~s__state~0 == 8496); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 140: Hoare triple {36067#false} assume !(~s__state~0 == 8497); {36067#false} is VALID [2018-11-14 17:16:13,174 INFO L273 TraceCheckUtils]: 141: Hoare triple {36067#false} assume !(~s__state~0 == 8512); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 142: Hoare triple {36067#false} assume !(~s__state~0 == 8513); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 143: Hoare triple {36067#false} assume !(~s__state~0 == 8528); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 144: Hoare triple {36067#false} assume !(~s__state~0 == 8529); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 145: Hoare triple {36067#false} assume !(~s__state~0 == 8544); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 146: Hoare triple {36067#false} assume !(~s__state~0 == 8545); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 147: Hoare triple {36067#false} assume !(~s__state~0 == 8560); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 148: Hoare triple {36067#false} assume !(~s__state~0 == 8561); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 149: Hoare triple {36067#false} assume !(~s__state~0 == 8448); {36067#false} is VALID [2018-11-14 17:16:13,175 INFO L273 TraceCheckUtils]: 150: Hoare triple {36067#false} assume !(~s__state~0 == 8576); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 151: Hoare triple {36067#false} assume !(~s__state~0 == 8577); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 152: Hoare triple {36067#false} assume !(~s__state~0 == 8592); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 153: Hoare triple {36067#false} assume !(~s__state~0 == 8593); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 154: Hoare triple {36067#false} assume !(~s__state~0 == 8608); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 155: Hoare triple {36067#false} assume !(~s__state~0 == 8609); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 156: Hoare triple {36067#false} assume !(~s__state~0 == 8640); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 157: Hoare triple {36067#false} assume !(~s__state~0 == 8641); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 158: Hoare triple {36067#false} assume !(~s__state~0 == 8656); {36067#false} is VALID [2018-11-14 17:16:13,176 INFO L273 TraceCheckUtils]: 159: Hoare triple {36067#false} assume !(~s__state~0 == 8657); {36067#false} is VALID [2018-11-14 17:16:13,177 INFO L273 TraceCheckUtils]: 160: Hoare triple {36067#false} assume ~s__state~0 == 8672; {36067#false} is VALID [2018-11-14 17:16:13,177 INFO L273 TraceCheckUtils]: 161: Hoare triple {36067#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {36067#false} is VALID [2018-11-14 17:16:13,177 INFO L273 TraceCheckUtils]: 162: Hoare triple {36067#false} assume ~blastFlag~0 == 4; {36067#false} is VALID [2018-11-14 17:16:13,177 INFO L273 TraceCheckUtils]: 163: Hoare triple {36067#false} assume !false; {36067#false} is VALID [2018-11-14 17:16:13,188 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-14 17:16:13,189 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:16:13,189 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:16:13,189 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 164 [2018-11-14 17:16:13,189 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:16:13,189 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:16:13,325 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:16:13,325 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:16:13,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:16:13,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:16:13,326 INFO L87 Difference]: Start difference. First operand 853 states and 1327 transitions. Second operand 5 states. [2018-11-14 17:16:15,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:15,573 INFO L93 Difference]: Finished difference Result 1771 states and 2759 transitions. [2018-11-14 17:16:15,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:16:15,573 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 164 [2018-11-14 17:16:15,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:16:15,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:15,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 453 transitions. [2018-11-14 17:16:15,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:15,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 453 transitions. [2018-11-14 17:16:15,577 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 453 transitions. [2018-11-14 17:16:16,007 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 453 edges. 453 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:16,049 INFO L225 Difference]: With dead ends: 1771 [2018-11-14 17:16:16,049 INFO L226 Difference]: Without dead ends: 931 [2018-11-14 17:16:16,051 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:16:16,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2018-11-14 17:16:18,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 927. [2018-11-14 17:16:18,284 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:16:18,284 INFO L82 GeneralOperation]: Start isEquivalent. First operand 931 states. Second operand 927 states. [2018-11-14 17:16:18,284 INFO L74 IsIncluded]: Start isIncluded. First operand 931 states. Second operand 927 states. [2018-11-14 17:16:18,284 INFO L87 Difference]: Start difference. First operand 931 states. Second operand 927 states. [2018-11-14 17:16:18,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:18,317 INFO L93 Difference]: Finished difference Result 931 states and 1441 transitions. [2018-11-14 17:16:18,317 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1441 transitions. [2018-11-14 17:16:18,318 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:18,318 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:18,318 INFO L74 IsIncluded]: Start isIncluded. First operand 927 states. Second operand 931 states. [2018-11-14 17:16:18,318 INFO L87 Difference]: Start difference. First operand 927 states. Second operand 931 states. [2018-11-14 17:16:18,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:18,346 INFO L93 Difference]: Finished difference Result 931 states and 1441 transitions. [2018-11-14 17:16:18,346 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1441 transitions. [2018-11-14 17:16:18,347 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:18,347 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:18,347 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:16:18,347 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:16:18,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 927 states. [2018-11-14 17:16:18,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 927 states to 927 states and 1437 transitions. [2018-11-14 17:16:18,376 INFO L78 Accepts]: Start accepts. Automaton has 927 states and 1437 transitions. Word has length 164 [2018-11-14 17:16:18,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:16:18,377 INFO L480 AbstractCegarLoop]: Abstraction has 927 states and 1437 transitions. [2018-11-14 17:16:18,377 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:16:18,377 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 1437 transitions. [2018-11-14 17:16:18,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2018-11-14 17:16:18,378 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:16:18,378 INFO L375 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:16:18,378 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:16:18,379 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:16:18,379 INFO L82 PathProgramCache]: Analyzing trace with hash 1895067759, now seen corresponding path program 1 times [2018-11-14 17:16:18,379 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:16:18,379 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:16:18,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:18,380 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:16:18,380 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:18,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:16:18,547 INFO L256 TraceCheckUtils]: 0: Hoare triple {40906#true} call ULTIMATE.init(); {40906#true} is VALID [2018-11-14 17:16:18,548 INFO L273 TraceCheckUtils]: 1: Hoare triple {40906#true} assume true; {40906#true} is VALID [2018-11-14 17:16:18,548 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {40906#true} {40906#true} #607#return; {40906#true} is VALID [2018-11-14 17:16:18,548 INFO L256 TraceCheckUtils]: 3: Hoare triple {40906#true} call #t~ret50 := main(); {40906#true} is VALID [2018-11-14 17:16:18,548 INFO L273 TraceCheckUtils]: 4: Hoare triple {40906#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {40908#(<= main_~s~0 8464)} is VALID [2018-11-14 17:16:18,549 INFO L256 TraceCheckUtils]: 5: Hoare triple {40908#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {40909#(not (= |ssl3_accept_#in~initial_state| 8609))} is VALID [2018-11-14 17:16:18,551 INFO L273 TraceCheckUtils]: 6: Hoare triple {40909#(not (= |ssl3_accept_#in~initial_state| 8609))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,552 INFO L273 TraceCheckUtils]: 7: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,553 INFO L273 TraceCheckUtils]: 8: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,553 INFO L273 TraceCheckUtils]: 9: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,554 INFO L273 TraceCheckUtils]: 10: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,554 INFO L273 TraceCheckUtils]: 11: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume true; {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,555 INFO L273 TraceCheckUtils]: 12: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !false; {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,555 INFO L273 TraceCheckUtils]: 13: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,556 INFO L273 TraceCheckUtils]: 14: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,556 INFO L273 TraceCheckUtils]: 15: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,557 INFO L273 TraceCheckUtils]: 16: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,557 INFO L273 TraceCheckUtils]: 17: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,558 INFO L273 TraceCheckUtils]: 18: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,558 INFO L273 TraceCheckUtils]: 19: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,559 INFO L273 TraceCheckUtils]: 20: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,559 INFO L273 TraceCheckUtils]: 21: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,560 INFO L273 TraceCheckUtils]: 22: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,560 INFO L273 TraceCheckUtils]: 23: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,561 INFO L273 TraceCheckUtils]: 24: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,561 INFO L273 TraceCheckUtils]: 25: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,562 INFO L273 TraceCheckUtils]: 26: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,562 INFO L273 TraceCheckUtils]: 27: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,563 INFO L273 TraceCheckUtils]: 28: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,563 INFO L273 TraceCheckUtils]: 29: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,564 INFO L273 TraceCheckUtils]: 30: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,564 INFO L273 TraceCheckUtils]: 31: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,565 INFO L273 TraceCheckUtils]: 32: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,565 INFO L273 TraceCheckUtils]: 33: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,566 INFO L273 TraceCheckUtils]: 34: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,566 INFO L273 TraceCheckUtils]: 35: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,567 INFO L273 TraceCheckUtils]: 36: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,567 INFO L273 TraceCheckUtils]: 37: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,568 INFO L273 TraceCheckUtils]: 38: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,568 INFO L273 TraceCheckUtils]: 39: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8593); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,569 INFO L273 TraceCheckUtils]: 40: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8608); {40910#(not (= 8609 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:18,569 INFO L273 TraceCheckUtils]: 41: Hoare triple {40910#(not (= 8609 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8609; {40907#false} is VALID [2018-11-14 17:16:18,570 INFO L273 TraceCheckUtils]: 42: Hoare triple {40907#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {40907#false} is VALID [2018-11-14 17:16:18,570 INFO L273 TraceCheckUtils]: 43: Hoare triple {40907#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {40907#false} is VALID [2018-11-14 17:16:18,570 INFO L273 TraceCheckUtils]: 44: Hoare triple {40907#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {40907#false} is VALID [2018-11-14 17:16:18,570 INFO L273 TraceCheckUtils]: 45: Hoare triple {40907#false} ~skip~0 := 0; {40907#false} is VALID [2018-11-14 17:16:18,570 INFO L273 TraceCheckUtils]: 46: Hoare triple {40907#false} assume true; {40907#false} is VALID [2018-11-14 17:16:18,571 INFO L273 TraceCheckUtils]: 47: Hoare triple {40907#false} assume !false; {40907#false} is VALID [2018-11-14 17:16:18,571 INFO L273 TraceCheckUtils]: 48: Hoare triple {40907#false} ~state~0 := ~s__state~0; {40907#false} is VALID [2018-11-14 17:16:18,571 INFO L273 TraceCheckUtils]: 49: Hoare triple {40907#false} assume !(~s__state~0 == 12292); {40907#false} is VALID [2018-11-14 17:16:18,571 INFO L273 TraceCheckUtils]: 50: Hoare triple {40907#false} assume !(~s__state~0 == 16384); {40907#false} is VALID [2018-11-14 17:16:18,571 INFO L273 TraceCheckUtils]: 51: Hoare triple {40907#false} assume !(~s__state~0 == 8192); {40907#false} is VALID [2018-11-14 17:16:18,572 INFO L273 TraceCheckUtils]: 52: Hoare triple {40907#false} assume !(~s__state~0 == 24576); {40907#false} is VALID [2018-11-14 17:16:18,572 INFO L273 TraceCheckUtils]: 53: Hoare triple {40907#false} assume !(~s__state~0 == 8195); {40907#false} is VALID [2018-11-14 17:16:18,572 INFO L273 TraceCheckUtils]: 54: Hoare triple {40907#false} assume !(~s__state~0 == 8480); {40907#false} is VALID [2018-11-14 17:16:18,572 INFO L273 TraceCheckUtils]: 55: Hoare triple {40907#false} assume !(~s__state~0 == 8481); {40907#false} is VALID [2018-11-14 17:16:18,572 INFO L273 TraceCheckUtils]: 56: Hoare triple {40907#false} assume !(~s__state~0 == 8482); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 57: Hoare triple {40907#false} assume !(~s__state~0 == 8464); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 58: Hoare triple {40907#false} assume !(~s__state~0 == 8465); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 59: Hoare triple {40907#false} assume !(~s__state~0 == 8466); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 60: Hoare triple {40907#false} assume !(~s__state~0 == 8496); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 61: Hoare triple {40907#false} assume !(~s__state~0 == 8497); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 62: Hoare triple {40907#false} assume !(~s__state~0 == 8512); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 63: Hoare triple {40907#false} assume !(~s__state~0 == 8513); {40907#false} is VALID [2018-11-14 17:16:18,573 INFO L273 TraceCheckUtils]: 64: Hoare triple {40907#false} assume !(~s__state~0 == 8528); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 65: Hoare triple {40907#false} assume !(~s__state~0 == 8529); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 66: Hoare triple {40907#false} assume !(~s__state~0 == 8544); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 67: Hoare triple {40907#false} assume !(~s__state~0 == 8545); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 68: Hoare triple {40907#false} assume !(~s__state~0 == 8560); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 69: Hoare triple {40907#false} assume !(~s__state~0 == 8561); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 70: Hoare triple {40907#false} assume !(~s__state~0 == 8448); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 71: Hoare triple {40907#false} assume !(~s__state~0 == 8576); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 72: Hoare triple {40907#false} assume !(~s__state~0 == 8577); {40907#false} is VALID [2018-11-14 17:16:18,574 INFO L273 TraceCheckUtils]: 73: Hoare triple {40907#false} assume !(~s__state~0 == 8592); {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 74: Hoare triple {40907#false} assume !(~s__state~0 == 8593); {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 75: Hoare triple {40907#false} assume !(~s__state~0 == 8608); {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 76: Hoare triple {40907#false} assume !(~s__state~0 == 8609); {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 77: Hoare triple {40907#false} assume ~s__state~0 == 8640; {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 78: Hoare triple {40907#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 79: Hoare triple {40907#false} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 80: Hoare triple {40907#false} assume !(~ret~0 <= 0); {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 81: Hoare triple {40907#false} assume !(~s__hit~0 != 0);~s__state~0 := 8656; {40907#false} is VALID [2018-11-14 17:16:18,575 INFO L273 TraceCheckUtils]: 82: Hoare triple {40907#false} ~s__init_num~0 := 0; {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 83: Hoare triple {40907#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 84: Hoare triple {40907#false} ~skip~0 := 0; {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 85: Hoare triple {40907#false} assume true; {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 86: Hoare triple {40907#false} assume !false; {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 87: Hoare triple {40907#false} ~state~0 := ~s__state~0; {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 88: Hoare triple {40907#false} assume !(~s__state~0 == 12292); {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 89: Hoare triple {40907#false} assume !(~s__state~0 == 16384); {40907#false} is VALID [2018-11-14 17:16:18,576 INFO L273 TraceCheckUtils]: 90: Hoare triple {40907#false} assume !(~s__state~0 == 8192); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 91: Hoare triple {40907#false} assume !(~s__state~0 == 24576); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 92: Hoare triple {40907#false} assume !(~s__state~0 == 8195); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 93: Hoare triple {40907#false} assume !(~s__state~0 == 8480); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 94: Hoare triple {40907#false} assume !(~s__state~0 == 8481); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 95: Hoare triple {40907#false} assume !(~s__state~0 == 8482); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 96: Hoare triple {40907#false} assume !(~s__state~0 == 8464); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 97: Hoare triple {40907#false} assume !(~s__state~0 == 8465); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 98: Hoare triple {40907#false} assume !(~s__state~0 == 8466); {40907#false} is VALID [2018-11-14 17:16:18,577 INFO L273 TraceCheckUtils]: 99: Hoare triple {40907#false} assume !(~s__state~0 == 8496); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 100: Hoare triple {40907#false} assume !(~s__state~0 == 8497); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 101: Hoare triple {40907#false} assume !(~s__state~0 == 8512); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 102: Hoare triple {40907#false} assume !(~s__state~0 == 8513); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 103: Hoare triple {40907#false} assume !(~s__state~0 == 8528); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 104: Hoare triple {40907#false} assume !(~s__state~0 == 8529); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 105: Hoare triple {40907#false} assume !(~s__state~0 == 8544); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 106: Hoare triple {40907#false} assume !(~s__state~0 == 8545); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 107: Hoare triple {40907#false} assume !(~s__state~0 == 8560); {40907#false} is VALID [2018-11-14 17:16:18,578 INFO L273 TraceCheckUtils]: 108: Hoare triple {40907#false} assume !(~s__state~0 == 8561); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 109: Hoare triple {40907#false} assume !(~s__state~0 == 8448); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 110: Hoare triple {40907#false} assume !(~s__state~0 == 8576); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 111: Hoare triple {40907#false} assume !(~s__state~0 == 8577); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 112: Hoare triple {40907#false} assume !(~s__state~0 == 8592); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 113: Hoare triple {40907#false} assume !(~s__state~0 == 8593); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 114: Hoare triple {40907#false} assume !(~s__state~0 == 8608); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 115: Hoare triple {40907#false} assume !(~s__state~0 == 8609); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 116: Hoare triple {40907#false} assume !(~s__state~0 == 8640); {40907#false} is VALID [2018-11-14 17:16:18,579 INFO L273 TraceCheckUtils]: 117: Hoare triple {40907#false} assume !(~s__state~0 == 8641); {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 118: Hoare triple {40907#false} assume ~s__state~0 == 8656; {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 119: Hoare triple {40907#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 120: Hoare triple {40907#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 121: Hoare triple {40907#false} assume !(~blastFlag~0 == 2); {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 122: Hoare triple {40907#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 123: Hoare triple {40907#false} assume !(~tmp___10~0 == 0); {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 124: Hoare triple {40907#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 125: Hoare triple {40907#false} ~skip~0 := 0; {40907#false} is VALID [2018-11-14 17:16:18,580 INFO L273 TraceCheckUtils]: 126: Hoare triple {40907#false} assume true; {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 127: Hoare triple {40907#false} assume !false; {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 128: Hoare triple {40907#false} ~state~0 := ~s__state~0; {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 129: Hoare triple {40907#false} assume !(~s__state~0 == 12292); {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 130: Hoare triple {40907#false} assume !(~s__state~0 == 16384); {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 131: Hoare triple {40907#false} assume !(~s__state~0 == 8192); {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 132: Hoare triple {40907#false} assume !(~s__state~0 == 24576); {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 133: Hoare triple {40907#false} assume !(~s__state~0 == 8195); {40907#false} is VALID [2018-11-14 17:16:18,581 INFO L273 TraceCheckUtils]: 134: Hoare triple {40907#false} assume !(~s__state~0 == 8480); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 135: Hoare triple {40907#false} assume !(~s__state~0 == 8481); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 136: Hoare triple {40907#false} assume !(~s__state~0 == 8482); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 137: Hoare triple {40907#false} assume !(~s__state~0 == 8464); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 138: Hoare triple {40907#false} assume !(~s__state~0 == 8465); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 139: Hoare triple {40907#false} assume !(~s__state~0 == 8466); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 140: Hoare triple {40907#false} assume !(~s__state~0 == 8496); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 141: Hoare triple {40907#false} assume !(~s__state~0 == 8497); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 142: Hoare triple {40907#false} assume !(~s__state~0 == 8512); {40907#false} is VALID [2018-11-14 17:16:18,582 INFO L273 TraceCheckUtils]: 143: Hoare triple {40907#false} assume !(~s__state~0 == 8513); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 144: Hoare triple {40907#false} assume !(~s__state~0 == 8528); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 145: Hoare triple {40907#false} assume !(~s__state~0 == 8529); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 146: Hoare triple {40907#false} assume !(~s__state~0 == 8544); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 147: Hoare triple {40907#false} assume !(~s__state~0 == 8545); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 148: Hoare triple {40907#false} assume !(~s__state~0 == 8560); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 149: Hoare triple {40907#false} assume !(~s__state~0 == 8561); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 150: Hoare triple {40907#false} assume !(~s__state~0 == 8448); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 151: Hoare triple {40907#false} assume !(~s__state~0 == 8576); {40907#false} is VALID [2018-11-14 17:16:18,583 INFO L273 TraceCheckUtils]: 152: Hoare triple {40907#false} assume !(~s__state~0 == 8577); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 153: Hoare triple {40907#false} assume !(~s__state~0 == 8592); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 154: Hoare triple {40907#false} assume !(~s__state~0 == 8593); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 155: Hoare triple {40907#false} assume !(~s__state~0 == 8608); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 156: Hoare triple {40907#false} assume !(~s__state~0 == 8609); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 157: Hoare triple {40907#false} assume !(~s__state~0 == 8640); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 158: Hoare triple {40907#false} assume !(~s__state~0 == 8641); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 159: Hoare triple {40907#false} assume !(~s__state~0 == 8656); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 160: Hoare triple {40907#false} assume !(~s__state~0 == 8657); {40907#false} is VALID [2018-11-14 17:16:18,584 INFO L273 TraceCheckUtils]: 161: Hoare triple {40907#false} assume ~s__state~0 == 8672; {40907#false} is VALID [2018-11-14 17:16:18,585 INFO L273 TraceCheckUtils]: 162: Hoare triple {40907#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {40907#false} is VALID [2018-11-14 17:16:18,585 INFO L273 TraceCheckUtils]: 163: Hoare triple {40907#false} assume ~blastFlag~0 == 4; {40907#false} is VALID [2018-11-14 17:16:18,585 INFO L273 TraceCheckUtils]: 164: Hoare triple {40907#false} assume !false; {40907#false} is VALID [2018-11-14 17:16:18,596 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-14 17:16:18,597 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:16:18,597 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:16:18,597 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 165 [2018-11-14 17:16:18,597 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:16:18,598 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:16:18,683 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:18,683 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:16:18,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:16:18,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:16:18,684 INFO L87 Difference]: Start difference. First operand 927 states and 1437 transitions. Second operand 5 states. [2018-11-14 17:16:22,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:22,606 INFO L93 Difference]: Finished difference Result 1845 states and 2861 transitions. [2018-11-14 17:16:22,606 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:16:22,606 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 165 [2018-11-14 17:16:22,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:16:22,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:22,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 455 transitions. [2018-11-14 17:16:22,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:22,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 455 transitions. [2018-11-14 17:16:22,610 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 455 transitions. [2018-11-14 17:16:23,020 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 455 edges. 455 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:23,059 INFO L225 Difference]: With dead ends: 1845 [2018-11-14 17:16:23,059 INFO L226 Difference]: Without dead ends: 927 [2018-11-14 17:16:23,061 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:16:23,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2018-11-14 17:16:24,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 923. [2018-11-14 17:16:24,689 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:16:24,690 INFO L82 GeneralOperation]: Start isEquivalent. First operand 927 states. Second operand 923 states. [2018-11-14 17:16:24,690 INFO L74 IsIncluded]: Start isIncluded. First operand 927 states. Second operand 923 states. [2018-11-14 17:16:24,690 INFO L87 Difference]: Start difference. First operand 927 states. Second operand 923 states. [2018-11-14 17:16:24,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:24,721 INFO L93 Difference]: Finished difference Result 927 states and 1427 transitions. [2018-11-14 17:16:24,721 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 1427 transitions. [2018-11-14 17:16:24,722 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:24,722 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:24,722 INFO L74 IsIncluded]: Start isIncluded. First operand 923 states. Second operand 927 states. [2018-11-14 17:16:24,722 INFO L87 Difference]: Start difference. First operand 923 states. Second operand 927 states. [2018-11-14 17:16:24,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:24,756 INFO L93 Difference]: Finished difference Result 927 states and 1427 transitions. [2018-11-14 17:16:24,756 INFO L276 IsEmpty]: Start isEmpty. Operand 927 states and 1427 transitions. [2018-11-14 17:16:24,758 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:24,758 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:24,758 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:16:24,758 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:16:24,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 923 states. [2018-11-14 17:16:24,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1423 transitions. [2018-11-14 17:16:24,788 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 1423 transitions. Word has length 165 [2018-11-14 17:16:24,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:16:24,789 INFO L480 AbstractCegarLoop]: Abstraction has 923 states and 1423 transitions. [2018-11-14 17:16:24,789 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:16:24,789 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 1423 transitions. [2018-11-14 17:16:24,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-11-14 17:16:24,791 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:16:24,791 INFO L375 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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] [2018-11-14 17:16:24,792 INFO L423 AbstractCegarLoop]: === Iteration 20 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:16:24,792 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:16:24,792 INFO L82 PathProgramCache]: Analyzing trace with hash 924725727, now seen corresponding path program 1 times [2018-11-14 17:16:24,792 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:16:24,792 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:16:24,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:24,793 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:16:24,793 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:24,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:16:25,354 WARN L179 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 11 DAG size of output: 4 [2018-11-14 17:16:25,601 INFO L256 TraceCheckUtils]: 0: Hoare triple {45812#true} call ULTIMATE.init(); {45812#true} is VALID [2018-11-14 17:16:25,602 INFO L273 TraceCheckUtils]: 1: Hoare triple {45812#true} assume true; {45812#true} is VALID [2018-11-14 17:16:25,602 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {45812#true} {45812#true} #607#return; {45812#true} is VALID [2018-11-14 17:16:25,602 INFO L256 TraceCheckUtils]: 3: Hoare triple {45812#true} call #t~ret50 := main(); {45812#true} is VALID [2018-11-14 17:16:25,615 INFO L273 TraceCheckUtils]: 4: Hoare triple {45812#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {45814#(<= main_~s~0 8464)} is VALID [2018-11-14 17:16:25,633 INFO L256 TraceCheckUtils]: 5: Hoare triple {45814#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {45815#(not (= |ssl3_accept_#in~initial_state| 8592))} is VALID [2018-11-14 17:16:25,644 INFO L273 TraceCheckUtils]: 6: Hoare triple {45815#(not (= |ssl3_accept_#in~initial_state| 8592))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,656 INFO L273 TraceCheckUtils]: 7: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,669 INFO L273 TraceCheckUtils]: 8: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,681 INFO L273 TraceCheckUtils]: 9: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,698 INFO L273 TraceCheckUtils]: 10: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,707 INFO L273 TraceCheckUtils]: 11: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume true; {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,719 INFO L273 TraceCheckUtils]: 12: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !false; {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,732 INFO L273 TraceCheckUtils]: 13: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,744 INFO L273 TraceCheckUtils]: 14: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,757 INFO L273 TraceCheckUtils]: 15: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,770 INFO L273 TraceCheckUtils]: 16: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,782 INFO L273 TraceCheckUtils]: 17: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,795 INFO L273 TraceCheckUtils]: 18: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,807 INFO L273 TraceCheckUtils]: 19: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,820 INFO L273 TraceCheckUtils]: 20: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,833 INFO L273 TraceCheckUtils]: 21: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,845 INFO L273 TraceCheckUtils]: 22: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,858 INFO L273 TraceCheckUtils]: 23: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,870 INFO L273 TraceCheckUtils]: 24: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,888 INFO L273 TraceCheckUtils]: 25: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,897 INFO L273 TraceCheckUtils]: 26: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,909 INFO L273 TraceCheckUtils]: 27: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,922 INFO L273 TraceCheckUtils]: 28: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,926 INFO L273 TraceCheckUtils]: 29: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,926 INFO L273 TraceCheckUtils]: 30: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,928 INFO L273 TraceCheckUtils]: 31: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,928 INFO L273 TraceCheckUtils]: 32: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,930 INFO L273 TraceCheckUtils]: 33: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,930 INFO L273 TraceCheckUtils]: 34: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,932 INFO L273 TraceCheckUtils]: 35: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,932 INFO L273 TraceCheckUtils]: 36: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,934 INFO L273 TraceCheckUtils]: 37: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {45816#(not (= 8592 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:25,934 INFO L273 TraceCheckUtils]: 38: Hoare triple {45816#(not (= 8592 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8592; {45813#false} is VALID [2018-11-14 17:16:25,934 INFO L273 TraceCheckUtils]: 39: Hoare triple {45813#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {45813#false} is VALID [2018-11-14 17:16:25,934 INFO L273 TraceCheckUtils]: 40: Hoare triple {45813#false} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,934 INFO L273 TraceCheckUtils]: 41: Hoare triple {45813#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 42: Hoare triple {45813#false} ~skip~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 43: Hoare triple {45813#false} assume true; {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 44: Hoare triple {45813#false} assume !false; {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 45: Hoare triple {45813#false} ~state~0 := ~s__state~0; {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 46: Hoare triple {45813#false} assume !(~s__state~0 == 12292); {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 47: Hoare triple {45813#false} assume !(~s__state~0 == 16384); {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 48: Hoare triple {45813#false} assume !(~s__state~0 == 8192); {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 49: Hoare triple {45813#false} assume !(~s__state~0 == 24576); {45813#false} is VALID [2018-11-14 17:16:25,935 INFO L273 TraceCheckUtils]: 50: Hoare triple {45813#false} assume !(~s__state~0 == 8195); {45813#false} is VALID [2018-11-14 17:16:25,936 INFO L273 TraceCheckUtils]: 51: Hoare triple {45813#false} assume !(~s__state~0 == 8480); {45813#false} is VALID [2018-11-14 17:16:25,936 INFO L273 TraceCheckUtils]: 52: Hoare triple {45813#false} assume !(~s__state~0 == 8481); {45813#false} is VALID [2018-11-14 17:16:25,936 INFO L273 TraceCheckUtils]: 53: Hoare triple {45813#false} assume !(~s__state~0 == 8482); {45813#false} is VALID [2018-11-14 17:16:25,936 INFO L273 TraceCheckUtils]: 54: Hoare triple {45813#false} assume !(~s__state~0 == 8464); {45813#false} is VALID [2018-11-14 17:16:25,936 INFO L273 TraceCheckUtils]: 55: Hoare triple {45813#false} assume !(~s__state~0 == 8465); {45813#false} is VALID [2018-11-14 17:16:25,936 INFO L273 TraceCheckUtils]: 56: Hoare triple {45813#false} assume !(~s__state~0 == 8466); {45813#false} is VALID [2018-11-14 17:16:25,937 INFO L273 TraceCheckUtils]: 57: Hoare triple {45813#false} assume !(~s__state~0 == 8496); {45813#false} is VALID [2018-11-14 17:16:25,937 INFO L273 TraceCheckUtils]: 58: Hoare triple {45813#false} assume !(~s__state~0 == 8497); {45813#false} is VALID [2018-11-14 17:16:25,937 INFO L273 TraceCheckUtils]: 59: Hoare triple {45813#false} assume !(~s__state~0 == 8512); {45813#false} is VALID [2018-11-14 17:16:25,937 INFO L273 TraceCheckUtils]: 60: Hoare triple {45813#false} assume !(~s__state~0 == 8513); {45813#false} is VALID [2018-11-14 17:16:25,937 INFO L273 TraceCheckUtils]: 61: Hoare triple {45813#false} assume !(~s__state~0 == 8528); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 62: Hoare triple {45813#false} assume !(~s__state~0 == 8529); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 63: Hoare triple {45813#false} assume !(~s__state~0 == 8544); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 64: Hoare triple {45813#false} assume !(~s__state~0 == 8545); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 65: Hoare triple {45813#false} assume !(~s__state~0 == 8560); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 66: Hoare triple {45813#false} assume !(~s__state~0 == 8561); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 67: Hoare triple {45813#false} assume !(~s__state~0 == 8448); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 68: Hoare triple {45813#false} assume !(~s__state~0 == 8576); {45813#false} is VALID [2018-11-14 17:16:25,938 INFO L273 TraceCheckUtils]: 69: Hoare triple {45813#false} assume !(~s__state~0 == 8577); {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 70: Hoare triple {45813#false} assume !(~s__state~0 == 8592); {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 71: Hoare triple {45813#false} assume !(~s__state~0 == 8593); {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 72: Hoare triple {45813#false} assume ~s__state~0 == 8608; {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 73: Hoare triple {45813#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 74: Hoare triple {45813#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 75: Hoare triple {45813#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 76: Hoare triple {45813#false} ~skip~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 77: Hoare triple {45813#false} assume true; {45813#false} is VALID [2018-11-14 17:16:25,939 INFO L273 TraceCheckUtils]: 78: Hoare triple {45813#false} assume !false; {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 79: Hoare triple {45813#false} ~state~0 := ~s__state~0; {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 80: Hoare triple {45813#false} assume !(~s__state~0 == 12292); {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 81: Hoare triple {45813#false} assume !(~s__state~0 == 16384); {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 82: Hoare triple {45813#false} assume !(~s__state~0 == 8192); {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 83: Hoare triple {45813#false} assume !(~s__state~0 == 24576); {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 84: Hoare triple {45813#false} assume !(~s__state~0 == 8195); {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 85: Hoare triple {45813#false} assume !(~s__state~0 == 8480); {45813#false} is VALID [2018-11-14 17:16:25,940 INFO L273 TraceCheckUtils]: 86: Hoare triple {45813#false} assume !(~s__state~0 == 8481); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 87: Hoare triple {45813#false} assume !(~s__state~0 == 8482); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 88: Hoare triple {45813#false} assume !(~s__state~0 == 8464); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 89: Hoare triple {45813#false} assume !(~s__state~0 == 8465); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 90: Hoare triple {45813#false} assume !(~s__state~0 == 8466); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 91: Hoare triple {45813#false} assume !(~s__state~0 == 8496); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 92: Hoare triple {45813#false} assume !(~s__state~0 == 8497); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 93: Hoare triple {45813#false} assume !(~s__state~0 == 8512); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 94: Hoare triple {45813#false} assume !(~s__state~0 == 8513); {45813#false} is VALID [2018-11-14 17:16:25,941 INFO L273 TraceCheckUtils]: 95: Hoare triple {45813#false} assume !(~s__state~0 == 8528); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 96: Hoare triple {45813#false} assume !(~s__state~0 == 8529); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 97: Hoare triple {45813#false} assume !(~s__state~0 == 8544); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 98: Hoare triple {45813#false} assume !(~s__state~0 == 8545); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 99: Hoare triple {45813#false} assume !(~s__state~0 == 8560); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 100: Hoare triple {45813#false} assume !(~s__state~0 == 8561); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 101: Hoare triple {45813#false} assume !(~s__state~0 == 8448); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 102: Hoare triple {45813#false} assume !(~s__state~0 == 8576); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 103: Hoare triple {45813#false} assume !(~s__state~0 == 8577); {45813#false} is VALID [2018-11-14 17:16:25,942 INFO L273 TraceCheckUtils]: 104: Hoare triple {45813#false} assume !(~s__state~0 == 8592); {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 105: Hoare triple {45813#false} assume !(~s__state~0 == 8593); {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 106: Hoare triple {45813#false} assume !(~s__state~0 == 8608); {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 107: Hoare triple {45813#false} assume !(~s__state~0 == 8609); {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 108: Hoare triple {45813#false} assume ~s__state~0 == 8640; {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 109: Hoare triple {45813#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 110: Hoare triple {45813#false} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 111: Hoare triple {45813#false} assume !(~ret~0 <= 0); {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 112: Hoare triple {45813#false} assume !(~s__hit~0 != 0);~s__state~0 := 8656; {45813#false} is VALID [2018-11-14 17:16:25,943 INFO L273 TraceCheckUtils]: 113: Hoare triple {45813#false} ~s__init_num~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 114: Hoare triple {45813#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 115: Hoare triple {45813#false} ~skip~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 116: Hoare triple {45813#false} assume true; {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 117: Hoare triple {45813#false} assume !false; {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 118: Hoare triple {45813#false} ~state~0 := ~s__state~0; {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 119: Hoare triple {45813#false} assume !(~s__state~0 == 12292); {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 120: Hoare triple {45813#false} assume !(~s__state~0 == 16384); {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 121: Hoare triple {45813#false} assume !(~s__state~0 == 8192); {45813#false} is VALID [2018-11-14 17:16:25,944 INFO L273 TraceCheckUtils]: 122: Hoare triple {45813#false} assume !(~s__state~0 == 24576); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 123: Hoare triple {45813#false} assume !(~s__state~0 == 8195); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 124: Hoare triple {45813#false} assume !(~s__state~0 == 8480); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 125: Hoare triple {45813#false} assume !(~s__state~0 == 8481); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 126: Hoare triple {45813#false} assume !(~s__state~0 == 8482); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 127: Hoare triple {45813#false} assume !(~s__state~0 == 8464); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 128: Hoare triple {45813#false} assume !(~s__state~0 == 8465); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 129: Hoare triple {45813#false} assume !(~s__state~0 == 8466); {45813#false} is VALID [2018-11-14 17:16:25,945 INFO L273 TraceCheckUtils]: 130: Hoare triple {45813#false} assume !(~s__state~0 == 8496); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 131: Hoare triple {45813#false} assume !(~s__state~0 == 8497); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 132: Hoare triple {45813#false} assume !(~s__state~0 == 8512); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 133: Hoare triple {45813#false} assume !(~s__state~0 == 8513); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 134: Hoare triple {45813#false} assume !(~s__state~0 == 8528); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 135: Hoare triple {45813#false} assume !(~s__state~0 == 8529); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 136: Hoare triple {45813#false} assume !(~s__state~0 == 8544); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 137: Hoare triple {45813#false} assume !(~s__state~0 == 8545); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 138: Hoare triple {45813#false} assume !(~s__state~0 == 8560); {45813#false} is VALID [2018-11-14 17:16:25,946 INFO L273 TraceCheckUtils]: 139: Hoare triple {45813#false} assume !(~s__state~0 == 8561); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 140: Hoare triple {45813#false} assume !(~s__state~0 == 8448); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 141: Hoare triple {45813#false} assume !(~s__state~0 == 8576); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 142: Hoare triple {45813#false} assume !(~s__state~0 == 8577); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 143: Hoare triple {45813#false} assume !(~s__state~0 == 8592); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 144: Hoare triple {45813#false} assume !(~s__state~0 == 8593); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 145: Hoare triple {45813#false} assume !(~s__state~0 == 8608); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 146: Hoare triple {45813#false} assume !(~s__state~0 == 8609); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 147: Hoare triple {45813#false} assume !(~s__state~0 == 8640); {45813#false} is VALID [2018-11-14 17:16:25,947 INFO L273 TraceCheckUtils]: 148: Hoare triple {45813#false} assume !(~s__state~0 == 8641); {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 149: Hoare triple {45813#false} assume ~s__state~0 == 8656; {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 150: Hoare triple {45813#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 151: Hoare triple {45813#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 152: Hoare triple {45813#false} assume !(~blastFlag~0 == 2); {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 153: Hoare triple {45813#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 154: Hoare triple {45813#false} assume !(~tmp___10~0 == 0); {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 155: Hoare triple {45813#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 156: Hoare triple {45813#false} ~skip~0 := 0; {45813#false} is VALID [2018-11-14 17:16:25,948 INFO L273 TraceCheckUtils]: 157: Hoare triple {45813#false} assume true; {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 158: Hoare triple {45813#false} assume !false; {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 159: Hoare triple {45813#false} ~state~0 := ~s__state~0; {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 160: Hoare triple {45813#false} assume !(~s__state~0 == 12292); {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 161: Hoare triple {45813#false} assume !(~s__state~0 == 16384); {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 162: Hoare triple {45813#false} assume !(~s__state~0 == 8192); {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 163: Hoare triple {45813#false} assume !(~s__state~0 == 24576); {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 164: Hoare triple {45813#false} assume !(~s__state~0 == 8195); {45813#false} is VALID [2018-11-14 17:16:25,949 INFO L273 TraceCheckUtils]: 165: Hoare triple {45813#false} assume !(~s__state~0 == 8480); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 166: Hoare triple {45813#false} assume !(~s__state~0 == 8481); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 167: Hoare triple {45813#false} assume !(~s__state~0 == 8482); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 168: Hoare triple {45813#false} assume !(~s__state~0 == 8464); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 169: Hoare triple {45813#false} assume !(~s__state~0 == 8465); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 170: Hoare triple {45813#false} assume !(~s__state~0 == 8466); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 171: Hoare triple {45813#false} assume !(~s__state~0 == 8496); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 172: Hoare triple {45813#false} assume !(~s__state~0 == 8497); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 173: Hoare triple {45813#false} assume !(~s__state~0 == 8512); {45813#false} is VALID [2018-11-14 17:16:25,950 INFO L273 TraceCheckUtils]: 174: Hoare triple {45813#false} assume !(~s__state~0 == 8513); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 175: Hoare triple {45813#false} assume !(~s__state~0 == 8528); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 176: Hoare triple {45813#false} assume !(~s__state~0 == 8529); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 177: Hoare triple {45813#false} assume !(~s__state~0 == 8544); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 178: Hoare triple {45813#false} assume !(~s__state~0 == 8545); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 179: Hoare triple {45813#false} assume !(~s__state~0 == 8560); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 180: Hoare triple {45813#false} assume !(~s__state~0 == 8561); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 181: Hoare triple {45813#false} assume !(~s__state~0 == 8448); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 182: Hoare triple {45813#false} assume !(~s__state~0 == 8576); {45813#false} is VALID [2018-11-14 17:16:25,951 INFO L273 TraceCheckUtils]: 183: Hoare triple {45813#false} assume !(~s__state~0 == 8577); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 184: Hoare triple {45813#false} assume !(~s__state~0 == 8592); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 185: Hoare triple {45813#false} assume !(~s__state~0 == 8593); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 186: Hoare triple {45813#false} assume !(~s__state~0 == 8608); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 187: Hoare triple {45813#false} assume !(~s__state~0 == 8609); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 188: Hoare triple {45813#false} assume !(~s__state~0 == 8640); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 189: Hoare triple {45813#false} assume !(~s__state~0 == 8641); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 190: Hoare triple {45813#false} assume !(~s__state~0 == 8656); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 191: Hoare triple {45813#false} assume !(~s__state~0 == 8657); {45813#false} is VALID [2018-11-14 17:16:25,952 INFO L273 TraceCheckUtils]: 192: Hoare triple {45813#false} assume ~s__state~0 == 8672; {45813#false} is VALID [2018-11-14 17:16:25,953 INFO L273 TraceCheckUtils]: 193: Hoare triple {45813#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {45813#false} is VALID [2018-11-14 17:16:25,953 INFO L273 TraceCheckUtils]: 194: Hoare triple {45813#false} assume ~blastFlag~0 == 4; {45813#false} is VALID [2018-11-14 17:16:25,953 INFO L273 TraceCheckUtils]: 195: Hoare triple {45813#false} assume !false; {45813#false} is VALID [2018-11-14 17:16:25,968 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-11-14 17:16:25,969 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:16:25,969 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:16:25,969 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 196 [2018-11-14 17:16:25,969 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:16:25,970 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:16:26,055 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 97 edges. 97 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:26,056 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:16:26,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:16:26,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:16:26,057 INFO L87 Difference]: Start difference. First operand 923 states and 1423 transitions. Second operand 5 states. [2018-11-14 17:16:30,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:30,278 INFO L93 Difference]: Finished difference Result 1907 states and 2943 transitions. [2018-11-14 17:16:30,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-14 17:16:30,278 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 196 [2018-11-14 17:16:30,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-14 17:16:30,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:30,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2018-11-14 17:16:30,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-14 17:16:30,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 449 transitions. [2018-11-14 17:16:30,283 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states and 449 transitions. [2018-11-14 17:16:30,706 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 449 edges. 449 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:30,755 INFO L225 Difference]: With dead ends: 1907 [2018-11-14 17:16:30,755 INFO L226 Difference]: Without dead ends: 997 [2018-11-14 17:16:30,757 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-11-14 17:16:30,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2018-11-14 17:16:33,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 993. [2018-11-14 17:16:33,289 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2018-11-14 17:16:33,289 INFO L82 GeneralOperation]: Start isEquivalent. First operand 997 states. Second operand 993 states. [2018-11-14 17:16:33,289 INFO L74 IsIncluded]: Start isIncluded. First operand 997 states. Second operand 993 states. [2018-11-14 17:16:33,289 INFO L87 Difference]: Start difference. First operand 997 states. Second operand 993 states. [2018-11-14 17:16:33,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:33,327 INFO L93 Difference]: Finished difference Result 997 states and 1527 transitions. [2018-11-14 17:16:33,327 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1527 transitions. [2018-11-14 17:16:33,328 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:33,328 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:33,328 INFO L74 IsIncluded]: Start isIncluded. First operand 993 states. Second operand 997 states. [2018-11-14 17:16:33,328 INFO L87 Difference]: Start difference. First operand 993 states. Second operand 997 states. [2018-11-14 17:16:33,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-14 17:16:33,378 INFO L93 Difference]: Finished difference Result 997 states and 1527 transitions. [2018-11-14 17:16:33,378 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1527 transitions. [2018-11-14 17:16:33,379 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-11-14 17:16:33,379 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2018-11-14 17:16:33,379 INFO L88 GeneralOperation]: Finished isEquivalent. [2018-11-14 17:16:33,379 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2018-11-14 17:16:33,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 993 states. [2018-11-14 17:16:33,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1523 transitions. [2018-11-14 17:16:33,413 INFO L78 Accepts]: Start accepts. Automaton has 993 states and 1523 transitions. Word has length 196 [2018-11-14 17:16:33,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-14 17:16:33,413 INFO L480 AbstractCegarLoop]: Abstraction has 993 states and 1523 transitions. [2018-11-14 17:16:33,413 INFO L481 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-11-14 17:16:33,413 INFO L276 IsEmpty]: Start isEmpty. Operand 993 states and 1523 transitions. [2018-11-14 17:16:33,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-11-14 17:16:33,414 INFO L367 BasicCegarLoop]: Found error trace [2018-11-14 17:16:33,415 INFO L375 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-14 17:16:33,415 INFO L423 AbstractCegarLoop]: === Iteration 21 === [ssl3_acceptErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-14 17:16:33,415 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-14 17:16:33,415 INFO L82 PathProgramCache]: Analyzing trace with hash -394817725, now seen corresponding path program 1 times [2018-11-14 17:16:33,415 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-14 17:16:33,415 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-14 17:16:33,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:33,416 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-14 17:16:33,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-14 17:16:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-14 17:16:33,725 INFO L256 TraceCheckUtils]: 0: Hoare triple {50998#true} call ULTIMATE.init(); {50998#true} is VALID [2018-11-14 17:16:33,726 INFO L273 TraceCheckUtils]: 1: Hoare triple {50998#true} assume true; {50998#true} is VALID [2018-11-14 17:16:33,726 INFO L268 TraceCheckUtils]: 2: Hoare quadruple {50998#true} {50998#true} #607#return; {50998#true} is VALID [2018-11-14 17:16:33,726 INFO L256 TraceCheckUtils]: 3: Hoare triple {50998#true} call #t~ret50 := main(); {50998#true} is VALID [2018-11-14 17:16:33,727 INFO L273 TraceCheckUtils]: 4: Hoare triple {50998#true} havoc ~s~0;havoc ~tmp~1;~s~0 := 8464; {51000#(<= main_~s~0 8464)} is VALID [2018-11-14 17:16:33,728 INFO L256 TraceCheckUtils]: 5: Hoare triple {51000#(<= main_~s~0 8464)} call #t~ret49 := ssl3_accept(~s~0); {51001#(not (= |ssl3_accept_#in~initial_state| 8593))} is VALID [2018-11-14 17:16:33,731 INFO L273 TraceCheckUtils]: 6: Hoare triple {51001#(not (= |ssl3_accept_#in~initial_state| 8593))} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet0 && #t~nondet0 <= 2147483647;~s__info_callback~0 := #t~nondet0;havoc #t~nondet0;assume -2147483648 <= #t~nondet1 && #t~nondet1 <= 2147483647;~s__in_handshake~0 := #t~nondet1;havoc #t~nondet1;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647;~s__version~0 := #t~nondet2;havoc #t~nondet2;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet3 && #t~nondet3 <= 2147483647;~s__hit~0 := #t~nondet3;havoc #t~nondet3;havoc ~s__rwstate~0;havoc ~s__init_buf___0~0;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__debug~0 := #t~nondet4;havoc #t~nondet4;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__cert~0 := #t~nondet5;havoc #t~nondet5;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__options~0 := #t~nondet6;havoc #t~nondet6;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__verify_mode~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__session__peer~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__cert__pkeys__AT0__privatekey~0 := #t~nondet9;havoc #t~nondet9;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet10;havoc #t~nondet10;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__stats__sess_accept_renegotiate~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_accept~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_accept_good~0 := #t~nondet13;havoc #t~nondet13;havoc ~s__s3__tmp__cert_request~0;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet14;havoc #t~nondet14;havoc ~s__s3__tmp__use_rsa_tmp~0;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet15;havoc #t~nondet15;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__new_cipher__algo_strength~0 := #t~nondet17;havoc #t~nondet17;havoc ~s__session__cipher~0;havoc ~buf~0;havoc ~l~0;havoc ~Time~0;havoc ~tmp~0;havoc ~cb~0;havoc ~num1~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~got_new_session~0;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;havoc ~tmp___7~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___8~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___9~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___10~0 := #t~nondet26;havoc #t~nondet26;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp~0 := #t~nondet27;havoc #t~nondet27;~Time~0 := ~tmp~0;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~got_new_session~0 := 0; {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,732 INFO L273 TraceCheckUtils]: 7: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume ~s__info_callback~0 != 0;~cb~0 := ~s__info_callback~0; {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,732 INFO L273 TraceCheckUtils]: 8: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} #t~post28 := ~s__in_handshake~0;~s__in_handshake~0 := #t~post28 + 1;havoc #t~post28; {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,733 INFO L273 TraceCheckUtils]: 9: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~tmp___1~0 + 12288 != 0); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,733 INFO L273 TraceCheckUtils]: 10: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__cert~0 == 0); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,733 INFO L273 TraceCheckUtils]: 11: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume true; {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,734 INFO L273 TraceCheckUtils]: 12: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !false; {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,734 INFO L273 TraceCheckUtils]: 13: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} ~state~0 := ~s__state~0; {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,734 INFO L273 TraceCheckUtils]: 14: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 12292); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,735 INFO L273 TraceCheckUtils]: 15: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 16384); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,735 INFO L273 TraceCheckUtils]: 16: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8192); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,736 INFO L273 TraceCheckUtils]: 17: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 24576); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,736 INFO L273 TraceCheckUtils]: 18: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8195); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,737 INFO L273 TraceCheckUtils]: 19: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8480); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,737 INFO L273 TraceCheckUtils]: 20: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8481); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,738 INFO L273 TraceCheckUtils]: 21: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8482); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,738 INFO L273 TraceCheckUtils]: 22: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8464); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,739 INFO L273 TraceCheckUtils]: 23: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8465); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,739 INFO L273 TraceCheckUtils]: 24: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8466); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,740 INFO L273 TraceCheckUtils]: 25: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8496); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,740 INFO L273 TraceCheckUtils]: 26: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8497); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,741 INFO L273 TraceCheckUtils]: 27: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8512); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,741 INFO L273 TraceCheckUtils]: 28: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8513); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,742 INFO L273 TraceCheckUtils]: 29: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8528); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,742 INFO L273 TraceCheckUtils]: 30: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8529); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,743 INFO L273 TraceCheckUtils]: 31: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8544); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,743 INFO L273 TraceCheckUtils]: 32: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8545); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,744 INFO L273 TraceCheckUtils]: 33: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8560); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,744 INFO L273 TraceCheckUtils]: 34: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8561); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,745 INFO L273 TraceCheckUtils]: 35: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8448); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,745 INFO L273 TraceCheckUtils]: 36: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8576); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,746 INFO L273 TraceCheckUtils]: 37: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8577); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,746 INFO L273 TraceCheckUtils]: 38: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume !(~s__state~0 == 8592); {51002#(not (= 8593 ssl3_accept_~s__state~0))} is VALID [2018-11-14 17:16:33,747 INFO L273 TraceCheckUtils]: 39: Hoare triple {51002#(not (= 8593 ssl3_accept_~s__state~0))} assume ~s__state~0 == 8593; {50999#false} is VALID [2018-11-14 17:16:33,747 INFO L273 TraceCheckUtils]: 40: Hoare triple {50999#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {50999#false} is VALID [2018-11-14 17:16:33,747 INFO L273 TraceCheckUtils]: 41: Hoare triple {50999#false} assume !(~ret~0 <= 0);~s__state~0 := 8608;~s__init_num~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,748 INFO L273 TraceCheckUtils]: 42: Hoare triple {50999#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {50999#false} is VALID [2018-11-14 17:16:33,748 INFO L273 TraceCheckUtils]: 43: Hoare triple {50999#false} ~skip~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,748 INFO L273 TraceCheckUtils]: 44: Hoare triple {50999#false} assume true; {50999#false} is VALID [2018-11-14 17:16:33,748 INFO L273 TraceCheckUtils]: 45: Hoare triple {50999#false} assume !false; {50999#false} is VALID [2018-11-14 17:16:33,748 INFO L273 TraceCheckUtils]: 46: Hoare triple {50999#false} ~state~0 := ~s__state~0; {50999#false} is VALID [2018-11-14 17:16:33,749 INFO L273 TraceCheckUtils]: 47: Hoare triple {50999#false} assume !(~s__state~0 == 12292); {50999#false} is VALID [2018-11-14 17:16:33,749 INFO L273 TraceCheckUtils]: 48: Hoare triple {50999#false} assume !(~s__state~0 == 16384); {50999#false} is VALID [2018-11-14 17:16:33,749 INFO L273 TraceCheckUtils]: 49: Hoare triple {50999#false} assume !(~s__state~0 == 8192); {50999#false} is VALID [2018-11-14 17:16:33,749 INFO L273 TraceCheckUtils]: 50: Hoare triple {50999#false} assume !(~s__state~0 == 24576); {50999#false} is VALID [2018-11-14 17:16:33,749 INFO L273 TraceCheckUtils]: 51: Hoare triple {50999#false} assume !(~s__state~0 == 8195); {50999#false} is VALID [2018-11-14 17:16:33,750 INFO L273 TraceCheckUtils]: 52: Hoare triple {50999#false} assume !(~s__state~0 == 8480); {50999#false} is VALID [2018-11-14 17:16:33,750 INFO L273 TraceCheckUtils]: 53: Hoare triple {50999#false} assume !(~s__state~0 == 8481); {50999#false} is VALID [2018-11-14 17:16:33,750 INFO L273 TraceCheckUtils]: 54: Hoare triple {50999#false} assume !(~s__state~0 == 8482); {50999#false} is VALID [2018-11-14 17:16:33,750 INFO L273 TraceCheckUtils]: 55: Hoare triple {50999#false} assume !(~s__state~0 == 8464); {50999#false} is VALID [2018-11-14 17:16:33,750 INFO L273 TraceCheckUtils]: 56: Hoare triple {50999#false} assume !(~s__state~0 == 8465); {50999#false} is VALID [2018-11-14 17:16:33,751 INFO L273 TraceCheckUtils]: 57: Hoare triple {50999#false} assume !(~s__state~0 == 8466); {50999#false} is VALID [2018-11-14 17:16:33,751 INFO L273 TraceCheckUtils]: 58: Hoare triple {50999#false} assume !(~s__state~0 == 8496); {50999#false} is VALID [2018-11-14 17:16:33,751 INFO L273 TraceCheckUtils]: 59: Hoare triple {50999#false} assume !(~s__state~0 == 8497); {50999#false} is VALID [2018-11-14 17:16:33,751 INFO L273 TraceCheckUtils]: 60: Hoare triple {50999#false} assume !(~s__state~0 == 8512); {50999#false} is VALID [2018-11-14 17:16:33,751 INFO L273 TraceCheckUtils]: 61: Hoare triple {50999#false} assume !(~s__state~0 == 8513); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 62: Hoare triple {50999#false} assume !(~s__state~0 == 8528); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 63: Hoare triple {50999#false} assume !(~s__state~0 == 8529); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 64: Hoare triple {50999#false} assume !(~s__state~0 == 8544); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 65: Hoare triple {50999#false} assume !(~s__state~0 == 8545); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 66: Hoare triple {50999#false} assume !(~s__state~0 == 8560); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 67: Hoare triple {50999#false} assume !(~s__state~0 == 8561); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 68: Hoare triple {50999#false} assume !(~s__state~0 == 8448); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 69: Hoare triple {50999#false} assume !(~s__state~0 == 8576); {50999#false} is VALID [2018-11-14 17:16:33,752 INFO L273 TraceCheckUtils]: 70: Hoare triple {50999#false} assume !(~s__state~0 == 8577); {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 71: Hoare triple {50999#false} assume !(~s__state~0 == 8592); {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 72: Hoare triple {50999#false} assume !(~s__state~0 == 8593); {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 73: Hoare triple {50999#false} assume ~s__state~0 == 8608; {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 74: Hoare triple {50999#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 75: Hoare triple {50999#false} assume !(~ret~0 <= 0);~s__state~0 := 8640;~s__init_num~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 76: Hoare triple {50999#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 77: Hoare triple {50999#false} ~skip~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,753 INFO L273 TraceCheckUtils]: 78: Hoare triple {50999#false} assume true; {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 79: Hoare triple {50999#false} assume !false; {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 80: Hoare triple {50999#false} ~state~0 := ~s__state~0; {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 81: Hoare triple {50999#false} assume !(~s__state~0 == 12292); {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 82: Hoare triple {50999#false} assume !(~s__state~0 == 16384); {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 83: Hoare triple {50999#false} assume !(~s__state~0 == 8192); {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 84: Hoare triple {50999#false} assume !(~s__state~0 == 24576); {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 85: Hoare triple {50999#false} assume !(~s__state~0 == 8195); {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 86: Hoare triple {50999#false} assume !(~s__state~0 == 8480); {50999#false} is VALID [2018-11-14 17:16:33,754 INFO L273 TraceCheckUtils]: 87: Hoare triple {50999#false} assume !(~s__state~0 == 8481); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 88: Hoare triple {50999#false} assume !(~s__state~0 == 8482); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 89: Hoare triple {50999#false} assume !(~s__state~0 == 8464); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 90: Hoare triple {50999#false} assume !(~s__state~0 == 8465); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 91: Hoare triple {50999#false} assume !(~s__state~0 == 8466); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 92: Hoare triple {50999#false} assume !(~s__state~0 == 8496); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 93: Hoare triple {50999#false} assume !(~s__state~0 == 8497); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 94: Hoare triple {50999#false} assume !(~s__state~0 == 8512); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 95: Hoare triple {50999#false} assume !(~s__state~0 == 8513); {50999#false} is VALID [2018-11-14 17:16:33,755 INFO L273 TraceCheckUtils]: 96: Hoare triple {50999#false} assume !(~s__state~0 == 8528); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 97: Hoare triple {50999#false} assume !(~s__state~0 == 8529); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 98: Hoare triple {50999#false} assume !(~s__state~0 == 8544); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 99: Hoare triple {50999#false} assume !(~s__state~0 == 8545); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 100: Hoare triple {50999#false} assume !(~s__state~0 == 8560); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 101: Hoare triple {50999#false} assume !(~s__state~0 == 8561); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 102: Hoare triple {50999#false} assume !(~s__state~0 == 8448); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 103: Hoare triple {50999#false} assume !(~s__state~0 == 8576); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 104: Hoare triple {50999#false} assume !(~s__state~0 == 8577); {50999#false} is VALID [2018-11-14 17:16:33,756 INFO L273 TraceCheckUtils]: 105: Hoare triple {50999#false} assume !(~s__state~0 == 8592); {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 106: Hoare triple {50999#false} assume !(~s__state~0 == 8593); {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 107: Hoare triple {50999#false} assume !(~s__state~0 == 8608); {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 108: Hoare triple {50999#false} assume !(~s__state~0 == 8609); {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 109: Hoare triple {50999#false} assume ~s__state~0 == 8640; {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 110: Hoare triple {50999#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 111: Hoare triple {50999#false} assume ~blastFlag~0 == 3;~blastFlag~0 := 4; {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 112: Hoare triple {50999#false} assume !(~ret~0 <= 0); {50999#false} is VALID [2018-11-14 17:16:33,757 INFO L273 TraceCheckUtils]: 113: Hoare triple {50999#false} assume !(~s__hit~0 != 0);~s__state~0 := 8656; {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 114: Hoare triple {50999#false} ~s__init_num~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 115: Hoare triple {50999#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 116: Hoare triple {50999#false} ~skip~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 117: Hoare triple {50999#false} assume true; {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 118: Hoare triple {50999#false} assume !false; {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 119: Hoare triple {50999#false} ~state~0 := ~s__state~0; {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 120: Hoare triple {50999#false} assume !(~s__state~0 == 12292); {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 121: Hoare triple {50999#false} assume !(~s__state~0 == 16384); {50999#false} is VALID [2018-11-14 17:16:33,758 INFO L273 TraceCheckUtils]: 122: Hoare triple {50999#false} assume !(~s__state~0 == 8192); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 123: Hoare triple {50999#false} assume !(~s__state~0 == 24576); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 124: Hoare triple {50999#false} assume !(~s__state~0 == 8195); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 125: Hoare triple {50999#false} assume !(~s__state~0 == 8480); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 126: Hoare triple {50999#false} assume !(~s__state~0 == 8481); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 127: Hoare triple {50999#false} assume !(~s__state~0 == 8482); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 128: Hoare triple {50999#false} assume !(~s__state~0 == 8464); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 129: Hoare triple {50999#false} assume !(~s__state~0 == 8465); {50999#false} is VALID [2018-11-14 17:16:33,759 INFO L273 TraceCheckUtils]: 130: Hoare triple {50999#false} assume !(~s__state~0 == 8466); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 131: Hoare triple {50999#false} assume !(~s__state~0 == 8496); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 132: Hoare triple {50999#false} assume !(~s__state~0 == 8497); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 133: Hoare triple {50999#false} assume !(~s__state~0 == 8512); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 134: Hoare triple {50999#false} assume !(~s__state~0 == 8513); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 135: Hoare triple {50999#false} assume !(~s__state~0 == 8528); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 136: Hoare triple {50999#false} assume !(~s__state~0 == 8529); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 137: Hoare triple {50999#false} assume !(~s__state~0 == 8544); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 138: Hoare triple {50999#false} assume !(~s__state~0 == 8545); {50999#false} is VALID [2018-11-14 17:16:33,760 INFO L273 TraceCheckUtils]: 139: Hoare triple {50999#false} assume !(~s__state~0 == 8560); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 140: Hoare triple {50999#false} assume !(~s__state~0 == 8561); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 141: Hoare triple {50999#false} assume !(~s__state~0 == 8448); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 142: Hoare triple {50999#false} assume !(~s__state~0 == 8576); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 143: Hoare triple {50999#false} assume !(~s__state~0 == 8577); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 144: Hoare triple {50999#false} assume !(~s__state~0 == 8592); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 145: Hoare triple {50999#false} assume !(~s__state~0 == 8593); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 146: Hoare triple {50999#false} assume !(~s__state~0 == 8608); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 147: Hoare triple {50999#false} assume !(~s__state~0 == 8609); {50999#false} is VALID [2018-11-14 17:16:33,761 INFO L273 TraceCheckUtils]: 148: Hoare triple {50999#false} assume !(~s__state~0 == 8640); {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 149: Hoare triple {50999#false} assume !(~s__state~0 == 8641); {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 150: Hoare triple {50999#false} assume ~s__state~0 == 8656; {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 151: Hoare triple {50999#false} ~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 152: Hoare triple {50999#false} assume !(~tmp___9~0 == 0);assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 153: Hoare triple {50999#false} assume !(~blastFlag~0 == 2); {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 154: Hoare triple {50999#false} assume !(~ret~0 <= 0);~s__state~0 := 8672;~s__init_num~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 155: Hoare triple {50999#false} assume !(~tmp___10~0 == 0); {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 156: Hoare triple {50999#false} assume !(~s__s3__tmp__reuse_message~0 == 0); {50999#false} is VALID [2018-11-14 17:16:33,762 INFO L273 TraceCheckUtils]: 157: Hoare triple {50999#false} ~skip~0 := 0; {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 158: Hoare triple {50999#false} assume true; {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 159: Hoare triple {50999#false} assume !false; {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 160: Hoare triple {50999#false} ~state~0 := ~s__state~0; {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 161: Hoare triple {50999#false} assume !(~s__state~0 == 12292); {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 162: Hoare triple {50999#false} assume !(~s__state~0 == 16384); {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 163: Hoare triple {50999#false} assume !(~s__state~0 == 8192); {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 164: Hoare triple {50999#false} assume !(~s__state~0 == 24576); {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 165: Hoare triple {50999#false} assume !(~s__state~0 == 8195); {50999#false} is VALID [2018-11-14 17:16:33,763 INFO L273 TraceCheckUtils]: 166: Hoare triple {50999#false} assume !(~s__state~0 == 8480); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 167: Hoare triple {50999#false} assume !(~s__state~0 == 8481); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 168: Hoare triple {50999#false} assume !(~s__state~0 == 8482); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 169: Hoare triple {50999#false} assume !(~s__state~0 == 8464); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 170: Hoare triple {50999#false} assume !(~s__state~0 == 8465); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 171: Hoare triple {50999#false} assume !(~s__state~0 == 8466); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 172: Hoare triple {50999#false} assume !(~s__state~0 == 8496); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 173: Hoare triple {50999#false} assume !(~s__state~0 == 8497); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 174: Hoare triple {50999#false} assume !(~s__state~0 == 8512); {50999#false} is VALID [2018-11-14 17:16:33,764 INFO L273 TraceCheckUtils]: 175: Hoare triple {50999#false} assume !(~s__state~0 == 8513); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 176: Hoare triple {50999#false} assume !(~s__state~0 == 8528); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 177: Hoare triple {50999#false} assume !(~s__state~0 == 8529); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 178: Hoare triple {50999#false} assume !(~s__state~0 == 8544); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 179: Hoare triple {50999#false} assume !(~s__state~0 == 8545); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 180: Hoare triple {50999#false} assume !(~s__state~0 == 8560); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 181: Hoare triple {50999#false} assume !(~s__state~0 == 8561); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 182: Hoare triple {50999#false} assume !(~s__state~0 == 8448); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 183: Hoare triple {50999#false} assume !(~s__state~0 == 8576); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 184: Hoare triple {50999#false} assume !(~s__state~0 == 8577); {50999#false} is VALID [2018-11-14 17:16:33,765 INFO L273 TraceCheckUtils]: 185: Hoare triple {50999#false} assume !(~s__state~0 == 8592); {50999#false} is VALID [2018-11-14 17:16:33,766 INFO L273 TraceCheckUtils]: 186: Hoare triple {50999#false} assume !(~s__state~0 == 8593); {50999#false} is VALID [2018-11-14 17:16:33,766 INFO L273 TraceCheckUtils]: 187: Hoare triple {50999#false} assume !(~s__state~0 == 8608); {50999#false} is VALID [2018-11-14 17:16:33,766 INFO L273 TraceCheckUtils]: 188: Hoare triple {50999#false} assume !(~s__state~0 == 8609); {50999#false} is VALID [2018-11-14 17:16:33,766 INFO L273 TraceCheckUtils]: 189: Hoare triple {50999#false} assume !(~s__state~0 == 8640); {50999#false} is VALID [2018-11-14 17:16:33,766 INFO L273 TraceCheckUtils]: 190: Hoare triple {50999#false} assume !(~s__state~0 == 8641); {50999#false} is VALID [2018-11-14 17:16:33,766 INFO L273 TraceCheckUtils]: 191: Hoare triple {50999#false} assume !(~s__state~0 == 8656); {50999#false} is VALID [2018-11-14 17:16:33,766 INFO L273 TraceCheckUtils]: 192: Hoare triple {50999#false} assume !(~s__state~0 == 8657); {50999#false} is VALID [2018-11-14 17:16:33,767 INFO L273 TraceCheckUtils]: 193: Hoare triple {50999#false} assume ~s__state~0 == 8672; {50999#false} is VALID [2018-11-14 17:16:33,767 INFO L273 TraceCheckUtils]: 194: Hoare triple {50999#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {50999#false} is VALID [2018-11-14 17:16:33,767 INFO L273 TraceCheckUtils]: 195: Hoare triple {50999#false} assume ~blastFlag~0 == 4; {50999#false} is VALID [2018-11-14 17:16:33,767 INFO L273 TraceCheckUtils]: 196: Hoare triple {50999#false} assume !false; {50999#false} is VALID [2018-11-14 17:16:33,781 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-11-14 17:16:33,781 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-14 17:16:33,781 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-14 17:16:33,782 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 197 [2018-11-14 17:16:33,782 INFO L84 Accepts]: Finished accepts. word is accepted. [2018-11-14 17:16:33,782 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 5 states. [2018-11-14 17:16:33,871 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 98 edges. 98 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2018-11-14 17:16:33,871 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-11-14 17:16:33,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-14 17:16:33,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-14 17:16:33,872 INFO L87 Difference]: Start difference. First operand 993 states and 1523 transitions. Second operand 5 states.