/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/openssl-simplified/s3_clnt_3.cil-3.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-e106359-m [2022-04-15 11:15:49,496 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-15 11:15:49,525 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-15 11:15:49,562 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-15 11:15:49,562 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-15 11:15:49,563 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-15 11:15:49,568 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-15 11:15:49,573 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-15 11:15:49,574 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-15 11:15:49,576 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-15 11:15:49,577 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-15 11:15:49,577 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-15 11:15:49,577 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-15 11:15:49,578 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-15 11:15:49,578 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-15 11:15:49,579 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-15 11:15:49,579 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-15 11:15:49,580 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-15 11:15:49,581 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-15 11:15:49,582 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-15 11:15:49,583 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-15 11:15:49,589 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-15 11:15:49,590 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-15 11:15:49,591 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-15 11:15:49,592 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-15 11:15:49,598 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-15 11:15:49,598 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-15 11:15:49,598 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-15 11:15:49,599 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-15 11:15:49,600 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-15 11:15:49,601 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-15 11:15:49,601 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-15 11:15:49,602 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-15 11:15:49,602 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-15 11:15:49,603 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-15 11:15:49,603 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-15 11:15:49,603 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-15 11:15:49,604 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-15 11:15:49,604 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-15 11:15:49,604 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-15 11:15:49,605 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-15 11:15:49,606 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-15 11:15:49,607 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-15 11:15:49,617 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-15 11:15:49,618 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-15 11:15:49,618 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-15 11:15:49,618 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-15 11:15:49,619 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-15 11:15:49,619 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-15 11:15:49,619 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-15 11:15:49,619 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-15 11:15:49,619 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-15 11:15:49,620 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-15 11:15:49,620 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-15 11:15:49,620 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-15 11:15:49,620 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-15 11:15:49,620 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-15 11:15:49,620 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-15 11:15:49,621 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-15 11:15:49,621 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-15 11:15:49,804 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-15 11:15:49,836 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-15 11:15:49,838 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-15 11:15:49,839 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-15 11:15:49,840 INFO L275 PluginConnector]: CDTParser initialized [2022-04-15 11:15:49,840 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/openssl-simplified/s3_clnt_3.cil-3.c [2022-04-15 11:15:49,884 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/950817e14/d41b8e1515904803bcfd4157c8a97604/FLAGa389f42c4 [2022-04-15 11:15:50,212 INFO L306 CDTParser]: Found 1 translation units. [2022-04-15 11:15:50,213 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_clnt_3.cil-3.c [2022-04-15 11:15:50,223 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/950817e14/d41b8e1515904803bcfd4157c8a97604/FLAGa389f42c4 [2022-04-15 11:15:50,629 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/950817e14/d41b8e1515904803bcfd4157c8a97604 [2022-04-15 11:15:50,631 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-15 11:15:50,632 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-15 11:15:50,634 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-15 11:15:50,634 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-15 11:15:50,637 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-15 11:15:50,638 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:50,640 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f9ae27b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50, skipping insertion in model container [2022-04-15 11:15:50,640 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:50,645 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-15 11:15:50,678 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-15 11:15:50,864 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2022-04-15 11:15:50,874 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-15 11:15:50,880 INFO L203 MainTranslator]: Completed pre-run [2022-04-15 11:15:50,938 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2022-04-15 11:15:50,947 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-15 11:15:50,956 INFO L208 MainTranslator]: Completed translation [2022-04-15 11:15:50,957 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50 WrapperNode [2022-04-15 11:15:50,957 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-15 11:15:50,958 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-15 11:15:50,958 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-15 11:15:50,958 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-15 11:15:50,966 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:50,966 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:50,985 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:50,985 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:50,996 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:51,016 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:51,017 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:51,020 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-15 11:15:51,020 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-15 11:15:51,020 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-15 11:15:51,020 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-15 11:15:51,026 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (1/1) ... [2022-04-15 11:15:51,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-15 11:15:51,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 11:15:51,063 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-15 11:15:51,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-15 11:15:51,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-15 11:15:51,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-15 11:15:51,089 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-15 11:15:51,089 INFO L138 BoogieDeclarations]: Found implementation of procedure ssl3_connect [2022-04-15 11:15:51,090 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-15 11:15:51,090 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-15 11:15:51,090 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-15 11:15:51,090 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-15 11:15:51,090 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-15 11:15:51,090 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2022-04-15 11:15:51,090 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-15 11:15:51,091 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2022-04-15 11:15:51,091 INFO L130 BoogieDeclarations]: Found specification of procedure ssl3_connect [2022-04-15 11:15:51,091 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-15 11:15:51,091 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-15 11:15:51,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-15 11:15:51,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-15 11:15:51,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-15 11:15:51,092 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-15 11:15:51,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-15 11:15:51,208 INFO L234 CfgBuilder]: Building ICFG [2022-04-15 11:15:51,211 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-15 11:15:51,307 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-04-15 11:15:51,614 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-04-15 11:15:51,614 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-04-15 11:15:51,617 INFO L275 CfgBuilder]: Performing block encoding [2022-04-15 11:15:51,623 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-15 11:15:51,623 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-15 11:15:51,625 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.04 11:15:51 BoogieIcfgContainer [2022-04-15 11:15:51,625 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-15 11:15:51,626 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-15 11:15:51,626 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-15 11:15:51,629 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-15 11:15:51,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.04 11:15:50" (1/3) ... [2022-04-15 11:15:51,629 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@682ef5ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.04 11:15:51, skipping insertion in model container [2022-04-15 11:15:51,629 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.04 11:15:50" (2/3) ... [2022-04-15 11:15:51,630 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@682ef5ef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.04 11:15:51, skipping insertion in model container [2022-04-15 11:15:51,630 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.04 11:15:51" (3/3) ... [2022-04-15 11:15:51,631 INFO L111 eAbstractionObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2022-04-15 11:15:51,634 INFO L202 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-15 11:15:51,634 INFO L161 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-15 11:15:51,664 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-15 11:15:51,669 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-15 11:15:51,669 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-15 11:15:51,690 INFO L276 IsEmpty]: Start isEmpty. Operand has 137 states, 129 states have (on average 1.697674418604651) internal successors, (219), 130 states have internal predecessors, (219), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-04-15 11:15:51,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-15 11:15:51,697 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:15:51,697 INFO L499 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] [2022-04-15 11:15:51,697 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:15:51,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:15:51,701 INFO L85 PathProgramCache]: Analyzing trace with hash -53499867, now seen corresponding path program 1 times [2022-04-15 11:15:51,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:51,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1773603090] [2022-04-15 11:15:51,714 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:15:51,714 INFO L85 PathProgramCache]: Analyzing trace with hash -53499867, now seen corresponding path program 2 times [2022-04-15 11:15:51,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:15:51,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562303196] [2022-04-15 11:15:51,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:15:51,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:15:51,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:51,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:15:51,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:51,967 INFO L290 TraceCheckUtils]: 0: Hoare triple {146#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {140#true} is VALID [2022-04-15 11:15:51,968 INFO L290 TraceCheckUtils]: 1: Hoare triple {140#true} assume true; {140#true} is VALID [2022-04-15 11:15:51,968 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {140#true} {140#true} #547#return; {140#true} is VALID [2022-04-15 11:15:51,969 INFO L272 TraceCheckUtils]: 0: Hoare triple {140#true} call ULTIMATE.init(); {146#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:15:51,969 INFO L290 TraceCheckUtils]: 1: Hoare triple {146#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {140#true} is VALID [2022-04-15 11:15:51,970 INFO L290 TraceCheckUtils]: 2: Hoare triple {140#true} assume true; {140#true} is VALID [2022-04-15 11:15:51,970 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {140#true} {140#true} #547#return; {140#true} is VALID [2022-04-15 11:15:51,970 INFO L272 TraceCheckUtils]: 4: Hoare triple {140#true} call #t~ret55 := main(); {140#true} is VALID [2022-04-15 11:15:51,970 INFO L290 TraceCheckUtils]: 5: Hoare triple {140#true} havoc ~s~0;~s~0 := 12292; {140#true} is VALID [2022-04-15 11:15:51,971 INFO L272 TraceCheckUtils]: 6: Hoare triple {140#true} call #t~ret54 := ssl3_connect(~s~0); {140#true} is VALID [2022-04-15 11:15:51,975 INFO L290 TraceCheckUtils]: 7: Hoare triple {140#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,976 INFO L290 TraceCheckUtils]: 8: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,976 INFO L290 TraceCheckUtils]: 9: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,977 INFO L290 TraceCheckUtils]: 10: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(0 != 12288 + ~tmp___1~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,977 INFO L290 TraceCheckUtils]: 11: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !false; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,978 INFO L290 TraceCheckUtils]: 12: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} ~state~0 := ~s__state~0; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,978 INFO L290 TraceCheckUtils]: 13: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(12292 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,978 INFO L290 TraceCheckUtils]: 14: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(16384 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,979 INFO L290 TraceCheckUtils]: 15: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4096 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,980 INFO L290 TraceCheckUtils]: 16: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(20480 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,980 INFO L290 TraceCheckUtils]: 17: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4099 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,981 INFO L290 TraceCheckUtils]: 18: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4368 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,982 INFO L290 TraceCheckUtils]: 19: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4369 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,982 INFO L290 TraceCheckUtils]: 20: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4384 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,983 INFO L290 TraceCheckUtils]: 21: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4385 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,983 INFO L290 TraceCheckUtils]: 22: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4400 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,983 INFO L290 TraceCheckUtils]: 23: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4401 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,984 INFO L290 TraceCheckUtils]: 24: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4416 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,984 INFO L290 TraceCheckUtils]: 25: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume !(4417 == ~s__state~0); {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,985 INFO L290 TraceCheckUtils]: 26: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume 4432 == ~s__state~0; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,985 INFO L290 TraceCheckUtils]: 27: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {145#(= ssl3_connect_~blastFlag~0 0)} is VALID [2022-04-15 11:15:51,986 INFO L290 TraceCheckUtils]: 28: Hoare triple {145#(= ssl3_connect_~blastFlag~0 0)} assume 5 == ~blastFlag~0; {141#false} is VALID [2022-04-15 11:15:51,986 INFO L290 TraceCheckUtils]: 29: Hoare triple {141#false} assume !false; {141#false} is VALID [2022-04-15 11:15:51,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 11:15:51,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:15:51,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562303196] [2022-04-15 11:15:51,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562303196] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:51,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:51,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:51,989 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:15:51,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1773603090] [2022-04-15 11:15:51,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1773603090] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:51,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:51,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:51,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778375545] [2022-04-15 11:15:51,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:15:51,997 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-04-15 11:15:51,999 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:15:52,002 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:52,033 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 30 edges. 30 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:52,034 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:15:52,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:52,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:15:52,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:15:52,056 INFO L87 Difference]: Start difference. First operand has 137 states, 129 states have (on average 1.697674418604651) internal successors, (219), 130 states have internal predecessors, (219), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:52,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:52,667 INFO L93 Difference]: Finished difference Result 376 states and 631 transitions. [2022-04-15 11:15:52,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:15:52,667 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-04-15 11:15:52,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:15:52,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:52,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 631 transitions. [2022-04-15 11:15:52,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:52,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 631 transitions. [2022-04-15 11:15:52,685 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 631 transitions. [2022-04-15 11:15:53,173 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 631 edges. 631 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:53,204 INFO L225 Difference]: With dead ends: 376 [2022-04-15 11:15:53,204 INFO L226 Difference]: Without dead ends: 219 [2022-04-15 11:15:53,206 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:15:53,208 INFO L913 BasicCegarLoop]: 215 mSDtfsCounter, 578 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:15:53,209 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [580 Valid, 224 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:15:53,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-04-15 11:15:53,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 219. [2022-04-15 11:15:53,271 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:15:53,277 INFO L82 GeneralOperation]: Start isEquivalent. First operand 219 states. Second operand has 219 states, 214 states have (on average 1.4906542056074767) internal successors, (319), 214 states have internal predecessors, (319), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:53,279 INFO L74 IsIncluded]: Start isIncluded. First operand 219 states. Second operand has 219 states, 214 states have (on average 1.4906542056074767) internal successors, (319), 214 states have internal predecessors, (319), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:53,281 INFO L87 Difference]: Start difference. First operand 219 states. Second operand has 219 states, 214 states have (on average 1.4906542056074767) internal successors, (319), 214 states have internal predecessors, (319), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:53,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:53,296 INFO L93 Difference]: Finished difference Result 219 states and 323 transitions. [2022-04-15 11:15:53,296 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 323 transitions. [2022-04-15 11:15:53,303 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:53,303 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:53,304 INFO L74 IsIncluded]: Start isIncluded. First operand has 219 states, 214 states have (on average 1.4906542056074767) internal successors, (319), 214 states have internal predecessors, (319), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 219 states. [2022-04-15 11:15:53,304 INFO L87 Difference]: Start difference. First operand has 219 states, 214 states have (on average 1.4906542056074767) internal successors, (319), 214 states have internal predecessors, (319), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 219 states. [2022-04-15 11:15:53,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:53,311 INFO L93 Difference]: Finished difference Result 219 states and 323 transitions. [2022-04-15 11:15:53,312 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 323 transitions. [2022-04-15 11:15:53,313 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:53,313 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:53,313 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:15:53,313 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:15:53,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 214 states have (on average 1.4906542056074767) internal successors, (319), 214 states have internal predecessors, (319), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:53,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 323 transitions. [2022-04-15 11:15:53,322 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 323 transitions. Word has length 30 [2022-04-15 11:15:53,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:15:53,323 INFO L478 AbstractCegarLoop]: Abstraction has 219 states and 323 transitions. [2022-04-15 11:15:53,323 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:53,323 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 219 states and 323 transitions. [2022-04-15 11:15:53,599 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 323 edges. 323 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:53,599 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 323 transitions. [2022-04-15 11:15:53,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-15 11:15:53,600 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:15:53,601 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-15 11:15:53,601 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-15 11:15:53,601 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:15:53,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:15:53,601 INFO L85 PathProgramCache]: Analyzing trace with hash -67654802, now seen corresponding path program 1 times [2022-04-15 11:15:53,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:53,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [541017761] [2022-04-15 11:15:53,602 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:15:53,603 INFO L85 PathProgramCache]: Analyzing trace with hash -67654802, now seen corresponding path program 2 times [2022-04-15 11:15:53,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:15:53,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326070681] [2022-04-15 11:15:53,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:15:53,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:15:53,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:53,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:15:53,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:53,674 INFO L290 TraceCheckUtils]: 0: Hoare triple {1785#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {1779#true} is VALID [2022-04-15 11:15:53,674 INFO L290 TraceCheckUtils]: 1: Hoare triple {1779#true} assume true; {1779#true} is VALID [2022-04-15 11:15:53,674 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {1779#true} {1779#true} #547#return; {1779#true} is VALID [2022-04-15 11:15:53,675 INFO L272 TraceCheckUtils]: 0: Hoare triple {1779#true} call ULTIMATE.init(); {1785#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:15:53,675 INFO L290 TraceCheckUtils]: 1: Hoare triple {1785#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {1779#true} is VALID [2022-04-15 11:15:53,675 INFO L290 TraceCheckUtils]: 2: Hoare triple {1779#true} assume true; {1779#true} is VALID [2022-04-15 11:15:53,675 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {1779#true} {1779#true} #547#return; {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L272 TraceCheckUtils]: 4: Hoare triple {1779#true} call #t~ret55 := main(); {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L290 TraceCheckUtils]: 5: Hoare triple {1779#true} havoc ~s~0;~s~0 := 12292; {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L272 TraceCheckUtils]: 6: Hoare triple {1779#true} call #t~ret54 := ssl3_connect(~s~0); {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L290 TraceCheckUtils]: 7: Hoare triple {1779#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L290 TraceCheckUtils]: 8: Hoare triple {1779#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L290 TraceCheckUtils]: 9: Hoare triple {1779#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L290 TraceCheckUtils]: 10: Hoare triple {1779#true} assume !(0 != 12288 + ~tmp___1~0); {1779#true} is VALID [2022-04-15 11:15:53,676 INFO L290 TraceCheckUtils]: 11: Hoare triple {1779#true} assume !false; {1779#true} is VALID [2022-04-15 11:15:53,677 INFO L290 TraceCheckUtils]: 12: Hoare triple {1779#true} ~state~0 := ~s__state~0; {1779#true} is VALID [2022-04-15 11:15:53,677 INFO L290 TraceCheckUtils]: 13: Hoare triple {1779#true} assume !(12292 == ~s__state~0); {1779#true} is VALID [2022-04-15 11:15:53,677 INFO L290 TraceCheckUtils]: 14: Hoare triple {1779#true} assume !(16384 == ~s__state~0); {1779#true} is VALID [2022-04-15 11:15:53,677 INFO L290 TraceCheckUtils]: 15: Hoare triple {1779#true} assume !(4096 == ~s__state~0); {1779#true} is VALID [2022-04-15 11:15:53,677 INFO L290 TraceCheckUtils]: 16: Hoare triple {1779#true} assume !(20480 == ~s__state~0); {1779#true} is VALID [2022-04-15 11:15:53,677 INFO L290 TraceCheckUtils]: 17: Hoare triple {1779#true} assume !(4099 == ~s__state~0); {1779#true} is VALID [2022-04-15 11:15:53,677 INFO L290 TraceCheckUtils]: 18: Hoare triple {1779#true} assume 4368 == ~s__state~0; {1779#true} is VALID [2022-04-15 11:15:53,678 INFO L290 TraceCheckUtils]: 19: Hoare triple {1779#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {1779#true} is VALID [2022-04-15 11:15:53,678 INFO L290 TraceCheckUtils]: 20: Hoare triple {1779#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {1779#true} is VALID [2022-04-15 11:15:53,678 INFO L290 TraceCheckUtils]: 21: Hoare triple {1779#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,679 INFO L290 TraceCheckUtils]: 22: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,679 INFO L290 TraceCheckUtils]: 23: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,679 INFO L290 TraceCheckUtils]: 24: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} ~skip~0 := 0; {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,680 INFO L290 TraceCheckUtils]: 25: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !false; {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,680 INFO L290 TraceCheckUtils]: 26: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} ~state~0 := ~s__state~0; {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,680 INFO L290 TraceCheckUtils]: 27: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(12292 == ~s__state~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,681 INFO L290 TraceCheckUtils]: 28: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(16384 == ~s__state~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,681 INFO L290 TraceCheckUtils]: 29: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(4096 == ~s__state~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,681 INFO L290 TraceCheckUtils]: 30: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(20480 == ~s__state~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,682 INFO L290 TraceCheckUtils]: 31: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(4099 == ~s__state~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,682 INFO L290 TraceCheckUtils]: 32: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(4368 == ~s__state~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,682 INFO L290 TraceCheckUtils]: 33: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(4369 == ~s__state~0); {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} is VALID [2022-04-15 11:15:53,683 INFO L290 TraceCheckUtils]: 34: Hoare triple {1784#(= (+ ssl3_connect_~s__state~0 (- 4384)) 0)} assume !(4384 == ~s__state~0); {1780#false} is VALID [2022-04-15 11:15:53,683 INFO L290 TraceCheckUtils]: 35: Hoare triple {1780#false} assume !(4385 == ~s__state~0); {1780#false} is VALID [2022-04-15 11:15:53,683 INFO L290 TraceCheckUtils]: 36: Hoare triple {1780#false} assume !(4400 == ~s__state~0); {1780#false} is VALID [2022-04-15 11:15:53,683 INFO L290 TraceCheckUtils]: 37: Hoare triple {1780#false} assume !(4401 == ~s__state~0); {1780#false} is VALID [2022-04-15 11:15:53,683 INFO L290 TraceCheckUtils]: 38: Hoare triple {1780#false} assume !(4416 == ~s__state~0); {1780#false} is VALID [2022-04-15 11:15:53,683 INFO L290 TraceCheckUtils]: 39: Hoare triple {1780#false} assume !(4417 == ~s__state~0); {1780#false} is VALID [2022-04-15 11:15:53,683 INFO L290 TraceCheckUtils]: 40: Hoare triple {1780#false} assume 4432 == ~s__state~0; {1780#false} is VALID [2022-04-15 11:15:53,684 INFO L290 TraceCheckUtils]: 41: Hoare triple {1780#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {1780#false} is VALID [2022-04-15 11:15:53,684 INFO L290 TraceCheckUtils]: 42: Hoare triple {1780#false} assume 5 == ~blastFlag~0; {1780#false} is VALID [2022-04-15 11:15:53,684 INFO L290 TraceCheckUtils]: 43: Hoare triple {1780#false} assume !false; {1780#false} is VALID [2022-04-15 11:15:53,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-15 11:15:53,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:15:53,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326070681] [2022-04-15 11:15:53,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326070681] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:53,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:53,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:53,685 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:15:53,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [541017761] [2022-04-15 11:15:53,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [541017761] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:53,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:53,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:53,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414593679] [2022-04-15 11:15:53,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:15:53,686 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-04-15 11:15:53,687 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:15:53,687 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:53,712 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 44 edges. 44 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:53,712 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:15:53,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:53,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:15:53,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:15:53,713 INFO L87 Difference]: Start difference. First operand 219 states and 323 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:54,123 INFO L93 Difference]: Finished difference Result 351 states and 525 transitions. [2022-04-15 11:15:54,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:15:54,123 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2022-04-15 11:15:54,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:15:54,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 371 transitions. [2022-04-15 11:15:54,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 371 transitions. [2022-04-15 11:15:54,130 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 371 transitions. [2022-04-15 11:15:54,387 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 371 edges. 371 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:54,393 INFO L225 Difference]: With dead ends: 351 [2022-04-15 11:15:54,393 INFO L226 Difference]: Without dead ends: 246 [2022-04-15 11:15:54,396 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:15:54,399 INFO L913 BasicCegarLoop]: 186 mSDtfsCounter, 193 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:15:54,400 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 193 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:15:54,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-04-15 11:15:54,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 236. [2022-04-15 11:15:54,427 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:15:54,428 INFO L82 GeneralOperation]: Start isEquivalent. First operand 246 states. Second operand has 236 states, 231 states have (on average 1.4761904761904763) internal successors, (341), 231 states have internal predecessors, (341), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,428 INFO L74 IsIncluded]: Start isIncluded. First operand 246 states. Second operand has 236 states, 231 states have (on average 1.4761904761904763) internal successors, (341), 231 states have internal predecessors, (341), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,429 INFO L87 Difference]: Start difference. First operand 246 states. Second operand has 236 states, 231 states have (on average 1.4761904761904763) internal successors, (341), 231 states have internal predecessors, (341), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:54,434 INFO L93 Difference]: Finished difference Result 246 states and 359 transitions. [2022-04-15 11:15:54,434 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 359 transitions. [2022-04-15 11:15:54,435 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:54,435 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:54,435 INFO L74 IsIncluded]: Start isIncluded. First operand has 236 states, 231 states have (on average 1.4761904761904763) internal successors, (341), 231 states have internal predecessors, (341), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 246 states. [2022-04-15 11:15:54,436 INFO L87 Difference]: Start difference. First operand has 236 states, 231 states have (on average 1.4761904761904763) internal successors, (341), 231 states have internal predecessors, (341), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 246 states. [2022-04-15 11:15:54,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:54,441 INFO L93 Difference]: Finished difference Result 246 states and 359 transitions. [2022-04-15 11:15:54,442 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 359 transitions. [2022-04-15 11:15:54,442 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:54,442 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:54,442 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:15:54,442 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:15:54,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 231 states have (on average 1.4761904761904763) internal successors, (341), 231 states have internal predecessors, (341), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 345 transitions. [2022-04-15 11:15:54,449 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 345 transitions. Word has length 44 [2022-04-15 11:15:54,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:15:54,450 INFO L478 AbstractCegarLoop]: Abstraction has 236 states and 345 transitions. [2022-04-15 11:15:54,450 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,450 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 236 states and 345 transitions. [2022-04-15 11:15:54,730 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 345 edges. 345 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:54,730 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 345 transitions. [2022-04-15 11:15:54,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-15 11:15:54,735 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:15:54,735 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-15 11:15:54,735 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-15 11:15:54,735 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:15:54,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:15:54,736 INFO L85 PathProgramCache]: Analyzing trace with hash 784495084, now seen corresponding path program 1 times [2022-04-15 11:15:54,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:54,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [245984369] [2022-04-15 11:15:54,741 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:15:54,741 INFO L85 PathProgramCache]: Analyzing trace with hash 784495084, now seen corresponding path program 2 times [2022-04-15 11:15:54,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:15:54,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516770518] [2022-04-15 11:15:54,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:15:54,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:15:54,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:54,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:15:54,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:54,877 INFO L290 TraceCheckUtils]: 0: Hoare triple {3463#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {3457#true} is VALID [2022-04-15 11:15:54,877 INFO L290 TraceCheckUtils]: 1: Hoare triple {3457#true} assume true; {3457#true} is VALID [2022-04-15 11:15:54,877 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {3457#true} {3457#true} #547#return; {3457#true} is VALID [2022-04-15 11:15:54,878 INFO L272 TraceCheckUtils]: 0: Hoare triple {3457#true} call ULTIMATE.init(); {3463#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:15:54,878 INFO L290 TraceCheckUtils]: 1: Hoare triple {3463#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {3457#true} is VALID [2022-04-15 11:15:54,878 INFO L290 TraceCheckUtils]: 2: Hoare triple {3457#true} assume true; {3457#true} is VALID [2022-04-15 11:15:54,878 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {3457#true} {3457#true} #547#return; {3457#true} is VALID [2022-04-15 11:15:54,878 INFO L272 TraceCheckUtils]: 4: Hoare triple {3457#true} call #t~ret55 := main(); {3457#true} is VALID [2022-04-15 11:15:54,878 INFO L290 TraceCheckUtils]: 5: Hoare triple {3457#true} havoc ~s~0;~s~0 := 12292; {3457#true} is VALID [2022-04-15 11:15:54,878 INFO L272 TraceCheckUtils]: 6: Hoare triple {3457#true} call #t~ret54 := ssl3_connect(~s~0); {3457#true} is VALID [2022-04-15 11:15:54,878 INFO L290 TraceCheckUtils]: 7: Hoare triple {3457#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 8: Hoare triple {3457#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 9: Hoare triple {3457#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 10: Hoare triple {3457#true} assume !(0 != 12288 + ~tmp___1~0); {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 11: Hoare triple {3457#true} assume !false; {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 12: Hoare triple {3457#true} ~state~0 := ~s__state~0; {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 13: Hoare triple {3457#true} assume !(12292 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 14: Hoare triple {3457#true} assume !(16384 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 15: Hoare triple {3457#true} assume !(4096 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,879 INFO L290 TraceCheckUtils]: 16: Hoare triple {3457#true} assume !(20480 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 17: Hoare triple {3457#true} assume !(4099 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 18: Hoare triple {3457#true} assume 4368 == ~s__state~0; {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 19: Hoare triple {3457#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 20: Hoare triple {3457#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 21: Hoare triple {3457#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 22: Hoare triple {3457#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 23: Hoare triple {3457#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 24: Hoare triple {3457#true} ~skip~0 := 0; {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 25: Hoare triple {3457#true} assume !false; {3457#true} is VALID [2022-04-15 11:15:54,880 INFO L290 TraceCheckUtils]: 26: Hoare triple {3457#true} ~state~0 := ~s__state~0; {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 27: Hoare triple {3457#true} assume !(12292 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 28: Hoare triple {3457#true} assume !(16384 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 29: Hoare triple {3457#true} assume !(4096 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 30: Hoare triple {3457#true} assume !(20480 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 31: Hoare triple {3457#true} assume !(4099 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 32: Hoare triple {3457#true} assume !(4368 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 33: Hoare triple {3457#true} assume !(4369 == ~s__state~0); {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 34: Hoare triple {3457#true} assume 4384 == ~s__state~0; {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 35: Hoare triple {3457#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {3457#true} is VALID [2022-04-15 11:15:54,881 INFO L290 TraceCheckUtils]: 36: Hoare triple {3457#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {3457#true} is VALID [2022-04-15 11:15:54,882 INFO L290 TraceCheckUtils]: 37: Hoare triple {3457#true} assume !(~ret~0 <= 0); {3457#true} is VALID [2022-04-15 11:15:54,887 INFO L290 TraceCheckUtils]: 38: Hoare triple {3457#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,889 INFO L290 TraceCheckUtils]: 39: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,889 INFO L290 TraceCheckUtils]: 40: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,889 INFO L290 TraceCheckUtils]: 41: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} ~skip~0 := 0; {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,891 INFO L290 TraceCheckUtils]: 42: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !false; {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,895 INFO L290 TraceCheckUtils]: 43: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,896 INFO L290 TraceCheckUtils]: 44: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,907 INFO L290 TraceCheckUtils]: 45: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,908 INFO L290 TraceCheckUtils]: 46: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,908 INFO L290 TraceCheckUtils]: 47: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,909 INFO L290 TraceCheckUtils]: 48: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,909 INFO L290 TraceCheckUtils]: 49: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,909 INFO L290 TraceCheckUtils]: 50: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,910 INFO L290 TraceCheckUtils]: 51: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4384 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,910 INFO L290 TraceCheckUtils]: 52: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4385 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,912 INFO L290 TraceCheckUtils]: 53: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4400 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,912 INFO L290 TraceCheckUtils]: 54: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4401 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,912 INFO L290 TraceCheckUtils]: 55: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4416 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,913 INFO L290 TraceCheckUtils]: 56: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume !(4417 == ~s__state~0); {3462#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:15:54,913 INFO L290 TraceCheckUtils]: 57: Hoare triple {3462#(<= 4560 ssl3_connect_~s__state~0)} assume 4432 == ~s__state~0; {3458#false} is VALID [2022-04-15 11:15:54,913 INFO L290 TraceCheckUtils]: 58: Hoare triple {3458#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {3458#false} is VALID [2022-04-15 11:15:54,913 INFO L290 TraceCheckUtils]: 59: Hoare triple {3458#false} assume 5 == ~blastFlag~0; {3458#false} is VALID [2022-04-15 11:15:54,914 INFO L290 TraceCheckUtils]: 60: Hoare triple {3458#false} assume !false; {3458#false} is VALID [2022-04-15 11:15:54,914 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-15 11:15:54,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:15:54,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516770518] [2022-04-15 11:15:54,914 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516770518] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:54,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:54,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:54,915 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:15:54,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [245984369] [2022-04-15 11:15:54,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [245984369] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:54,915 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:54,915 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:54,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951961812] [2022-04-15 11:15:54,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:15:54,916 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2022-04-15 11:15:54,916 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:15:54,916 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:54,968 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 54 edges. 54 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:54,968 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:15:54,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:54,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:15:54,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:15:54,969 INFO L87 Difference]: Start difference. First operand 236 states and 345 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:55,490 INFO L93 Difference]: Finished difference Result 561 states and 851 transitions. [2022-04-15 11:15:55,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:15:55,490 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2022-04-15 11:15:55,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:15:55,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 422 transitions. [2022-04-15 11:15:55,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 422 transitions. [2022-04-15 11:15:55,520 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 422 transitions. [2022-04-15 11:15:55,793 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 422 edges. 422 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:55,799 INFO L225 Difference]: With dead ends: 561 [2022-04-15 11:15:55,799 INFO L226 Difference]: Without dead ends: 336 [2022-04-15 11:15:55,800 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:15:55,801 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 209 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 11:15:55,801 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 204 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 11:15:55,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-04-15 11:15:55,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 318. [2022-04-15 11:15:55,883 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:15:55,884 INFO L82 GeneralOperation]: Start isEquivalent. First operand 336 states. Second operand has 318 states, 313 states have (on average 1.4089456869009584) internal successors, (441), 313 states have internal predecessors, (441), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,885 INFO L74 IsIncluded]: Start isIncluded. First operand 336 states. Second operand has 318 states, 313 states have (on average 1.4089456869009584) internal successors, (441), 313 states have internal predecessors, (441), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,885 INFO L87 Difference]: Start difference. First operand 336 states. Second operand has 318 states, 313 states have (on average 1.4089456869009584) internal successors, (441), 313 states have internal predecessors, (441), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:55,894 INFO L93 Difference]: Finished difference Result 336 states and 467 transitions. [2022-04-15 11:15:55,894 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 467 transitions. [2022-04-15 11:15:55,894 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:55,894 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:55,895 INFO L74 IsIncluded]: Start isIncluded. First operand has 318 states, 313 states have (on average 1.4089456869009584) internal successors, (441), 313 states have internal predecessors, (441), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 336 states. [2022-04-15 11:15:55,896 INFO L87 Difference]: Start difference. First operand has 318 states, 313 states have (on average 1.4089456869009584) internal successors, (441), 313 states have internal predecessors, (441), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 336 states. [2022-04-15 11:15:55,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:55,905 INFO L93 Difference]: Finished difference Result 336 states and 467 transitions. [2022-04-15 11:15:55,905 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 467 transitions. [2022-04-15 11:15:55,905 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:55,905 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:55,905 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:15:55,905 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:15:55,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 313 states have (on average 1.4089456869009584) internal successors, (441), 313 states have internal predecessors, (441), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 445 transitions. [2022-04-15 11:15:55,916 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 445 transitions. Word has length 61 [2022-04-15 11:15:55,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:15:55,916 INFO L478 AbstractCegarLoop]: Abstraction has 318 states and 445 transitions. [2022-04-15 11:15:55,917 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:55,917 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 318 states and 445 transitions. [2022-04-15 11:15:56,233 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 445 edges. 445 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:56,233 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 445 transitions. [2022-04-15 11:15:56,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-15 11:15:56,234 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:15:56,234 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-04-15 11:15:56,234 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-04-15 11:15:56,234 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:15:56,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:15:56,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1020943250, now seen corresponding path program 1 times [2022-04-15 11:15:56,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:56,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1453276923] [2022-04-15 11:15:56,235 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:15:56,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1020943250, now seen corresponding path program 2 times [2022-04-15 11:15:56,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:15:56,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840070273] [2022-04-15 11:15:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:15:56,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:15:56,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:56,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:15:56,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:56,312 INFO L290 TraceCheckUtils]: 0: Hoare triple {5905#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {5899#true} is VALID [2022-04-15 11:15:56,312 INFO L290 TraceCheckUtils]: 1: Hoare triple {5899#true} assume true; {5899#true} is VALID [2022-04-15 11:15:56,312 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {5899#true} {5899#true} #547#return; {5899#true} is VALID [2022-04-15 11:15:56,312 INFO L272 TraceCheckUtils]: 0: Hoare triple {5899#true} call ULTIMATE.init(); {5905#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:15:56,313 INFO L290 TraceCheckUtils]: 1: Hoare triple {5905#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L290 TraceCheckUtils]: 2: Hoare triple {5899#true} assume true; {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {5899#true} {5899#true} #547#return; {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L272 TraceCheckUtils]: 4: Hoare triple {5899#true} call #t~ret55 := main(); {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L290 TraceCheckUtils]: 5: Hoare triple {5899#true} havoc ~s~0;~s~0 := 12292; {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L272 TraceCheckUtils]: 6: Hoare triple {5899#true} call #t~ret54 := ssl3_connect(~s~0); {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L290 TraceCheckUtils]: 7: Hoare triple {5899#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L290 TraceCheckUtils]: 8: Hoare triple {5899#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L290 TraceCheckUtils]: 9: Hoare triple {5899#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {5899#true} is VALID [2022-04-15 11:15:56,313 INFO L290 TraceCheckUtils]: 10: Hoare triple {5899#true} assume !(0 != 12288 + ~tmp___1~0); {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 11: Hoare triple {5899#true} assume !false; {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 12: Hoare triple {5899#true} ~state~0 := ~s__state~0; {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 13: Hoare triple {5899#true} assume !(12292 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 14: Hoare triple {5899#true} assume !(16384 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 15: Hoare triple {5899#true} assume !(4096 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 16: Hoare triple {5899#true} assume !(20480 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 17: Hoare triple {5899#true} assume !(4099 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 18: Hoare triple {5899#true} assume 4368 == ~s__state~0; {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 19: Hoare triple {5899#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 20: Hoare triple {5899#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 21: Hoare triple {5899#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {5899#true} is VALID [2022-04-15 11:15:56,314 INFO L290 TraceCheckUtils]: 22: Hoare triple {5899#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 23: Hoare triple {5899#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 24: Hoare triple {5899#true} ~skip~0 := 0; {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 25: Hoare triple {5899#true} assume !false; {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 26: Hoare triple {5899#true} ~state~0 := ~s__state~0; {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 27: Hoare triple {5899#true} assume !(12292 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 28: Hoare triple {5899#true} assume !(16384 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 29: Hoare triple {5899#true} assume !(4096 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 30: Hoare triple {5899#true} assume !(20480 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 31: Hoare triple {5899#true} assume !(4099 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,315 INFO L290 TraceCheckUtils]: 32: Hoare triple {5899#true} assume !(4368 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,316 INFO L290 TraceCheckUtils]: 33: Hoare triple {5899#true} assume !(4369 == ~s__state~0); {5899#true} is VALID [2022-04-15 11:15:56,316 INFO L290 TraceCheckUtils]: 34: Hoare triple {5899#true} assume 4384 == ~s__state~0; {5899#true} is VALID [2022-04-15 11:15:56,316 INFO L290 TraceCheckUtils]: 35: Hoare triple {5899#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {5899#true} is VALID [2022-04-15 11:15:56,316 INFO L290 TraceCheckUtils]: 36: Hoare triple {5899#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {5899#true} is VALID [2022-04-15 11:15:56,316 INFO L290 TraceCheckUtils]: 37: Hoare triple {5899#true} assume !(~ret~0 <= 0); {5899#true} is VALID [2022-04-15 11:15:56,316 INFO L290 TraceCheckUtils]: 38: Hoare triple {5899#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,317 INFO L290 TraceCheckUtils]: 39: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} ~s__init_num~0 := 0; {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,317 INFO L290 TraceCheckUtils]: 40: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,317 INFO L290 TraceCheckUtils]: 41: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} ~skip~0 := 0; {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,317 INFO L290 TraceCheckUtils]: 42: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !false; {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,318 INFO L290 TraceCheckUtils]: 43: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} ~state~0 := ~s__state~0; {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,318 INFO L290 TraceCheckUtils]: 44: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(12292 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,318 INFO L290 TraceCheckUtils]: 45: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(16384 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,319 INFO L290 TraceCheckUtils]: 46: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(4096 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,319 INFO L290 TraceCheckUtils]: 47: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(20480 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,319 INFO L290 TraceCheckUtils]: 48: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(4099 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,320 INFO L290 TraceCheckUtils]: 49: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(4368 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,320 INFO L290 TraceCheckUtils]: 50: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(4369 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,320 INFO L290 TraceCheckUtils]: 51: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(4384 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,320 INFO L290 TraceCheckUtils]: 52: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(4385 == ~s__state~0); {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 53: Hoare triple {5904#(= (+ ssl3_connect_~s__state~0 (- 4400)) 0)} assume !(4400 == ~s__state~0); {5900#false} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 54: Hoare triple {5900#false} assume !(4401 == ~s__state~0); {5900#false} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 55: Hoare triple {5900#false} assume !(4416 == ~s__state~0); {5900#false} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 56: Hoare triple {5900#false} assume !(4417 == ~s__state~0); {5900#false} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 57: Hoare triple {5900#false} assume 4432 == ~s__state~0; {5900#false} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 58: Hoare triple {5900#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {5900#false} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 59: Hoare triple {5900#false} assume 5 == ~blastFlag~0; {5900#false} is VALID [2022-04-15 11:15:56,321 INFO L290 TraceCheckUtils]: 60: Hoare triple {5900#false} assume !false; {5900#false} is VALID [2022-04-15 11:15:56,322 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-15 11:15:56,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:15:56,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840070273] [2022-04-15 11:15:56,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840070273] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:56,322 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:56,322 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:56,322 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:15:56,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1453276923] [2022-04-15 11:15:56,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1453276923] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:56,323 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:56,323 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:56,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250634730] [2022-04-15 11:15:56,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:15:56,323 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2022-04-15 11:15:56,323 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:15:56,323 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:56,351 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 54 edges. 54 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:56,351 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:15:56,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:56,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:15:56,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:15:56,352 INFO L87 Difference]: Start difference. First operand 318 states and 445 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:56,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:56,767 INFO L93 Difference]: Finished difference Result 671 states and 954 transitions. [2022-04-15 11:15:56,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:15:56,767 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2022-04-15 11:15:56,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:15:56,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:56,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 375 transitions. [2022-04-15 11:15:56,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:56,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 375 transitions. [2022-04-15 11:15:56,773 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 375 transitions. [2022-04-15 11:15:57,014 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 375 edges. 375 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:57,032 INFO L225 Difference]: With dead ends: 671 [2022-04-15 11:15:57,033 INFO L226 Difference]: Without dead ends: 366 [2022-04-15 11:15:57,033 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:15:57,034 INFO L913 BasicCegarLoop]: 187 mSDtfsCounter, 191 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:15:57,034 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 194 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:15:57,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2022-04-15 11:15:57,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 356. [2022-04-15 11:15:57,127 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:15:57,128 INFO L82 GeneralOperation]: Start isEquivalent. First operand 366 states. Second operand has 356 states, 351 states have (on average 1.393162393162393) internal successors, (489), 351 states have internal predecessors, (489), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:57,129 INFO L74 IsIncluded]: Start isIncluded. First operand 366 states. Second operand has 356 states, 351 states have (on average 1.393162393162393) internal successors, (489), 351 states have internal predecessors, (489), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:57,129 INFO L87 Difference]: Start difference. First operand 366 states. Second operand has 356 states, 351 states have (on average 1.393162393162393) internal successors, (489), 351 states have internal predecessors, (489), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:57,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:57,151 INFO L93 Difference]: Finished difference Result 366 states and 506 transitions. [2022-04-15 11:15:57,151 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 506 transitions. [2022-04-15 11:15:57,151 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:57,152 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:57,152 INFO L74 IsIncluded]: Start isIncluded. First operand has 356 states, 351 states have (on average 1.393162393162393) internal successors, (489), 351 states have internal predecessors, (489), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 366 states. [2022-04-15 11:15:57,153 INFO L87 Difference]: Start difference. First operand has 356 states, 351 states have (on average 1.393162393162393) internal successors, (489), 351 states have internal predecessors, (489), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 366 states. [2022-04-15 11:15:57,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:57,161 INFO L93 Difference]: Finished difference Result 366 states and 506 transitions. [2022-04-15 11:15:57,161 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 506 transitions. [2022-04-15 11:15:57,162 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:57,162 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:57,162 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:15:57,162 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:15:57,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 351 states have (on average 1.393162393162393) internal successors, (489), 351 states have internal predecessors, (489), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:57,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 493 transitions. [2022-04-15 11:15:57,170 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 493 transitions. Word has length 61 [2022-04-15 11:15:57,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:15:57,183 INFO L478 AbstractCegarLoop]: Abstraction has 356 states and 493 transitions. [2022-04-15 11:15:57,183 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:57,184 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 356 states and 493 transitions. [2022-04-15 11:15:57,512 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 493 edges. 493 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:57,512 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 493 transitions. [2022-04-15 11:15:57,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-15 11:15:57,513 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:15:57,513 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:15:57,513 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-04-15 11:15:57,513 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:15:57,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:15:57,514 INFO L85 PathProgramCache]: Analyzing trace with hash 833035925, now seen corresponding path program 1 times [2022-04-15 11:15:57,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:57,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [898356418] [2022-04-15 11:15:57,514 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:15:57,514 INFO L85 PathProgramCache]: Analyzing trace with hash 833035925, now seen corresponding path program 2 times [2022-04-15 11:15:57,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:15:57,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502718567] [2022-04-15 11:15:57,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:15:57,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:15:57,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:57,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:15:57,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:57,596 INFO L290 TraceCheckUtils]: 0: Hoare triple {8703#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {8697#true} is VALID [2022-04-15 11:15:57,596 INFO L290 TraceCheckUtils]: 1: Hoare triple {8697#true} assume true; {8697#true} is VALID [2022-04-15 11:15:57,596 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {8697#true} {8697#true} #547#return; {8697#true} is VALID [2022-04-15 11:15:57,596 INFO L272 TraceCheckUtils]: 0: Hoare triple {8697#true} call ULTIMATE.init(); {8703#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:15:57,596 INFO L290 TraceCheckUtils]: 1: Hoare triple {8703#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {8697#true} is VALID [2022-04-15 11:15:57,596 INFO L290 TraceCheckUtils]: 2: Hoare triple {8697#true} assume true; {8697#true} is VALID [2022-04-15 11:15:57,596 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {8697#true} {8697#true} #547#return; {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L272 TraceCheckUtils]: 4: Hoare triple {8697#true} call #t~ret55 := main(); {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 5: Hoare triple {8697#true} havoc ~s~0;~s~0 := 12292; {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L272 TraceCheckUtils]: 6: Hoare triple {8697#true} call #t~ret54 := ssl3_connect(~s~0); {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 7: Hoare triple {8697#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 8: Hoare triple {8697#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 9: Hoare triple {8697#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 10: Hoare triple {8697#true} assume !(0 != 12288 + ~tmp___1~0); {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 11: Hoare triple {8697#true} assume !false; {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 12: Hoare triple {8697#true} ~state~0 := ~s__state~0; {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 13: Hoare triple {8697#true} assume !(12292 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 14: Hoare triple {8697#true} assume !(16384 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,597 INFO L290 TraceCheckUtils]: 15: Hoare triple {8697#true} assume !(4096 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 16: Hoare triple {8697#true} assume !(20480 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 17: Hoare triple {8697#true} assume !(4099 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 18: Hoare triple {8697#true} assume 4368 == ~s__state~0; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 19: Hoare triple {8697#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 20: Hoare triple {8697#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 21: Hoare triple {8697#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 22: Hoare triple {8697#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 23: Hoare triple {8697#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 24: Hoare triple {8697#true} ~skip~0 := 0; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 25: Hoare triple {8697#true} assume !false; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 26: Hoare triple {8697#true} ~state~0 := ~s__state~0; {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 27: Hoare triple {8697#true} assume !(12292 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,598 INFO L290 TraceCheckUtils]: 28: Hoare triple {8697#true} assume !(16384 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 29: Hoare triple {8697#true} assume !(4096 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 30: Hoare triple {8697#true} assume !(20480 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 31: Hoare triple {8697#true} assume !(4099 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 32: Hoare triple {8697#true} assume !(4368 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 33: Hoare triple {8697#true} assume !(4369 == ~s__state~0); {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 34: Hoare triple {8697#true} assume 4384 == ~s__state~0; {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 35: Hoare triple {8697#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 36: Hoare triple {8697#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {8697#true} is VALID [2022-04-15 11:15:57,599 INFO L290 TraceCheckUtils]: 37: Hoare triple {8697#true} assume !(~ret~0 <= 0); {8697#true} is VALID [2022-04-15 11:15:57,600 INFO L290 TraceCheckUtils]: 38: Hoare triple {8697#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {8702#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:15:57,600 INFO L290 TraceCheckUtils]: 39: Hoare triple {8702#(<= ssl3_connect_~s__state~0 4560)} ~s__init_num~0 := 0; {8702#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:15:57,600 INFO L290 TraceCheckUtils]: 40: Hoare triple {8702#(<= ssl3_connect_~s__state~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {8702#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:15:57,600 INFO L290 TraceCheckUtils]: 41: Hoare triple {8702#(<= ssl3_connect_~s__state~0 4560)} ~skip~0 := 0; {8702#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:15:57,601 INFO L290 TraceCheckUtils]: 42: Hoare triple {8702#(<= ssl3_connect_~s__state~0 4560)} assume !false; {8702#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:15:57,601 INFO L290 TraceCheckUtils]: 43: Hoare triple {8702#(<= ssl3_connect_~s__state~0 4560)} ~state~0 := ~s__state~0; {8702#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:15:57,601 INFO L290 TraceCheckUtils]: 44: Hoare triple {8702#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {8698#false} is VALID [2022-04-15 11:15:57,601 INFO L290 TraceCheckUtils]: 45: Hoare triple {8698#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {8698#false} is VALID [2022-04-15 11:15:57,601 INFO L290 TraceCheckUtils]: 46: Hoare triple {8698#false} ~s__server~0 := 0; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 47: Hoare triple {8698#false} assume 0 != ~cb~0; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 48: Hoare triple {8698#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 49: Hoare triple {8698#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 50: Hoare triple {8698#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 51: Hoare triple {8698#false} assume !(0 == ~tmp___4~0); {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 52: Hoare triple {8698#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 53: Hoare triple {8698#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 54: Hoare triple {8698#false} ~skip~0 := 0; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 55: Hoare triple {8698#false} assume !false; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 56: Hoare triple {8698#false} ~state~0 := ~s__state~0; {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 57: Hoare triple {8698#false} assume !(12292 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,602 INFO L290 TraceCheckUtils]: 58: Hoare triple {8698#false} assume !(16384 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 59: Hoare triple {8698#false} assume !(4096 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 60: Hoare triple {8698#false} assume !(20480 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 61: Hoare triple {8698#false} assume !(4099 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 62: Hoare triple {8698#false} assume !(4368 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 63: Hoare triple {8698#false} assume !(4369 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 64: Hoare triple {8698#false} assume !(4384 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 65: Hoare triple {8698#false} assume !(4385 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 66: Hoare triple {8698#false} assume !(4400 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 67: Hoare triple {8698#false} assume !(4401 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 68: Hoare triple {8698#false} assume !(4416 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 69: Hoare triple {8698#false} assume !(4417 == ~s__state~0); {8698#false} is VALID [2022-04-15 11:15:57,603 INFO L290 TraceCheckUtils]: 70: Hoare triple {8698#false} assume 4432 == ~s__state~0; {8698#false} is VALID [2022-04-15 11:15:57,604 INFO L290 TraceCheckUtils]: 71: Hoare triple {8698#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {8698#false} is VALID [2022-04-15 11:15:57,604 INFO L290 TraceCheckUtils]: 72: Hoare triple {8698#false} assume 5 == ~blastFlag~0; {8698#false} is VALID [2022-04-15 11:15:57,604 INFO L290 TraceCheckUtils]: 73: Hoare triple {8698#false} assume !false; {8698#false} is VALID [2022-04-15 11:15:57,604 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 33 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-15 11:15:57,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:15:57,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502718567] [2022-04-15 11:15:57,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502718567] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:57,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:57,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:57,605 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:15:57,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [898356418] [2022-04-15 11:15:57,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [898356418] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:57,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:57,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:57,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727104959] [2022-04-15 11:15:57,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:15:57,605 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 74 [2022-04-15 11:15:57,605 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:15:57,605 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:57,638 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 67 edges. 67 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:57,638 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:15:57,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:57,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:15:57,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:15:57,639 INFO L87 Difference]: Start difference. First operand 356 states and 493 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:58,221 INFO L93 Difference]: Finished difference Result 805 states and 1153 transitions. [2022-04-15 11:15:58,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:15:58,221 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 74 [2022-04-15 11:15:58,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:15:58,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 425 transitions. [2022-04-15 11:15:58,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 425 transitions. [2022-04-15 11:15:58,229 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 425 transitions. [2022-04-15 11:15:58,539 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 425 edges. 425 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:58,548 INFO L225 Difference]: With dead ends: 805 [2022-04-15 11:15:58,548 INFO L226 Difference]: Without dead ends: 460 [2022-04-15 11:15:58,549 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:15:58,549 INFO L913 BasicCegarLoop]: 174 mSDtfsCounter, 295 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:15:58,550 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 181 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:15:58,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-04-15 11:15:58,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 434. [2022-04-15 11:15:58,763 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:15:58,764 INFO L82 GeneralOperation]: Start isEquivalent. First operand 460 states. Second operand has 434 states, 429 states have (on average 1.4522144522144522) internal successors, (623), 429 states have internal predecessors, (623), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,765 INFO L74 IsIncluded]: Start isIncluded. First operand 460 states. Second operand has 434 states, 429 states have (on average 1.4522144522144522) internal successors, (623), 429 states have internal predecessors, (623), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,767 INFO L87 Difference]: Start difference. First operand 460 states. Second operand has 434 states, 429 states have (on average 1.4522144522144522) internal successors, (623), 429 states have internal predecessors, (623), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:58,785 INFO L93 Difference]: Finished difference Result 460 states and 659 transitions. [2022-04-15 11:15:58,785 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 659 transitions. [2022-04-15 11:15:58,786 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:58,786 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:58,788 INFO L74 IsIncluded]: Start isIncluded. First operand has 434 states, 429 states have (on average 1.4522144522144522) internal successors, (623), 429 states have internal predecessors, (623), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 460 states. [2022-04-15 11:15:58,789 INFO L87 Difference]: Start difference. First operand has 434 states, 429 states have (on average 1.4522144522144522) internal successors, (623), 429 states have internal predecessors, (623), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 460 states. [2022-04-15 11:15:58,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:58,803 INFO L93 Difference]: Finished difference Result 460 states and 659 transitions. [2022-04-15 11:15:58,803 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 659 transitions. [2022-04-15 11:15:58,805 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:15:58,806 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:15:58,806 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:15:58,806 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:15:58,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 429 states have (on average 1.4522144522144522) internal successors, (623), 429 states have internal predecessors, (623), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 627 transitions. [2022-04-15 11:15:58,819 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 627 transitions. Word has length 74 [2022-04-15 11:15:58,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:15:58,820 INFO L478 AbstractCegarLoop]: Abstraction has 434 states and 627 transitions. [2022-04-15 11:15:58,820 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:58,820 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 434 states and 627 transitions. [2022-04-15 11:15:59,198 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 627 edges. 627 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:59,198 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 627 transitions. [2022-04-15 11:15:59,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-04-15 11:15:59,199 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:15:59,199 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:15:59,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-04-15 11:15:59,200 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:15:59,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:15:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash 35365114, now seen corresponding path program 1 times [2022-04-15 11:15:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:59,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1356348131] [2022-04-15 11:15:59,200 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:15:59,200 INFO L85 PathProgramCache]: Analyzing trace with hash 35365114, now seen corresponding path program 2 times [2022-04-15 11:15:59,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:15:59,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481290098] [2022-04-15 11:15:59,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:15:59,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:15:59,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:59,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:15:59,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:15:59,288 INFO L290 TraceCheckUtils]: 0: Hoare triple {12113#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {12107#true} is VALID [2022-04-15 11:15:59,288 INFO L290 TraceCheckUtils]: 1: Hoare triple {12107#true} assume true; {12107#true} is VALID [2022-04-15 11:15:59,288 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {12107#true} {12107#true} #547#return; {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L272 TraceCheckUtils]: 0: Hoare triple {12107#true} call ULTIMATE.init(); {12113#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:15:59,289 INFO L290 TraceCheckUtils]: 1: Hoare triple {12113#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L290 TraceCheckUtils]: 2: Hoare triple {12107#true} assume true; {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {12107#true} {12107#true} #547#return; {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L272 TraceCheckUtils]: 4: Hoare triple {12107#true} call #t~ret55 := main(); {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L290 TraceCheckUtils]: 5: Hoare triple {12107#true} havoc ~s~0;~s~0 := 12292; {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L272 TraceCheckUtils]: 6: Hoare triple {12107#true} call #t~ret54 := ssl3_connect(~s~0); {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L290 TraceCheckUtils]: 7: Hoare triple {12107#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L290 TraceCheckUtils]: 8: Hoare triple {12107#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L290 TraceCheckUtils]: 9: Hoare triple {12107#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {12107#true} is VALID [2022-04-15 11:15:59,289 INFO L290 TraceCheckUtils]: 10: Hoare triple {12107#true} assume !(0 != 12288 + ~tmp___1~0); {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 11: Hoare triple {12107#true} assume !false; {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 12: Hoare triple {12107#true} ~state~0 := ~s__state~0; {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 13: Hoare triple {12107#true} assume !(12292 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 14: Hoare triple {12107#true} assume !(16384 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 15: Hoare triple {12107#true} assume !(4096 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 16: Hoare triple {12107#true} assume !(20480 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 17: Hoare triple {12107#true} assume !(4099 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 18: Hoare triple {12107#true} assume 4368 == ~s__state~0; {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 19: Hoare triple {12107#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 20: Hoare triple {12107#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 21: Hoare triple {12107#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {12107#true} is VALID [2022-04-15 11:15:59,290 INFO L290 TraceCheckUtils]: 22: Hoare triple {12107#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 23: Hoare triple {12107#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 24: Hoare triple {12107#true} ~skip~0 := 0; {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 25: Hoare triple {12107#true} assume !false; {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 26: Hoare triple {12107#true} ~state~0 := ~s__state~0; {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 27: Hoare triple {12107#true} assume !(12292 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 28: Hoare triple {12107#true} assume !(16384 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 29: Hoare triple {12107#true} assume !(4096 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 30: Hoare triple {12107#true} assume !(20480 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 31: Hoare triple {12107#true} assume !(4099 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 32: Hoare triple {12107#true} assume !(4368 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 33: Hoare triple {12107#true} assume !(4369 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 34: Hoare triple {12107#true} assume 4384 == ~s__state~0; {12107#true} is VALID [2022-04-15 11:15:59,291 INFO L290 TraceCheckUtils]: 35: Hoare triple {12107#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 36: Hoare triple {12107#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 37: Hoare triple {12107#true} assume !(~ret~0 <= 0); {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 38: Hoare triple {12107#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 39: Hoare triple {12107#true} ~s__init_num~0 := 0; {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 40: Hoare triple {12107#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 41: Hoare triple {12107#true} ~skip~0 := 0; {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 42: Hoare triple {12107#true} assume !false; {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 43: Hoare triple {12107#true} ~state~0 := ~s__state~0; {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 44: Hoare triple {12107#true} assume !(12292 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 45: Hoare triple {12107#true} assume !(16384 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 46: Hoare triple {12107#true} assume !(4096 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,292 INFO L290 TraceCheckUtils]: 47: Hoare triple {12107#true} assume !(20480 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 48: Hoare triple {12107#true} assume !(4099 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 49: Hoare triple {12107#true} assume !(4368 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 50: Hoare triple {12107#true} assume !(4369 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 51: Hoare triple {12107#true} assume !(4384 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 52: Hoare triple {12107#true} assume !(4385 == ~s__state~0); {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 53: Hoare triple {12107#true} assume 4400 == ~s__state~0; {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 54: Hoare triple {12107#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {12107#true} is VALID [2022-04-15 11:15:59,293 INFO L290 TraceCheckUtils]: 55: Hoare triple {12107#true} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {12107#true} is VALID [2022-04-15 11:15:59,294 INFO L290 TraceCheckUtils]: 56: Hoare triple {12107#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,294 INFO L290 TraceCheckUtils]: 57: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,294 INFO L290 TraceCheckUtils]: 58: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} ~skip~0 := 0; {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,294 INFO L290 TraceCheckUtils]: 59: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !false; {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,295 INFO L290 TraceCheckUtils]: 60: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} ~state~0 := ~s__state~0; {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,295 INFO L290 TraceCheckUtils]: 61: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(12292 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,295 INFO L290 TraceCheckUtils]: 62: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(16384 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,295 INFO L290 TraceCheckUtils]: 63: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4096 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,295 INFO L290 TraceCheckUtils]: 64: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(20480 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,296 INFO L290 TraceCheckUtils]: 65: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4099 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,296 INFO L290 TraceCheckUtils]: 66: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4368 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,296 INFO L290 TraceCheckUtils]: 67: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4369 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,296 INFO L290 TraceCheckUtils]: 68: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4384 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,297 INFO L290 TraceCheckUtils]: 69: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4385 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,297 INFO L290 TraceCheckUtils]: 70: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4400 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,297 INFO L290 TraceCheckUtils]: 71: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4401 == ~s__state~0); {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} is VALID [2022-04-15 11:15:59,297 INFO L290 TraceCheckUtils]: 72: Hoare triple {12112#(= (+ ssl3_connect_~s__state~0 (- 4416)) 0)} assume !(4416 == ~s__state~0); {12108#false} is VALID [2022-04-15 11:15:59,298 INFO L290 TraceCheckUtils]: 73: Hoare triple {12108#false} assume !(4417 == ~s__state~0); {12108#false} is VALID [2022-04-15 11:15:59,298 INFO L290 TraceCheckUtils]: 74: Hoare triple {12108#false} assume 4432 == ~s__state~0; {12108#false} is VALID [2022-04-15 11:15:59,298 INFO L290 TraceCheckUtils]: 75: Hoare triple {12108#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {12108#false} is VALID [2022-04-15 11:15:59,298 INFO L290 TraceCheckUtils]: 76: Hoare triple {12108#false} assume 5 == ~blastFlag~0; {12108#false} is VALID [2022-04-15 11:15:59,298 INFO L290 TraceCheckUtils]: 77: Hoare triple {12108#false} assume !false; {12108#false} is VALID [2022-04-15 11:15:59,298 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-15 11:15:59,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:15:59,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481290098] [2022-04-15 11:15:59,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481290098] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:59,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:59,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:59,299 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:15:59,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1356348131] [2022-04-15 11:15:59,299 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1356348131] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:15:59,299 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:15:59,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:15:59,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147982329] [2022-04-15 11:15:59,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:15:59,299 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 78 [2022-04-15 11:15:59,300 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:15:59,300 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:59,324 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 60 edges. 60 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:15:59,324 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:15:59,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:15:59,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:15:59,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:15:59,325 INFO L87 Difference]: Start difference. First operand 434 states and 627 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:59,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:15:59,861 INFO L93 Difference]: Finished difference Result 903 states and 1314 transitions. [2022-04-15 11:15:59,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:15:59,861 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 78 [2022-04-15 11:15:59,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:15:59,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:59,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 372 transitions. [2022-04-15 11:15:59,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:15:59,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 372 transitions. [2022-04-15 11:15:59,866 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 372 transitions. [2022-04-15 11:16:00,094 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 372 edges. 372 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:00,104 INFO L225 Difference]: With dead ends: 903 [2022-04-15 11:16:00,104 INFO L226 Difference]: Without dead ends: 482 [2022-04-15 11:16:00,105 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:00,105 INFO L913 BasicCegarLoop]: 186 mSDtfsCounter, 185 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:00,105 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 193 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:00,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-04-15 11:16:00,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 476. [2022-04-15 11:16:00,355 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:00,356 INFO L82 GeneralOperation]: Start isEquivalent. First operand 482 states. Second operand has 476 states, 471 states have (on average 1.4331210191082802) internal successors, (675), 471 states have internal predecessors, (675), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:00,357 INFO L74 IsIncluded]: Start isIncluded. First operand 482 states. Second operand has 476 states, 471 states have (on average 1.4331210191082802) internal successors, (675), 471 states have internal predecessors, (675), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:00,357 INFO L87 Difference]: Start difference. First operand 482 states. Second operand has 476 states, 471 states have (on average 1.4331210191082802) internal successors, (675), 471 states have internal predecessors, (675), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:00,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:00,368 INFO L93 Difference]: Finished difference Result 482 states and 686 transitions. [2022-04-15 11:16:00,368 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 686 transitions. [2022-04-15 11:16:00,369 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:00,369 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:00,370 INFO L74 IsIncluded]: Start isIncluded. First operand has 476 states, 471 states have (on average 1.4331210191082802) internal successors, (675), 471 states have internal predecessors, (675), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 482 states. [2022-04-15 11:16:00,370 INFO L87 Difference]: Start difference. First operand has 476 states, 471 states have (on average 1.4331210191082802) internal successors, (675), 471 states have internal predecessors, (675), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 482 states. [2022-04-15 11:16:00,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:00,381 INFO L93 Difference]: Finished difference Result 482 states and 686 transitions. [2022-04-15 11:16:00,381 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 686 transitions. [2022-04-15 11:16:00,382 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:00,382 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:00,382 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:00,382 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:00,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 471 states have (on average 1.4331210191082802) internal successors, (675), 471 states have internal predecessors, (675), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:00,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 679 transitions. [2022-04-15 11:16:00,396 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 679 transitions. Word has length 78 [2022-04-15 11:16:00,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:00,396 INFO L478 AbstractCegarLoop]: Abstraction has 476 states and 679 transitions. [2022-04-15 11:16:00,396 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:00,396 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 476 states and 679 transitions. [2022-04-15 11:16:00,882 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 679 edges. 679 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:00,882 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 679 transitions. [2022-04-15 11:16:00,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-04-15 11:16:00,905 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:00,905 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:00,905 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-04-15 11:16:00,906 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:00,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:00,906 INFO L85 PathProgramCache]: Analyzing trace with hash -810093392, now seen corresponding path program 1 times [2022-04-15 11:16:00,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:00,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1890286755] [2022-04-15 11:16:00,907 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:00,907 INFO L85 PathProgramCache]: Analyzing trace with hash -810093392, now seen corresponding path program 2 times [2022-04-15 11:16:00,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:00,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910538942] [2022-04-15 11:16:00,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:00,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:00,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:00,959 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:00,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:00,963 INFO L290 TraceCheckUtils]: 0: Hoare triple {15847#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {15841#true} is VALID [2022-04-15 11:16:00,963 INFO L290 TraceCheckUtils]: 1: Hoare triple {15841#true} assume true; {15841#true} is VALID [2022-04-15 11:16:00,963 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {15841#true} {15841#true} #547#return; {15841#true} is VALID [2022-04-15 11:16:00,963 INFO L272 TraceCheckUtils]: 0: Hoare triple {15841#true} call ULTIMATE.init(); {15847#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:00,964 INFO L290 TraceCheckUtils]: 1: Hoare triple {15847#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {15841#true} is VALID [2022-04-15 11:16:00,964 INFO L290 TraceCheckUtils]: 2: Hoare triple {15841#true} assume true; {15841#true} is VALID [2022-04-15 11:16:00,964 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {15841#true} {15841#true} #547#return; {15841#true} is VALID [2022-04-15 11:16:00,964 INFO L272 TraceCheckUtils]: 4: Hoare triple {15841#true} call #t~ret55 := main(); {15841#true} is VALID [2022-04-15 11:16:00,964 INFO L290 TraceCheckUtils]: 5: Hoare triple {15841#true} havoc ~s~0;~s~0 := 12292; {15841#true} is VALID [2022-04-15 11:16:00,964 INFO L272 TraceCheckUtils]: 6: Hoare triple {15841#true} call #t~ret54 := ssl3_connect(~s~0); {15841#true} is VALID [2022-04-15 11:16:00,964 INFO L290 TraceCheckUtils]: 7: Hoare triple {15841#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {15841#true} is VALID [2022-04-15 11:16:00,964 INFO L290 TraceCheckUtils]: 8: Hoare triple {15841#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 9: Hoare triple {15841#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 10: Hoare triple {15841#true} assume !(0 != 12288 + ~tmp___1~0); {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 11: Hoare triple {15841#true} assume !false; {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 12: Hoare triple {15841#true} ~state~0 := ~s__state~0; {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 13: Hoare triple {15841#true} assume !(12292 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 14: Hoare triple {15841#true} assume !(16384 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 15: Hoare triple {15841#true} assume !(4096 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 16: Hoare triple {15841#true} assume !(20480 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,965 INFO L290 TraceCheckUtils]: 17: Hoare triple {15841#true} assume !(4099 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 18: Hoare triple {15841#true} assume 4368 == ~s__state~0; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 19: Hoare triple {15841#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 20: Hoare triple {15841#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 21: Hoare triple {15841#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 22: Hoare triple {15841#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 23: Hoare triple {15841#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 24: Hoare triple {15841#true} ~skip~0 := 0; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 25: Hoare triple {15841#true} assume !false; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 26: Hoare triple {15841#true} ~state~0 := ~s__state~0; {15841#true} is VALID [2022-04-15 11:16:00,966 INFO L290 TraceCheckUtils]: 27: Hoare triple {15841#true} assume !(12292 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 28: Hoare triple {15841#true} assume !(16384 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 29: Hoare triple {15841#true} assume !(4096 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 30: Hoare triple {15841#true} assume !(20480 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 31: Hoare triple {15841#true} assume !(4099 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 32: Hoare triple {15841#true} assume !(4368 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 33: Hoare triple {15841#true} assume !(4369 == ~s__state~0); {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 34: Hoare triple {15841#true} assume 4384 == ~s__state~0; {15841#true} is VALID [2022-04-15 11:16:00,967 INFO L290 TraceCheckUtils]: 35: Hoare triple {15841#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {15841#true} is VALID [2022-04-15 11:16:00,968 INFO L290 TraceCheckUtils]: 36: Hoare triple {15841#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,968 INFO L290 TraceCheckUtils]: 37: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(~ret~0 <= 0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,968 INFO L290 TraceCheckUtils]: 38: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,969 INFO L290 TraceCheckUtils]: 39: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~s__init_num~0 := 0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,969 INFO L290 TraceCheckUtils]: 40: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,969 INFO L290 TraceCheckUtils]: 41: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~skip~0 := 0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,970 INFO L290 TraceCheckUtils]: 42: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !false; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,970 INFO L290 TraceCheckUtils]: 43: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~state~0 := ~s__state~0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,970 INFO L290 TraceCheckUtils]: 44: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(12292 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,971 INFO L290 TraceCheckUtils]: 45: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(16384 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,971 INFO L290 TraceCheckUtils]: 46: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4096 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,971 INFO L290 TraceCheckUtils]: 47: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(20480 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,971 INFO L290 TraceCheckUtils]: 48: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4099 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,972 INFO L290 TraceCheckUtils]: 49: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4368 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,972 INFO L290 TraceCheckUtils]: 50: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4369 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,972 INFO L290 TraceCheckUtils]: 51: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4384 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,973 INFO L290 TraceCheckUtils]: 52: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4385 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,973 INFO L290 TraceCheckUtils]: 53: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume 4400 == ~s__state~0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,973 INFO L290 TraceCheckUtils]: 54: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,974 INFO L290 TraceCheckUtils]: 55: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,974 INFO L290 TraceCheckUtils]: 56: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~s__state~0 := 4416;~s__init_num~0 := 0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,974 INFO L290 TraceCheckUtils]: 57: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,974 INFO L290 TraceCheckUtils]: 58: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~skip~0 := 0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,975 INFO L290 TraceCheckUtils]: 59: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !false; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,975 INFO L290 TraceCheckUtils]: 60: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~state~0 := ~s__state~0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,975 INFO L290 TraceCheckUtils]: 61: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(12292 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,976 INFO L290 TraceCheckUtils]: 62: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(16384 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,976 INFO L290 TraceCheckUtils]: 63: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4096 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,976 INFO L290 TraceCheckUtils]: 64: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(20480 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,976 INFO L290 TraceCheckUtils]: 65: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4099 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,977 INFO L290 TraceCheckUtils]: 66: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4368 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,977 INFO L290 TraceCheckUtils]: 67: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4369 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,977 INFO L290 TraceCheckUtils]: 68: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4384 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,978 INFO L290 TraceCheckUtils]: 69: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4385 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,978 INFO L290 TraceCheckUtils]: 70: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4400 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,978 INFO L290 TraceCheckUtils]: 71: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4401 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,979 INFO L290 TraceCheckUtils]: 72: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume 4416 == ~s__state~0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,979 INFO L290 TraceCheckUtils]: 73: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,979 INFO L290 TraceCheckUtils]: 74: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(3 == ~blastFlag~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,979 INFO L290 TraceCheckUtils]: 75: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,980 INFO L290 TraceCheckUtils]: 76: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(0 == ~tmp___6~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,980 INFO L290 TraceCheckUtils]: 77: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,980 INFO L290 TraceCheckUtils]: 78: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~skip~0 := 0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,981 INFO L290 TraceCheckUtils]: 79: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !false; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,981 INFO L290 TraceCheckUtils]: 80: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} ~state~0 := ~s__state~0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,981 INFO L290 TraceCheckUtils]: 81: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(12292 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,982 INFO L290 TraceCheckUtils]: 82: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(16384 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,982 INFO L290 TraceCheckUtils]: 83: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4096 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,982 INFO L290 TraceCheckUtils]: 84: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(20480 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,982 INFO L290 TraceCheckUtils]: 85: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4099 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,983 INFO L290 TraceCheckUtils]: 86: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4368 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,983 INFO L290 TraceCheckUtils]: 87: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4369 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,983 INFO L290 TraceCheckUtils]: 88: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4384 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,984 INFO L290 TraceCheckUtils]: 89: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4385 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,984 INFO L290 TraceCheckUtils]: 90: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4400 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,984 INFO L290 TraceCheckUtils]: 91: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4401 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,984 INFO L290 TraceCheckUtils]: 92: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4416 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,985 INFO L290 TraceCheckUtils]: 93: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume !(4417 == ~s__state~0); {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,985 INFO L290 TraceCheckUtils]: 94: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume 4432 == ~s__state~0; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,985 INFO L290 TraceCheckUtils]: 95: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {15846#(= 2 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:00,986 INFO L290 TraceCheckUtils]: 96: Hoare triple {15846#(= 2 ssl3_connect_~blastFlag~0)} assume 5 == ~blastFlag~0; {15842#false} is VALID [2022-04-15 11:16:00,986 INFO L290 TraceCheckUtils]: 97: Hoare triple {15842#false} assume !false; {15842#false} is VALID [2022-04-15 11:16:00,986 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-15 11:16:00,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:00,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910538942] [2022-04-15 11:16:00,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910538942] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:00,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:00,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:00,987 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:00,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1890286755] [2022-04-15 11:16:00,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1890286755] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:00,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:00,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:00,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254317459] [2022-04-15 11:16:00,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:00,988 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 98 [2022-04-15 11:16:00,988 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:00,988 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:01,025 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 63 edges. 63 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:01,026 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:01,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:01,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:01,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:01,026 INFO L87 Difference]: Start difference. First operand 476 states and 679 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:01,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:01,815 INFO L93 Difference]: Finished difference Result 957 states and 1371 transitions. [2022-04-15 11:16:01,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:01,815 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 98 [2022-04-15 11:16:01,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:01,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:01,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-15 11:16:01,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:01,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-15 11:16:01,821 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 489 transitions. [2022-04-15 11:16:02,141 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 489 edges. 489 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:02,159 INFO L225 Difference]: With dead ends: 957 [2022-04-15 11:16:02,159 INFO L226 Difference]: Without dead ends: 715 [2022-04-15 11:16:02,160 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:02,160 INFO L913 BasicCegarLoop]: 317 mSDtfsCounter, 288 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:02,160 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 324 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:02,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-04-15 11:16:02,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 715. [2022-04-15 11:16:02,485 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:02,486 INFO L82 GeneralOperation]: Start isEquivalent. First operand 715 states. Second operand has 715 states, 710 states have (on average 1.4281690140845071) internal successors, (1014), 710 states have internal predecessors, (1014), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:02,487 INFO L74 IsIncluded]: Start isIncluded. First operand 715 states. Second operand has 715 states, 710 states have (on average 1.4281690140845071) internal successors, (1014), 710 states have internal predecessors, (1014), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:02,488 INFO L87 Difference]: Start difference. First operand 715 states. Second operand has 715 states, 710 states have (on average 1.4281690140845071) internal successors, (1014), 710 states have internal predecessors, (1014), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:02,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:02,507 INFO L93 Difference]: Finished difference Result 715 states and 1018 transitions. [2022-04-15 11:16:02,507 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1018 transitions. [2022-04-15 11:16:02,508 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:02,508 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:02,509 INFO L74 IsIncluded]: Start isIncluded. First operand has 715 states, 710 states have (on average 1.4281690140845071) internal successors, (1014), 710 states have internal predecessors, (1014), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 715 states. [2022-04-15 11:16:02,510 INFO L87 Difference]: Start difference. First operand has 715 states, 710 states have (on average 1.4281690140845071) internal successors, (1014), 710 states have internal predecessors, (1014), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 715 states. [2022-04-15 11:16:02,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:02,529 INFO L93 Difference]: Finished difference Result 715 states and 1018 transitions. [2022-04-15 11:16:02,529 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1018 transitions. [2022-04-15 11:16:02,530 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:02,530 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:02,530 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:02,530 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:02,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 710 states have (on average 1.4281690140845071) internal successors, (1014), 710 states have internal predecessors, (1014), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:02,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1018 transitions. [2022-04-15 11:16:02,557 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1018 transitions. Word has length 98 [2022-04-15 11:16:02,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:02,557 INFO L478 AbstractCegarLoop]: Abstraction has 715 states and 1018 transitions. [2022-04-15 11:16:02,557 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:02,557 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 715 states and 1018 transitions. [2022-04-15 11:16:03,241 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1018 edges. 1018 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:03,241 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1018 transitions. [2022-04-15 11:16:03,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-15 11:16:03,243 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:03,243 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:03,243 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-04-15 11:16:03,243 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:03,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:03,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1903322539, now seen corresponding path program 1 times [2022-04-15 11:16:03,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:03,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1161846043] [2022-04-15 11:16:03,245 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:03,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1903322539, now seen corresponding path program 2 times [2022-04-15 11:16:03,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:03,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339610419] [2022-04-15 11:16:03,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:03,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:03,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:03,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:03,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:03,305 INFO L290 TraceCheckUtils]: 0: Hoare triple {20633#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {20627#true} is VALID [2022-04-15 11:16:03,306 INFO L290 TraceCheckUtils]: 1: Hoare triple {20627#true} assume true; {20627#true} is VALID [2022-04-15 11:16:03,306 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {20627#true} {20627#true} #547#return; {20627#true} is VALID [2022-04-15 11:16:03,306 INFO L272 TraceCheckUtils]: 0: Hoare triple {20627#true} call ULTIMATE.init(); {20633#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:03,306 INFO L290 TraceCheckUtils]: 1: Hoare triple {20633#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {20627#true} is VALID [2022-04-15 11:16:03,306 INFO L290 TraceCheckUtils]: 2: Hoare triple {20627#true} assume true; {20627#true} is VALID [2022-04-15 11:16:03,306 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {20627#true} {20627#true} #547#return; {20627#true} is VALID [2022-04-15 11:16:03,306 INFO L272 TraceCheckUtils]: 4: Hoare triple {20627#true} call #t~ret55 := main(); {20627#true} is VALID [2022-04-15 11:16:03,306 INFO L290 TraceCheckUtils]: 5: Hoare triple {20627#true} havoc ~s~0;~s~0 := 12292; {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L272 TraceCheckUtils]: 6: Hoare triple {20627#true} call #t~ret54 := ssl3_connect(~s~0); {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 7: Hoare triple {20627#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 8: Hoare triple {20627#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 9: Hoare triple {20627#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 10: Hoare triple {20627#true} assume !(0 != 12288 + ~tmp___1~0); {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 11: Hoare triple {20627#true} assume !false; {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 12: Hoare triple {20627#true} ~state~0 := ~s__state~0; {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 13: Hoare triple {20627#true} assume !(12292 == ~s__state~0); {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 14: Hoare triple {20627#true} assume !(16384 == ~s__state~0); {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 15: Hoare triple {20627#true} assume !(4096 == ~s__state~0); {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 16: Hoare triple {20627#true} assume !(20480 == ~s__state~0); {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 17: Hoare triple {20627#true} assume !(4099 == ~s__state~0); {20627#true} is VALID [2022-04-15 11:16:03,307 INFO L290 TraceCheckUtils]: 18: Hoare triple {20627#true} assume 4368 == ~s__state~0; {20627#true} is VALID [2022-04-15 11:16:03,308 INFO L290 TraceCheckUtils]: 19: Hoare triple {20627#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {20627#true} is VALID [2022-04-15 11:16:03,308 INFO L290 TraceCheckUtils]: 20: Hoare triple {20627#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,308 INFO L290 TraceCheckUtils]: 21: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,308 INFO L290 TraceCheckUtils]: 22: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,309 INFO L290 TraceCheckUtils]: 23: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(0 == ~s__s3__tmp__reuse_message~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,309 INFO L290 TraceCheckUtils]: 24: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} ~skip~0 := 0; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,309 INFO L290 TraceCheckUtils]: 25: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !false; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,309 INFO L290 TraceCheckUtils]: 26: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} ~state~0 := ~s__state~0; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,310 INFO L290 TraceCheckUtils]: 27: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(12292 == ~s__state~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,310 INFO L290 TraceCheckUtils]: 28: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(16384 == ~s__state~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,310 INFO L290 TraceCheckUtils]: 29: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(4096 == ~s__state~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,310 INFO L290 TraceCheckUtils]: 30: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(20480 == ~s__state~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,311 INFO L290 TraceCheckUtils]: 31: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(4099 == ~s__state~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,311 INFO L290 TraceCheckUtils]: 32: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(4368 == ~s__state~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,315 INFO L290 TraceCheckUtils]: 33: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(4369 == ~s__state~0); {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,321 INFO L290 TraceCheckUtils]: 34: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume 4384 == ~s__state~0; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,321 INFO L290 TraceCheckUtils]: 35: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {20632#(= ssl3_connect_~blastFlag~0 1)} is VALID [2022-04-15 11:16:03,322 INFO L290 TraceCheckUtils]: 36: Hoare triple {20632#(= ssl3_connect_~blastFlag~0 1)} assume !(1 == ~blastFlag~0); {20628#false} is VALID [2022-04-15 11:16:03,322 INFO L290 TraceCheckUtils]: 37: Hoare triple {20628#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {20628#false} is VALID [2022-04-15 11:16:03,322 INFO L290 TraceCheckUtils]: 38: Hoare triple {20628#false} assume !(~ret~0 <= 0); {20628#false} is VALID [2022-04-15 11:16:03,322 INFO L290 TraceCheckUtils]: 39: Hoare triple {20628#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {20628#false} is VALID [2022-04-15 11:16:03,323 INFO L290 TraceCheckUtils]: 40: Hoare triple {20628#false} ~s__init_num~0 := 0; {20628#false} is VALID [2022-04-15 11:16:03,323 INFO L290 TraceCheckUtils]: 41: Hoare triple {20628#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {20628#false} is VALID [2022-04-15 11:16:03,323 INFO L290 TraceCheckUtils]: 42: Hoare triple {20628#false} ~skip~0 := 0; {20628#false} is VALID [2022-04-15 11:16:03,324 INFO L290 TraceCheckUtils]: 43: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 44: Hoare triple {20628#false} ~state~0 := ~s__state~0; {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 45: Hoare triple {20628#false} assume !(12292 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 46: Hoare triple {20628#false} assume !(16384 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 47: Hoare triple {20628#false} assume !(4096 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 48: Hoare triple {20628#false} assume !(20480 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 49: Hoare triple {20628#false} assume !(4099 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 50: Hoare triple {20628#false} assume !(4368 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 51: Hoare triple {20628#false} assume !(4369 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 52: Hoare triple {20628#false} assume !(4384 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 53: Hoare triple {20628#false} assume !(4385 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 54: Hoare triple {20628#false} assume 4400 == ~s__state~0; {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 55: Hoare triple {20628#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 56: Hoare triple {20628#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 57: Hoare triple {20628#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 58: Hoare triple {20628#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {20628#false} is VALID [2022-04-15 11:16:03,325 INFO L290 TraceCheckUtils]: 59: Hoare triple {20628#false} ~skip~0 := 0; {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 60: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 61: Hoare triple {20628#false} ~state~0 := ~s__state~0; {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 62: Hoare triple {20628#false} assume !(12292 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 63: Hoare triple {20628#false} assume !(16384 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 64: Hoare triple {20628#false} assume !(4096 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 65: Hoare triple {20628#false} assume !(20480 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 66: Hoare triple {20628#false} assume !(4099 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 67: Hoare triple {20628#false} assume !(4368 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 68: Hoare triple {20628#false} assume !(4369 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 69: Hoare triple {20628#false} assume !(4384 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 70: Hoare triple {20628#false} assume !(4385 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 71: Hoare triple {20628#false} assume !(4400 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 72: Hoare triple {20628#false} assume !(4401 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 73: Hoare triple {20628#false} assume 4416 == ~s__state~0; {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 74: Hoare triple {20628#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {20628#false} is VALID [2022-04-15 11:16:03,326 INFO L290 TraceCheckUtils]: 75: Hoare triple {20628#false} assume !(3 == ~blastFlag~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 76: Hoare triple {20628#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 77: Hoare triple {20628#false} assume !(0 == ~tmp___6~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 78: Hoare triple {20628#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 79: Hoare triple {20628#false} ~skip~0 := 0; {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 80: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 81: Hoare triple {20628#false} ~state~0 := ~s__state~0; {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 82: Hoare triple {20628#false} assume !(12292 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 83: Hoare triple {20628#false} assume !(16384 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 84: Hoare triple {20628#false} assume !(4096 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 85: Hoare triple {20628#false} assume !(20480 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 86: Hoare triple {20628#false} assume !(4099 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 87: Hoare triple {20628#false} assume !(4368 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 88: Hoare triple {20628#false} assume !(4369 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 89: Hoare triple {20628#false} assume !(4384 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,327 INFO L290 TraceCheckUtils]: 90: Hoare triple {20628#false} assume !(4385 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 91: Hoare triple {20628#false} assume !(4400 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 92: Hoare triple {20628#false} assume !(4401 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 93: Hoare triple {20628#false} assume !(4416 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 94: Hoare triple {20628#false} assume !(4417 == ~s__state~0); {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 95: Hoare triple {20628#false} assume 4432 == ~s__state~0; {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 96: Hoare triple {20628#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 97: Hoare triple {20628#false} assume 5 == ~blastFlag~0; {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L290 TraceCheckUtils]: 98: Hoare triple {20628#false} assume !false; {20628#false} is VALID [2022-04-15 11:16:03,328 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-04-15 11:16:03,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:03,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339610419] [2022-04-15 11:16:03,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339610419] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:03,329 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:03,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:03,329 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:03,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1161846043] [2022-04-15 11:16:03,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1161846043] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:03,329 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:03,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:03,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305515523] [2022-04-15 11:16:03,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:03,330 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2022-04-15 11:16:03,330 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:03,330 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:03,372 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 71 edges. 71 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:03,373 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:03,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:03,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:03,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:03,374 INFO L87 Difference]: Start difference. First operand 715 states and 1018 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:04,065 INFO L93 Difference]: Finished difference Result 1217 states and 1732 transitions. [2022-04-15 11:16:04,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:04,066 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2022-04-15 11:16:04,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:04,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2022-04-15 11:16:04,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 361 transitions. [2022-04-15 11:16:04,070 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 361 transitions. [2022-04-15 11:16:04,291 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 361 edges. 361 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:04,309 INFO L225 Difference]: With dead ends: 1217 [2022-04-15 11:16:04,309 INFO L226 Difference]: Without dead ends: 736 [2022-04-15 11:16:04,311 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:04,311 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 183 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:04,312 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 204 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:04,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2022-04-15 11:16:04,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 736. [2022-04-15 11:16:04,614 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:04,619 INFO L82 GeneralOperation]: Start isEquivalent. First operand 736 states. Second operand has 736 states, 731 states have (on average 1.424076607387141) internal successors, (1041), 731 states have internal predecessors, (1041), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,620 INFO L74 IsIncluded]: Start isIncluded. First operand 736 states. Second operand has 736 states, 731 states have (on average 1.424076607387141) internal successors, (1041), 731 states have internal predecessors, (1041), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,622 INFO L87 Difference]: Start difference. First operand 736 states. Second operand has 736 states, 731 states have (on average 1.424076607387141) internal successors, (1041), 731 states have internal predecessors, (1041), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:04,642 INFO L93 Difference]: Finished difference Result 736 states and 1045 transitions. [2022-04-15 11:16:04,642 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1045 transitions. [2022-04-15 11:16:04,643 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:04,643 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:04,644 INFO L74 IsIncluded]: Start isIncluded. First operand has 736 states, 731 states have (on average 1.424076607387141) internal successors, (1041), 731 states have internal predecessors, (1041), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 736 states. [2022-04-15 11:16:04,657 INFO L87 Difference]: Start difference. First operand has 736 states, 731 states have (on average 1.424076607387141) internal successors, (1041), 731 states have internal predecessors, (1041), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 736 states. [2022-04-15 11:16:04,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:04,677 INFO L93 Difference]: Finished difference Result 736 states and 1045 transitions. [2022-04-15 11:16:04,677 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1045 transitions. [2022-04-15 11:16:04,678 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:04,678 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:04,678 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:04,678 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:04,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 731 states have (on average 1.424076607387141) internal successors, (1041), 731 states have internal predecessors, (1041), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1045 transitions. [2022-04-15 11:16:04,705 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1045 transitions. Word has length 99 [2022-04-15 11:16:04,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:04,706 INFO L478 AbstractCegarLoop]: Abstraction has 736 states and 1045 transitions. [2022-04-15 11:16:04,706 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:04,706 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 736 states and 1045 transitions. [2022-04-15 11:16:05,421 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1045 edges. 1045 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:05,421 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1045 transitions. [2022-04-15 11:16:05,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-15 11:16:05,423 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:05,423 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:05,423 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-04-15 11:16:05,423 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:05,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:05,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1355647686, now seen corresponding path program 1 times [2022-04-15 11:16:05,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:05,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1611820988] [2022-04-15 11:16:05,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:05,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1355647686, now seen corresponding path program 2 times [2022-04-15 11:16:05,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:05,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93324336] [2022-04-15 11:16:05,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:05,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:05,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:05,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:05,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:05,480 INFO L290 TraceCheckUtils]: 0: Hoare triple {26023#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {26017#true} is VALID [2022-04-15 11:16:05,480 INFO L290 TraceCheckUtils]: 1: Hoare triple {26017#true} assume true; {26017#true} is VALID [2022-04-15 11:16:05,480 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {26017#true} {26017#true} #547#return; {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L272 TraceCheckUtils]: 0: Hoare triple {26017#true} call ULTIMATE.init(); {26023#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:05,481 INFO L290 TraceCheckUtils]: 1: Hoare triple {26023#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L290 TraceCheckUtils]: 2: Hoare triple {26017#true} assume true; {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {26017#true} {26017#true} #547#return; {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L272 TraceCheckUtils]: 4: Hoare triple {26017#true} call #t~ret55 := main(); {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L290 TraceCheckUtils]: 5: Hoare triple {26017#true} havoc ~s~0;~s~0 := 12292; {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L272 TraceCheckUtils]: 6: Hoare triple {26017#true} call #t~ret54 := ssl3_connect(~s~0); {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L290 TraceCheckUtils]: 7: Hoare triple {26017#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L290 TraceCheckUtils]: 8: Hoare triple {26017#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {26017#true} is VALID [2022-04-15 11:16:05,481 INFO L290 TraceCheckUtils]: 9: Hoare triple {26017#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 10: Hoare triple {26017#true} assume !(0 != 12288 + ~tmp___1~0); {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 11: Hoare triple {26017#true} assume !false; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 12: Hoare triple {26017#true} ~state~0 := ~s__state~0; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 13: Hoare triple {26017#true} assume !(12292 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 14: Hoare triple {26017#true} assume !(16384 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 15: Hoare triple {26017#true} assume !(4096 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 16: Hoare triple {26017#true} assume !(20480 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 17: Hoare triple {26017#true} assume !(4099 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 18: Hoare triple {26017#true} assume 4368 == ~s__state~0; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 19: Hoare triple {26017#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 20: Hoare triple {26017#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 21: Hoare triple {26017#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 22: Hoare triple {26017#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 23: Hoare triple {26017#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 24: Hoare triple {26017#true} ~skip~0 := 0; {26017#true} is VALID [2022-04-15 11:16:05,482 INFO L290 TraceCheckUtils]: 25: Hoare triple {26017#true} assume !false; {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 26: Hoare triple {26017#true} ~state~0 := ~s__state~0; {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 27: Hoare triple {26017#true} assume !(12292 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 28: Hoare triple {26017#true} assume !(16384 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 29: Hoare triple {26017#true} assume !(4096 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 30: Hoare triple {26017#true} assume !(20480 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 31: Hoare triple {26017#true} assume !(4099 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 32: Hoare triple {26017#true} assume !(4368 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 33: Hoare triple {26017#true} assume !(4369 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 34: Hoare triple {26017#true} assume 4384 == ~s__state~0; {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 35: Hoare triple {26017#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 36: Hoare triple {26017#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 37: Hoare triple {26017#true} assume !(~ret~0 <= 0); {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 38: Hoare triple {26017#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 39: Hoare triple {26017#true} ~s__init_num~0 := 0; {26017#true} is VALID [2022-04-15 11:16:05,483 INFO L290 TraceCheckUtils]: 40: Hoare triple {26017#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 41: Hoare triple {26017#true} ~skip~0 := 0; {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 42: Hoare triple {26017#true} assume !false; {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 43: Hoare triple {26017#true} ~state~0 := ~s__state~0; {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 44: Hoare triple {26017#true} assume !(12292 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 45: Hoare triple {26017#true} assume !(16384 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 46: Hoare triple {26017#true} assume !(4096 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 47: Hoare triple {26017#true} assume !(20480 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 48: Hoare triple {26017#true} assume !(4099 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 49: Hoare triple {26017#true} assume !(4368 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 50: Hoare triple {26017#true} assume !(4369 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 51: Hoare triple {26017#true} assume !(4384 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 52: Hoare triple {26017#true} assume !(4385 == ~s__state~0); {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 53: Hoare triple {26017#true} assume 4400 == ~s__state~0; {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 54: Hoare triple {26017#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {26017#true} is VALID [2022-04-15 11:16:05,484 INFO L290 TraceCheckUtils]: 55: Hoare triple {26017#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {26017#true} is VALID [2022-04-15 11:16:05,485 INFO L290 TraceCheckUtils]: 56: Hoare triple {26017#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,485 INFO L290 TraceCheckUtils]: 57: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(~ret~0 <= 0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,486 INFO L290 TraceCheckUtils]: 58: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} ~s__state~0 := 4416;~s__init_num~0 := 0; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,487 INFO L290 TraceCheckUtils]: 59: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,488 INFO L290 TraceCheckUtils]: 60: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} ~skip~0 := 0; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,489 INFO L290 TraceCheckUtils]: 61: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !false; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,489 INFO L290 TraceCheckUtils]: 62: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} ~state~0 := ~s__state~0; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,489 INFO L290 TraceCheckUtils]: 63: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(12292 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,489 INFO L290 TraceCheckUtils]: 64: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(16384 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,490 INFO L290 TraceCheckUtils]: 65: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4096 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,490 INFO L290 TraceCheckUtils]: 66: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(20480 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,490 INFO L290 TraceCheckUtils]: 67: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4099 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,490 INFO L290 TraceCheckUtils]: 68: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4368 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,490 INFO L290 TraceCheckUtils]: 69: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4369 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,491 INFO L290 TraceCheckUtils]: 70: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4384 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,491 INFO L290 TraceCheckUtils]: 71: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4385 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,491 INFO L290 TraceCheckUtils]: 72: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4400 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,491 INFO L290 TraceCheckUtils]: 73: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(4401 == ~s__state~0); {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,491 INFO L290 TraceCheckUtils]: 74: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume 4416 == ~s__state~0; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 75: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {26022#(= 3 ssl3_connect_~blastFlag~0)} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 76: Hoare triple {26022#(= 3 ssl3_connect_~blastFlag~0)} assume !(3 == ~blastFlag~0); {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 77: Hoare triple {26018#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 78: Hoare triple {26018#false} assume !(0 == ~tmp___6~0); {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 79: Hoare triple {26018#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 80: Hoare triple {26018#false} ~skip~0 := 0; {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 81: Hoare triple {26018#false} assume !false; {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 82: Hoare triple {26018#false} ~state~0 := ~s__state~0; {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 83: Hoare triple {26018#false} assume !(12292 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 84: Hoare triple {26018#false} assume !(16384 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 85: Hoare triple {26018#false} assume !(4096 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,492 INFO L290 TraceCheckUtils]: 86: Hoare triple {26018#false} assume !(20480 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 87: Hoare triple {26018#false} assume !(4099 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 88: Hoare triple {26018#false} assume !(4368 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 89: Hoare triple {26018#false} assume !(4369 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 90: Hoare triple {26018#false} assume !(4384 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 91: Hoare triple {26018#false} assume !(4385 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 92: Hoare triple {26018#false} assume !(4400 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 93: Hoare triple {26018#false} assume !(4401 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 94: Hoare triple {26018#false} assume !(4416 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 95: Hoare triple {26018#false} assume !(4417 == ~s__state~0); {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 96: Hoare triple {26018#false} assume 4432 == ~s__state~0; {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 97: Hoare triple {26018#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 98: Hoare triple {26018#false} assume 5 == ~blastFlag~0; {26018#false} is VALID [2022-04-15 11:16:05,493 INFO L290 TraceCheckUtils]: 99: Hoare triple {26018#false} assume !false; {26018#false} is VALID [2022-04-15 11:16:05,494 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-15 11:16:05,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:05,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93324336] [2022-04-15 11:16:05,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93324336] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:05,494 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:05,494 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:05,495 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:05,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1611820988] [2022-04-15 11:16:05,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1611820988] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:05,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:05,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:05,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10651219] [2022-04-15 11:16:05,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:05,495 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 100 [2022-04-15 11:16:05,495 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:05,495 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:05,541 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 82 edges. 82 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:05,542 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:05,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:05,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:05,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:05,542 INFO L87 Difference]: Start difference. First operand 736 states and 1045 transitions. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:06,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:06,290 INFO L93 Difference]: Finished difference Result 1263 states and 1789 transitions. [2022-04-15 11:16:06,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:06,291 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 100 [2022-04-15 11:16:06,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:06,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:06,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 364 transitions. [2022-04-15 11:16:06,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:06,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 364 transitions. [2022-04-15 11:16:06,295 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 364 transitions. [2022-04-15 11:16:06,522 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 364 edges. 364 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:06,563 INFO L225 Difference]: With dead ends: 1263 [2022-04-15 11:16:06,563 INFO L226 Difference]: Without dead ends: 761 [2022-04-15 11:16:06,564 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:06,566 INFO L913 BasicCegarLoop]: 203 mSDtfsCounter, 179 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:06,566 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 210 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:06,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2022-04-15 11:16:06,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 761. [2022-04-15 11:16:06,937 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:06,939 INFO L82 GeneralOperation]: Start isEquivalent. First operand 761 states. Second operand has 761 states, 756 states have (on average 1.4166666666666667) internal successors, (1071), 756 states have internal predecessors, (1071), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:06,940 INFO L74 IsIncluded]: Start isIncluded. First operand 761 states. Second operand has 761 states, 756 states have (on average 1.4166666666666667) internal successors, (1071), 756 states have internal predecessors, (1071), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:06,941 INFO L87 Difference]: Start difference. First operand 761 states. Second operand has 761 states, 756 states have (on average 1.4166666666666667) internal successors, (1071), 756 states have internal predecessors, (1071), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:06,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:06,960 INFO L93 Difference]: Finished difference Result 761 states and 1075 transitions. [2022-04-15 11:16:06,960 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1075 transitions. [2022-04-15 11:16:06,961 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:06,961 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:06,962 INFO L74 IsIncluded]: Start isIncluded. First operand has 761 states, 756 states have (on average 1.4166666666666667) internal successors, (1071), 756 states have internal predecessors, (1071), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 761 states. [2022-04-15 11:16:06,963 INFO L87 Difference]: Start difference. First operand has 761 states, 756 states have (on average 1.4166666666666667) internal successors, (1071), 756 states have internal predecessors, (1071), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 761 states. [2022-04-15 11:16:06,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:06,983 INFO L93 Difference]: Finished difference Result 761 states and 1075 transitions. [2022-04-15 11:16:06,983 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1075 transitions. [2022-04-15 11:16:06,984 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:06,984 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:06,984 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:06,984 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:06,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 756 states have (on average 1.4166666666666667) internal successors, (1071), 756 states have internal predecessors, (1071), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:07,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 1075 transitions. [2022-04-15 11:16:07,016 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 1075 transitions. Word has length 100 [2022-04-15 11:16:07,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:07,016 INFO L478 AbstractCegarLoop]: Abstraction has 761 states and 1075 transitions. [2022-04-15 11:16:07,017 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 3 states have internal predecessors, (78), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:07,017 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 761 states and 1075 transitions. [2022-04-15 11:16:07,554 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1075 edges. 1075 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:07,554 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 1075 transitions. [2022-04-15 11:16:07,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-15 11:16:07,572 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:07,572 INFO L499 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:07,572 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-04-15 11:16:07,579 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:07,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:07,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1221634180, now seen corresponding path program 1 times [2022-04-15 11:16:07,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:07,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1810160224] [2022-04-15 11:16:07,580 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:07,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1221634180, now seen corresponding path program 2 times [2022-04-15 11:16:07,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:07,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464083114] [2022-04-15 11:16:07,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:07,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:07,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:07,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:07,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:07,662 INFO L290 TraceCheckUtils]: 0: Hoare triple {31605#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {31599#true} is VALID [2022-04-15 11:16:07,662 INFO L290 TraceCheckUtils]: 1: Hoare triple {31599#true} assume true; {31599#true} is VALID [2022-04-15 11:16:07,662 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {31599#true} {31599#true} #547#return; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L272 TraceCheckUtils]: 0: Hoare triple {31599#true} call ULTIMATE.init(); {31605#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 1: Hoare triple {31605#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 2: Hoare triple {31599#true} assume true; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {31599#true} {31599#true} #547#return; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L272 TraceCheckUtils]: 4: Hoare triple {31599#true} call #t~ret55 := main(); {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 5: Hoare triple {31599#true} havoc ~s~0;~s~0 := 12292; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L272 TraceCheckUtils]: 6: Hoare triple {31599#true} call #t~ret54 := ssl3_connect(~s~0); {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 7: Hoare triple {31599#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 8: Hoare triple {31599#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 9: Hoare triple {31599#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 10: Hoare triple {31599#true} assume !(0 != 12288 + ~tmp___1~0); {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 11: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 12: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 13: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,663 INFO L290 TraceCheckUtils]: 14: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 15: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 16: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 17: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 18: Hoare triple {31599#true} assume 4368 == ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 19: Hoare triple {31599#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 20: Hoare triple {31599#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 21: Hoare triple {31599#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 22: Hoare triple {31599#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 23: Hoare triple {31599#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 24: Hoare triple {31599#true} ~skip~0 := 0; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 25: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 26: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 27: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 28: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,664 INFO L290 TraceCheckUtils]: 29: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 30: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 31: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 32: Hoare triple {31599#true} assume !(4368 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 33: Hoare triple {31599#true} assume !(4369 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 34: Hoare triple {31599#true} assume 4384 == ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 35: Hoare triple {31599#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 36: Hoare triple {31599#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 37: Hoare triple {31599#true} assume !(~ret~0 <= 0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 38: Hoare triple {31599#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 39: Hoare triple {31599#true} ~s__init_num~0 := 0; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 40: Hoare triple {31599#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 41: Hoare triple {31599#true} ~skip~0 := 0; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 42: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 43: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 44: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,665 INFO L290 TraceCheckUtils]: 45: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 46: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 47: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 48: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 49: Hoare triple {31599#true} assume !(4368 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 50: Hoare triple {31599#true} assume !(4369 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 51: Hoare triple {31599#true} assume !(4384 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 52: Hoare triple {31599#true} assume !(4385 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 53: Hoare triple {31599#true} assume 4400 == ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 54: Hoare triple {31599#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 55: Hoare triple {31599#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 56: Hoare triple {31599#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 57: Hoare triple {31599#true} assume !(~ret~0 <= 0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 58: Hoare triple {31599#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 59: Hoare triple {31599#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 60: Hoare triple {31599#true} ~skip~0 := 0; {31599#true} is VALID [2022-04-15 11:16:07,666 INFO L290 TraceCheckUtils]: 61: Hoare triple {31599#true} assume !false; {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 62: Hoare triple {31599#true} ~state~0 := ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 63: Hoare triple {31599#true} assume !(12292 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 64: Hoare triple {31599#true} assume !(16384 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 65: Hoare triple {31599#true} assume !(4096 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 66: Hoare triple {31599#true} assume !(20480 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 67: Hoare triple {31599#true} assume !(4099 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 68: Hoare triple {31599#true} assume !(4368 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 69: Hoare triple {31599#true} assume !(4369 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 70: Hoare triple {31599#true} assume !(4384 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 71: Hoare triple {31599#true} assume !(4385 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 72: Hoare triple {31599#true} assume !(4400 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 73: Hoare triple {31599#true} assume !(4401 == ~s__state~0); {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 74: Hoare triple {31599#true} assume 4416 == ~s__state~0; {31599#true} is VALID [2022-04-15 11:16:07,667 INFO L290 TraceCheckUtils]: 75: Hoare triple {31599#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {31599#true} is VALID [2022-04-15 11:16:07,668 INFO L290 TraceCheckUtils]: 76: Hoare triple {31599#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,668 INFO L290 TraceCheckUtils]: 77: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,668 INFO L290 TraceCheckUtils]: 78: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(0 == ~tmp___6~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,668 INFO L290 TraceCheckUtils]: 79: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(0 == ~s__s3__tmp__reuse_message~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,669 INFO L290 TraceCheckUtils]: 80: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} ~skip~0 := 0; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,669 INFO L290 TraceCheckUtils]: 81: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !false; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,669 INFO L290 TraceCheckUtils]: 82: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} ~state~0 := ~s__state~0; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,669 INFO L290 TraceCheckUtils]: 83: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(12292 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,670 INFO L290 TraceCheckUtils]: 84: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(16384 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,670 INFO L290 TraceCheckUtils]: 85: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4096 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,670 INFO L290 TraceCheckUtils]: 86: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(20480 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,670 INFO L290 TraceCheckUtils]: 87: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4099 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,670 INFO L290 TraceCheckUtils]: 88: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4368 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,671 INFO L290 TraceCheckUtils]: 89: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4369 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,671 INFO L290 TraceCheckUtils]: 90: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4384 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,671 INFO L290 TraceCheckUtils]: 91: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4385 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,671 INFO L290 TraceCheckUtils]: 92: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4400 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,672 INFO L290 TraceCheckUtils]: 93: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4401 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,672 INFO L290 TraceCheckUtils]: 94: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4416 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,672 INFO L290 TraceCheckUtils]: 95: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume !(4417 == ~s__state~0); {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,672 INFO L290 TraceCheckUtils]: 96: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume 4432 == ~s__state~0; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,673 INFO L290 TraceCheckUtils]: 97: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {31604#(<= ssl3_connect_~blastFlag~0 4)} is VALID [2022-04-15 11:16:07,673 INFO L290 TraceCheckUtils]: 98: Hoare triple {31604#(<= ssl3_connect_~blastFlag~0 4)} assume 5 == ~blastFlag~0; {31600#false} is VALID [2022-04-15 11:16:07,673 INFO L290 TraceCheckUtils]: 99: Hoare triple {31600#false} assume !false; {31600#false} is VALID [2022-04-15 11:16:07,673 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2022-04-15 11:16:07,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:07,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464083114] [2022-04-15 11:16:07,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464083114] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:07,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:07,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:07,674 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:07,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1810160224] [2022-04-15 11:16:07,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1810160224] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:07,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:07,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:07,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776497671] [2022-04-15 11:16:07,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:07,675 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 100 [2022-04-15 11:16:07,675 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:07,675 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:07,707 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 69 edges. 69 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:07,708 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:07,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:07,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:07,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:07,708 INFO L87 Difference]: Start difference. First operand 761 states and 1075 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:08,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:08,919 INFO L93 Difference]: Finished difference Result 1003 states and 1422 transitions. [2022-04-15 11:16:08,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:08,919 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 100 [2022-04-15 11:16:08,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:08,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:08,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 333 transitions. [2022-04-15 11:16:08,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 333 transitions. [2022-04-15 11:16:08,924 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 333 transitions. [2022-04-15 11:16:09,184 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 333 edges. 333 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:09,220 INFO L225 Difference]: With dead ends: 1003 [2022-04-15 11:16:09,220 INFO L226 Difference]: Without dead ends: 1001 [2022-04-15 11:16:09,221 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:09,221 INFO L913 BasicCegarLoop]: 164 mSDtfsCounter, 459 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:09,222 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 171 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:09,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-04-15 11:16:09,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 1001. [2022-04-15 11:16:09,802 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:09,804 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1001 states. Second operand has 1001 states, 996 states have (on average 1.4216867469879517) internal successors, (1416), 996 states have internal predecessors, (1416), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:09,805 INFO L74 IsIncluded]: Start isIncluded. First operand 1001 states. Second operand has 1001 states, 996 states have (on average 1.4216867469879517) internal successors, (1416), 996 states have internal predecessors, (1416), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:09,806 INFO L87 Difference]: Start difference. First operand 1001 states. Second operand has 1001 states, 996 states have (on average 1.4216867469879517) internal successors, (1416), 996 states have internal predecessors, (1416), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:09,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:09,838 INFO L93 Difference]: Finished difference Result 1001 states and 1420 transitions. [2022-04-15 11:16:09,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1420 transitions. [2022-04-15 11:16:09,839 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:09,839 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:09,840 INFO L74 IsIncluded]: Start isIncluded. First operand has 1001 states, 996 states have (on average 1.4216867469879517) internal successors, (1416), 996 states have internal predecessors, (1416), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1001 states. [2022-04-15 11:16:09,841 INFO L87 Difference]: Start difference. First operand has 1001 states, 996 states have (on average 1.4216867469879517) internal successors, (1416), 996 states have internal predecessors, (1416), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1001 states. [2022-04-15 11:16:09,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:09,874 INFO L93 Difference]: Finished difference Result 1001 states and 1420 transitions. [2022-04-15 11:16:09,874 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1420 transitions. [2022-04-15 11:16:09,874 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:09,874 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:09,875 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:09,875 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:09,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1001 states, 996 states have (on average 1.4216867469879517) internal successors, (1416), 996 states have internal predecessors, (1416), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:09,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1001 states to 1001 states and 1420 transitions. [2022-04-15 11:16:09,954 INFO L78 Accepts]: Start accepts. Automaton has 1001 states and 1420 transitions. Word has length 100 [2022-04-15 11:16:09,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:09,954 INFO L478 AbstractCegarLoop]: Abstraction has 1001 states and 1420 transitions. [2022-04-15 11:16:09,954 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 3 states have internal predecessors, (65), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:09,954 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1001 states and 1420 transitions. [2022-04-15 11:16:10,910 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1420 edges. 1420 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:10,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1001 states and 1420 transitions. [2022-04-15 11:16:10,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-04-15 11:16:10,912 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:10,912 INFO L499 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 5, 5, 3, 3, 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] [2022-04-15 11:16:10,912 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-04-15 11:16:10,912 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:10,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash -769853817, now seen corresponding path program 1 times [2022-04-15 11:16:10,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:10,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1503515084] [2022-04-15 11:16:10,913 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:10,913 INFO L85 PathProgramCache]: Analyzing trace with hash -769853817, now seen corresponding path program 2 times [2022-04-15 11:16:10,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:10,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880238107] [2022-04-15 11:16:10,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:10,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:10,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:10,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:10,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:10,995 INFO L290 TraceCheckUtils]: 0: Hoare triple {37627#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {37621#true} is VALID [2022-04-15 11:16:10,995 INFO L290 TraceCheckUtils]: 1: Hoare triple {37621#true} assume true; {37621#true} is VALID [2022-04-15 11:16:10,995 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {37621#true} {37621#true} #547#return; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L272 TraceCheckUtils]: 0: Hoare triple {37621#true} call ULTIMATE.init(); {37627#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 1: Hoare triple {37627#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 2: Hoare triple {37621#true} assume true; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {37621#true} {37621#true} #547#return; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L272 TraceCheckUtils]: 4: Hoare triple {37621#true} call #t~ret55 := main(); {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 5: Hoare triple {37621#true} havoc ~s~0;~s~0 := 12292; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L272 TraceCheckUtils]: 6: Hoare triple {37621#true} call #t~ret54 := ssl3_connect(~s~0); {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 7: Hoare triple {37621#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 8: Hoare triple {37621#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 9: Hoare triple {37621#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 10: Hoare triple {37621#true} assume !(0 != 12288 + ~tmp___1~0); {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 11: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 12: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:10,996 INFO L290 TraceCheckUtils]: 13: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 14: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 15: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 16: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 17: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 18: Hoare triple {37621#true} assume 4368 == ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 19: Hoare triple {37621#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 20: Hoare triple {37621#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 21: Hoare triple {37621#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 22: Hoare triple {37621#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 23: Hoare triple {37621#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 24: Hoare triple {37621#true} ~skip~0 := 0; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 25: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 26: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 27: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 28: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,997 INFO L290 TraceCheckUtils]: 29: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 30: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 31: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 32: Hoare triple {37621#true} assume !(4368 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 33: Hoare triple {37621#true} assume !(4369 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 34: Hoare triple {37621#true} assume 4384 == ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 35: Hoare triple {37621#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 36: Hoare triple {37621#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 37: Hoare triple {37621#true} assume !(~ret~0 <= 0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 38: Hoare triple {37621#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 39: Hoare triple {37621#true} ~s__init_num~0 := 0; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 40: Hoare triple {37621#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 41: Hoare triple {37621#true} ~skip~0 := 0; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 42: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 43: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 44: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 45: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,998 INFO L290 TraceCheckUtils]: 46: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 47: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 48: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 49: Hoare triple {37621#true} assume !(4368 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 50: Hoare triple {37621#true} assume !(4369 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 51: Hoare triple {37621#true} assume !(4384 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 52: Hoare triple {37621#true} assume !(4385 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 53: Hoare triple {37621#true} assume 4400 == ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 54: Hoare triple {37621#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 55: Hoare triple {37621#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 56: Hoare triple {37621#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 57: Hoare triple {37621#true} assume !(~ret~0 <= 0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 58: Hoare triple {37621#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 59: Hoare triple {37621#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 60: Hoare triple {37621#true} ~skip~0 := 0; {37621#true} is VALID [2022-04-15 11:16:10,999 INFO L290 TraceCheckUtils]: 61: Hoare triple {37621#true} assume !false; {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 62: Hoare triple {37621#true} ~state~0 := ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 63: Hoare triple {37621#true} assume !(12292 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 64: Hoare triple {37621#true} assume !(16384 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 65: Hoare triple {37621#true} assume !(4096 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 66: Hoare triple {37621#true} assume !(20480 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 67: Hoare triple {37621#true} assume !(4099 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 68: Hoare triple {37621#true} assume !(4368 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 69: Hoare triple {37621#true} assume !(4369 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 70: Hoare triple {37621#true} assume !(4384 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 71: Hoare triple {37621#true} assume !(4385 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 72: Hoare triple {37621#true} assume !(4400 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 73: Hoare triple {37621#true} assume !(4401 == ~s__state~0); {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 74: Hoare triple {37621#true} assume 4416 == ~s__state~0; {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 75: Hoare triple {37621#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {37621#true} is VALID [2022-04-15 11:16:11,000 INFO L290 TraceCheckUtils]: 76: Hoare triple {37621#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {37621#true} is VALID [2022-04-15 11:16:11,001 INFO L290 TraceCheckUtils]: 77: Hoare triple {37621#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,001 INFO L290 TraceCheckUtils]: 78: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(0 == ~tmp___6~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,001 INFO L290 TraceCheckUtils]: 79: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,001 INFO L290 TraceCheckUtils]: 80: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} ~skip~0 := 0; {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,002 INFO L290 TraceCheckUtils]: 81: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !false; {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,002 INFO L290 TraceCheckUtils]: 82: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,002 INFO L290 TraceCheckUtils]: 83: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,002 INFO L290 TraceCheckUtils]: 84: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,003 INFO L290 TraceCheckUtils]: 85: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,003 INFO L290 TraceCheckUtils]: 86: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,003 INFO L290 TraceCheckUtils]: 87: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,003 INFO L290 TraceCheckUtils]: 88: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 89: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {37626#(<= 4432 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 90: Hoare triple {37626#(<= 4432 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 91: Hoare triple {37622#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 92: Hoare triple {37622#false} assume !(1 == ~blastFlag~0); {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 93: Hoare triple {37622#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 94: Hoare triple {37622#false} assume !(~ret~0 <= 0); {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 95: Hoare triple {37622#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 96: Hoare triple {37622#false} ~s__init_num~0 := 0; {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 97: Hoare triple {37622#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 98: Hoare triple {37622#false} ~skip~0 := 0; {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 99: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-15 11:16:11,004 INFO L290 TraceCheckUtils]: 100: Hoare triple {37622#false} ~state~0 := ~s__state~0; {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 101: Hoare triple {37622#false} assume !(12292 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 102: Hoare triple {37622#false} assume !(16384 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 103: Hoare triple {37622#false} assume !(4096 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 104: Hoare triple {37622#false} assume !(20480 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 105: Hoare triple {37622#false} assume !(4099 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 106: Hoare triple {37622#false} assume !(4368 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 107: Hoare triple {37622#false} assume !(4369 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 108: Hoare triple {37622#false} assume !(4384 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 109: Hoare triple {37622#false} assume !(4385 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 110: Hoare triple {37622#false} assume 4400 == ~s__state~0; {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 111: Hoare triple {37622#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 112: Hoare triple {37622#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 113: Hoare triple {37622#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 114: Hoare triple {37622#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 115: Hoare triple {37622#false} ~skip~0 := 0; {37622#false} is VALID [2022-04-15 11:16:11,005 INFO L290 TraceCheckUtils]: 116: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 117: Hoare triple {37622#false} ~state~0 := ~s__state~0; {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 118: Hoare triple {37622#false} assume !(12292 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 119: Hoare triple {37622#false} assume !(16384 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 120: Hoare triple {37622#false} assume !(4096 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 121: Hoare triple {37622#false} assume !(20480 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 122: Hoare triple {37622#false} assume !(4099 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 123: Hoare triple {37622#false} assume !(4368 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 124: Hoare triple {37622#false} assume !(4369 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 125: Hoare triple {37622#false} assume !(4384 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 126: Hoare triple {37622#false} assume !(4385 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 127: Hoare triple {37622#false} assume !(4400 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 128: Hoare triple {37622#false} assume !(4401 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 129: Hoare triple {37622#false} assume 4416 == ~s__state~0; {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 130: Hoare triple {37622#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 131: Hoare triple {37622#false} assume !(3 == ~blastFlag~0); {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 132: Hoare triple {37622#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {37622#false} is VALID [2022-04-15 11:16:11,006 INFO L290 TraceCheckUtils]: 133: Hoare triple {37622#false} assume !(0 == ~tmp___6~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 134: Hoare triple {37622#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 135: Hoare triple {37622#false} ~skip~0 := 0; {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 136: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 137: Hoare triple {37622#false} ~state~0 := ~s__state~0; {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 138: Hoare triple {37622#false} assume !(12292 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 139: Hoare triple {37622#false} assume !(16384 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 140: Hoare triple {37622#false} assume !(4096 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 141: Hoare triple {37622#false} assume !(20480 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 142: Hoare triple {37622#false} assume !(4099 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 143: Hoare triple {37622#false} assume !(4368 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 144: Hoare triple {37622#false} assume !(4369 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 145: Hoare triple {37622#false} assume !(4384 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 146: Hoare triple {37622#false} assume !(4385 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 147: Hoare triple {37622#false} assume !(4400 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 148: Hoare triple {37622#false} assume !(4401 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,007 INFO L290 TraceCheckUtils]: 149: Hoare triple {37622#false} assume !(4416 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,008 INFO L290 TraceCheckUtils]: 150: Hoare triple {37622#false} assume !(4417 == ~s__state~0); {37622#false} is VALID [2022-04-15 11:16:11,008 INFO L290 TraceCheckUtils]: 151: Hoare triple {37622#false} assume 4432 == ~s__state~0; {37622#false} is VALID [2022-04-15 11:16:11,008 INFO L290 TraceCheckUtils]: 152: Hoare triple {37622#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {37622#false} is VALID [2022-04-15 11:16:11,008 INFO L290 TraceCheckUtils]: 153: Hoare triple {37622#false} assume 5 == ~blastFlag~0; {37622#false} is VALID [2022-04-15 11:16:11,008 INFO L290 TraceCheckUtils]: 154: Hoare triple {37622#false} assume !false; {37622#false} is VALID [2022-04-15 11:16:11,008 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 240 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-04-15 11:16:11,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:11,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880238107] [2022-04-15 11:16:11,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880238107] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:11,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:11,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:11,009 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:11,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1503515084] [2022-04-15 11:16:11,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1503515084] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:11,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:11,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:11,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147616526] [2022-04-15 11:16:11,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:11,009 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 155 [2022-04-15 11:16:11,010 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:11,010 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:11,055 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 96 edges. 96 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:11,055 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:11,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:11,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:11,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:11,056 INFO L87 Difference]: Start difference. First operand 1001 states and 1420 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:12,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:12,870 INFO L93 Difference]: Finished difference Result 2193 states and 3163 transitions. [2022-04-15 11:16:12,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:12,870 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 155 [2022-04-15 11:16:12,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:12,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:12,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-15 11:16:12,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:12,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-15 11:16:12,874 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 419 transitions. [2022-04-15 11:16:13,141 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 419 edges. 419 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:13,222 INFO L225 Difference]: With dead ends: 2193 [2022-04-15 11:16:13,222 INFO L226 Difference]: Without dead ends: 1197 [2022-04-15 11:16:13,224 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:13,224 INFO L913 BasicCegarLoop]: 197 mSDtfsCounter, 236 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:13,225 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 204 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:13,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1197 states. [2022-04-15 11:16:14,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1197 to 1157. [2022-04-15 11:16:14,544 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:14,546 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1197 states. Second operand has 1157 states, 1152 states have (on average 1.4375) internal successors, (1656), 1152 states have internal predecessors, (1656), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:14,547 INFO L74 IsIncluded]: Start isIncluded. First operand 1197 states. Second operand has 1157 states, 1152 states have (on average 1.4375) internal successors, (1656), 1152 states have internal predecessors, (1656), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:14,548 INFO L87 Difference]: Start difference. First operand 1197 states. Second operand has 1157 states, 1152 states have (on average 1.4375) internal successors, (1656), 1152 states have internal predecessors, (1656), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:14,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:14,592 INFO L93 Difference]: Finished difference Result 1197 states and 1708 transitions. [2022-04-15 11:16:14,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1708 transitions. [2022-04-15 11:16:14,593 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:14,593 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:14,594 INFO L74 IsIncluded]: Start isIncluded. First operand has 1157 states, 1152 states have (on average 1.4375) internal successors, (1656), 1152 states have internal predecessors, (1656), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1197 states. [2022-04-15 11:16:14,595 INFO L87 Difference]: Start difference. First operand has 1157 states, 1152 states have (on average 1.4375) internal successors, (1656), 1152 states have internal predecessors, (1656), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1197 states. [2022-04-15 11:16:14,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:14,639 INFO L93 Difference]: Finished difference Result 1197 states and 1708 transitions. [2022-04-15 11:16:14,639 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1708 transitions. [2022-04-15 11:16:14,640 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:14,640 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:14,640 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:14,640 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:14,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1152 states have (on average 1.4375) internal successors, (1656), 1152 states have internal predecessors, (1656), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:14,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1660 transitions. [2022-04-15 11:16:14,702 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1660 transitions. Word has length 155 [2022-04-15 11:16:14,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:14,702 INFO L478 AbstractCegarLoop]: Abstraction has 1157 states and 1660 transitions. [2022-04-15 11:16:14,703 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:14,703 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1157 states and 1660 transitions. [2022-04-15 11:16:15,919 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1660 edges. 1660 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:15,919 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1660 transitions. [2022-04-15 11:16:15,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-04-15 11:16:15,921 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:15,921 INFO L499 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:15,922 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-04-15 11:16:15,922 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:15,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:15,922 INFO L85 PathProgramCache]: Analyzing trace with hash -2115685610, now seen corresponding path program 1 times [2022-04-15 11:16:15,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:15,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [305688578] [2022-04-15 11:16:15,923 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:15,923 INFO L85 PathProgramCache]: Analyzing trace with hash -2115685610, now seen corresponding path program 2 times [2022-04-15 11:16:15,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:15,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414422894] [2022-04-15 11:16:15,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:15,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:15,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:15,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:15,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:15,985 INFO L290 TraceCheckUtils]: 0: Hoare triple {46733#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L290 TraceCheckUtils]: 1: Hoare triple {46727#true} assume true; {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {46727#true} {46727#true} #547#return; {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L272 TraceCheckUtils]: 0: Hoare triple {46727#true} call ULTIMATE.init(); {46733#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:15,986 INFO L290 TraceCheckUtils]: 1: Hoare triple {46733#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L290 TraceCheckUtils]: 2: Hoare triple {46727#true} assume true; {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {46727#true} {46727#true} #547#return; {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L272 TraceCheckUtils]: 4: Hoare triple {46727#true} call #t~ret55 := main(); {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L290 TraceCheckUtils]: 5: Hoare triple {46727#true} havoc ~s~0;~s~0 := 12292; {46727#true} is VALID [2022-04-15 11:16:15,986 INFO L272 TraceCheckUtils]: 6: Hoare triple {46727#true} call #t~ret54 := ssl3_connect(~s~0); {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 7: Hoare triple {46727#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 8: Hoare triple {46727#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 9: Hoare triple {46727#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 10: Hoare triple {46727#true} assume !(0 != 12288 + ~tmp___1~0); {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 11: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 12: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 13: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 14: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 15: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 16: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 17: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 18: Hoare triple {46727#true} assume 4368 == ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 19: Hoare triple {46727#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 20: Hoare triple {46727#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 21: Hoare triple {46727#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {46727#true} is VALID [2022-04-15 11:16:15,987 INFO L290 TraceCheckUtils]: 22: Hoare triple {46727#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 23: Hoare triple {46727#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 24: Hoare triple {46727#true} ~skip~0 := 0; {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 25: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 26: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 27: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 28: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 29: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 30: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 31: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 32: Hoare triple {46727#true} assume !(4368 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 33: Hoare triple {46727#true} assume !(4369 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 34: Hoare triple {46727#true} assume 4384 == ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 35: Hoare triple {46727#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 36: Hoare triple {46727#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 37: Hoare triple {46727#true} assume !(~ret~0 <= 0); {46727#true} is VALID [2022-04-15 11:16:15,988 INFO L290 TraceCheckUtils]: 38: Hoare triple {46727#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 39: Hoare triple {46727#true} ~s__init_num~0 := 0; {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 40: Hoare triple {46727#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 41: Hoare triple {46727#true} ~skip~0 := 0; {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 42: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 43: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 44: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 45: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 46: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 47: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 48: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 49: Hoare triple {46727#true} assume !(4368 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 50: Hoare triple {46727#true} assume !(4369 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 51: Hoare triple {46727#true} assume !(4384 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 52: Hoare triple {46727#true} assume !(4385 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 53: Hoare triple {46727#true} assume 4400 == ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 54: Hoare triple {46727#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {46727#true} is VALID [2022-04-15 11:16:15,989 INFO L290 TraceCheckUtils]: 55: Hoare triple {46727#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 56: Hoare triple {46727#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 57: Hoare triple {46727#true} assume !(~ret~0 <= 0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 58: Hoare triple {46727#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 59: Hoare triple {46727#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 60: Hoare triple {46727#true} ~skip~0 := 0; {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 61: Hoare triple {46727#true} assume !false; {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 62: Hoare triple {46727#true} ~state~0 := ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 63: Hoare triple {46727#true} assume !(12292 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 64: Hoare triple {46727#true} assume !(16384 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 65: Hoare triple {46727#true} assume !(4096 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 66: Hoare triple {46727#true} assume !(20480 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 67: Hoare triple {46727#true} assume !(4099 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 68: Hoare triple {46727#true} assume !(4368 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 69: Hoare triple {46727#true} assume !(4369 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 70: Hoare triple {46727#true} assume !(4384 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 71: Hoare triple {46727#true} assume !(4385 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,990 INFO L290 TraceCheckUtils]: 72: Hoare triple {46727#true} assume !(4400 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,991 INFO L290 TraceCheckUtils]: 73: Hoare triple {46727#true} assume !(4401 == ~s__state~0); {46727#true} is VALID [2022-04-15 11:16:15,991 INFO L290 TraceCheckUtils]: 74: Hoare triple {46727#true} assume 4416 == ~s__state~0; {46727#true} is VALID [2022-04-15 11:16:15,991 INFO L290 TraceCheckUtils]: 75: Hoare triple {46727#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {46727#true} is VALID [2022-04-15 11:16:15,991 INFO L290 TraceCheckUtils]: 76: Hoare triple {46727#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {46727#true} is VALID [2022-04-15 11:16:15,991 INFO L290 TraceCheckUtils]: 77: Hoare triple {46727#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,991 INFO L290 TraceCheckUtils]: 78: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(0 == ~tmp___6~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,992 INFO L290 TraceCheckUtils]: 79: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,992 INFO L290 TraceCheckUtils]: 80: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} ~skip~0 := 0; {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,992 INFO L290 TraceCheckUtils]: 81: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !false; {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,992 INFO L290 TraceCheckUtils]: 82: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} ~state~0 := ~s__state~0; {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,993 INFO L290 TraceCheckUtils]: 83: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(12292 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,993 INFO L290 TraceCheckUtils]: 84: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(16384 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,993 INFO L290 TraceCheckUtils]: 85: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4096 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,993 INFO L290 TraceCheckUtils]: 86: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(20480 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,994 INFO L290 TraceCheckUtils]: 87: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4099 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,994 INFO L290 TraceCheckUtils]: 88: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4368 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,994 INFO L290 TraceCheckUtils]: 89: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4369 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,994 INFO L290 TraceCheckUtils]: 90: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4384 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,995 INFO L290 TraceCheckUtils]: 91: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4385 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,995 INFO L290 TraceCheckUtils]: 92: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4400 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,995 INFO L290 TraceCheckUtils]: 93: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4401 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,995 INFO L290 TraceCheckUtils]: 94: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4416 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 95: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4417 == ~s__state~0); {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 96: Hoare triple {46732#(= (+ ssl3_connect_~s__state~0 (- 4432)) 0)} assume !(4432 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 97: Hoare triple {46728#false} assume !(4433 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 98: Hoare triple {46728#false} assume !(4448 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 99: Hoare triple {46728#false} assume !(4449 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 100: Hoare triple {46728#false} assume !(4464 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 101: Hoare triple {46728#false} assume !(4465 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 102: Hoare triple {46728#false} assume !(4466 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 103: Hoare triple {46728#false} assume !(4467 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,996 INFO L290 TraceCheckUtils]: 104: Hoare triple {46728#false} assume !(4480 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 105: Hoare triple {46728#false} assume !(4481 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 106: Hoare triple {46728#false} assume !(4496 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 107: Hoare triple {46728#false} assume !(4497 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 108: Hoare triple {46728#false} assume !(4512 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 109: Hoare triple {46728#false} assume !(4513 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 110: Hoare triple {46728#false} assume 4528 == ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 111: Hoare triple {46728#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 112: Hoare triple {46728#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 113: Hoare triple {46728#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 114: Hoare triple {46728#false} ~s__init_num~0 := 0; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 115: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 116: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 117: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 118: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 119: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,997 INFO L290 TraceCheckUtils]: 120: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 121: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 122: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 123: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 124: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 125: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 126: Hoare triple {46728#false} assume 4384 == ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 127: Hoare triple {46728#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 128: Hoare triple {46728#false} assume !(1 == ~blastFlag~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 129: Hoare triple {46728#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 130: Hoare triple {46728#false} assume !(~ret~0 <= 0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 131: Hoare triple {46728#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 132: Hoare triple {46728#false} ~s__init_num~0 := 0; {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 133: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 134: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 135: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-15 11:16:15,998 INFO L290 TraceCheckUtils]: 136: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 137: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 138: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 139: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 140: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 141: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 142: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 143: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 144: Hoare triple {46728#false} assume !(4384 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 145: Hoare triple {46728#false} assume !(4385 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 146: Hoare triple {46728#false} assume 4400 == ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 147: Hoare triple {46728#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 148: Hoare triple {46728#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 149: Hoare triple {46728#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 150: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 151: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 152: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-15 11:16:15,999 INFO L290 TraceCheckUtils]: 153: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 154: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 155: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 156: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 157: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 158: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 159: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 160: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 161: Hoare triple {46728#false} assume !(4384 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 162: Hoare triple {46728#false} assume !(4385 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 163: Hoare triple {46728#false} assume !(4400 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 164: Hoare triple {46728#false} assume !(4401 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 165: Hoare triple {46728#false} assume 4416 == ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 166: Hoare triple {46728#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 167: Hoare triple {46728#false} assume !(3 == ~blastFlag~0); {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 168: Hoare triple {46728#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {46728#false} is VALID [2022-04-15 11:16:16,000 INFO L290 TraceCheckUtils]: 169: Hoare triple {46728#false} assume !(0 == ~tmp___6~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 170: Hoare triple {46728#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 171: Hoare triple {46728#false} ~skip~0 := 0; {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 172: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 173: Hoare triple {46728#false} ~state~0 := ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 174: Hoare triple {46728#false} assume !(12292 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 175: Hoare triple {46728#false} assume !(16384 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 176: Hoare triple {46728#false} assume !(4096 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 177: Hoare triple {46728#false} assume !(20480 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 178: Hoare triple {46728#false} assume !(4099 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 179: Hoare triple {46728#false} assume !(4368 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 180: Hoare triple {46728#false} assume !(4369 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 181: Hoare triple {46728#false} assume !(4384 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 182: Hoare triple {46728#false} assume !(4385 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 183: Hoare triple {46728#false} assume !(4400 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 184: Hoare triple {46728#false} assume !(4401 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 185: Hoare triple {46728#false} assume !(4416 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,001 INFO L290 TraceCheckUtils]: 186: Hoare triple {46728#false} assume !(4417 == ~s__state~0); {46728#false} is VALID [2022-04-15 11:16:16,002 INFO L290 TraceCheckUtils]: 187: Hoare triple {46728#false} assume 4432 == ~s__state~0; {46728#false} is VALID [2022-04-15 11:16:16,002 INFO L290 TraceCheckUtils]: 188: Hoare triple {46728#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {46728#false} is VALID [2022-04-15 11:16:16,002 INFO L290 TraceCheckUtils]: 189: Hoare triple {46728#false} assume 5 == ~blastFlag~0; {46728#false} is VALID [2022-04-15 11:16:16,002 INFO L290 TraceCheckUtils]: 190: Hoare triple {46728#false} assume !false; {46728#false} is VALID [2022-04-15 11:16:16,002 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 314 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-04-15 11:16:16,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:16,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414422894] [2022-04-15 11:16:16,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414422894] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:16,002 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:16,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:16,003 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:16,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [305688578] [2022-04-15 11:16:16,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [305688578] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:16,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:16,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:16,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563095367] [2022-04-15 11:16:16,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:16,003 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 191 [2022-04-15 11:16:16,004 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:16,004 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:16,076 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 121 edges. 121 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:16,076 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:16,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:16,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:16,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:16,076 INFO L87 Difference]: Start difference. First operand 1157 states and 1660 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:17,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:17,777 INFO L93 Difference]: Finished difference Result 2407 states and 3433 transitions. [2022-04-15 11:16:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:17,777 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 191 [2022-04-15 11:16:17,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:17,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:17,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 367 transitions. [2022-04-15 11:16:17,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:17,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 367 transitions. [2022-04-15 11:16:17,780 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 367 transitions. [2022-04-15 11:16:18,017 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 367 edges. 367 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:18,069 INFO L225 Difference]: With dead ends: 2407 [2022-04-15 11:16:18,069 INFO L226 Difference]: Without dead ends: 1263 [2022-04-15 11:16:18,071 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:18,071 INFO L913 BasicCegarLoop]: 186 mSDtfsCounter, 187 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:18,071 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 193 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:18,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1263 states. [2022-04-15 11:16:19,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1263 to 1249. [2022-04-15 11:16:19,324 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:19,326 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1263 states. Second operand has 1249 states, 1244 states have (on average 1.4212218649517685) internal successors, (1768), 1244 states have internal predecessors, (1768), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:19,327 INFO L74 IsIncluded]: Start isIncluded. First operand 1263 states. Second operand has 1249 states, 1244 states have (on average 1.4212218649517685) internal successors, (1768), 1244 states have internal predecessors, (1768), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:19,328 INFO L87 Difference]: Start difference. First operand 1263 states. Second operand has 1249 states, 1244 states have (on average 1.4212218649517685) internal successors, (1768), 1244 states have internal predecessors, (1768), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:19,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:19,381 INFO L93 Difference]: Finished difference Result 1263 states and 1786 transitions. [2022-04-15 11:16:19,381 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 1786 transitions. [2022-04-15 11:16:19,382 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:19,382 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:19,384 INFO L74 IsIncluded]: Start isIncluded. First operand has 1249 states, 1244 states have (on average 1.4212218649517685) internal successors, (1768), 1244 states have internal predecessors, (1768), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1263 states. [2022-04-15 11:16:19,385 INFO L87 Difference]: Start difference. First operand has 1249 states, 1244 states have (on average 1.4212218649517685) internal successors, (1768), 1244 states have internal predecessors, (1768), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1263 states. [2022-04-15 11:16:19,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:19,433 INFO L93 Difference]: Finished difference Result 1263 states and 1786 transitions. [2022-04-15 11:16:19,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 1786 transitions. [2022-04-15 11:16:19,434 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:19,434 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:19,434 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:19,434 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:19,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1244 states have (on average 1.4212218649517685) internal successors, (1768), 1244 states have internal predecessors, (1768), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 1772 transitions. [2022-04-15 11:16:19,515 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 1772 transitions. Word has length 191 [2022-04-15 11:16:19,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:19,515 INFO L478 AbstractCegarLoop]: Abstraction has 1249 states and 1772 transitions. [2022-04-15 11:16:19,515 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:19,515 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1249 states and 1772 transitions. [2022-04-15 11:16:20,887 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1772 edges. 1772 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:20,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 1772 transitions. [2022-04-15 11:16:20,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-04-15 11:16:20,890 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:20,890 INFO L499 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:20,890 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-04-15 11:16:20,890 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:20,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:20,890 INFO L85 PathProgramCache]: Analyzing trace with hash 182225272, now seen corresponding path program 1 times [2022-04-15 11:16:20,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:20,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [171753918] [2022-04-15 11:16:20,891 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:20,891 INFO L85 PathProgramCache]: Analyzing trace with hash 182225272, now seen corresponding path program 2 times [2022-04-15 11:16:20,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:20,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830390144] [2022-04-15 11:16:20,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:20,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:21,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:21,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:21,037 INFO L290 TraceCheckUtils]: 0: Hoare triple {56583#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {56577#true} is VALID [2022-04-15 11:16:21,037 INFO L290 TraceCheckUtils]: 1: Hoare triple {56577#true} assume true; {56577#true} is VALID [2022-04-15 11:16:21,037 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {56577#true} {56577#true} #547#return; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L272 TraceCheckUtils]: 0: Hoare triple {56577#true} call ULTIMATE.init(); {56583#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 1: Hoare triple {56583#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 2: Hoare triple {56577#true} assume true; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {56577#true} {56577#true} #547#return; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L272 TraceCheckUtils]: 4: Hoare triple {56577#true} call #t~ret55 := main(); {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 5: Hoare triple {56577#true} havoc ~s~0;~s~0 := 12292; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L272 TraceCheckUtils]: 6: Hoare triple {56577#true} call #t~ret54 := ssl3_connect(~s~0); {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 7: Hoare triple {56577#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 8: Hoare triple {56577#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 9: Hoare triple {56577#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 10: Hoare triple {56577#true} assume !(0 != 12288 + ~tmp___1~0); {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 11: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-15 11:16:21,038 INFO L290 TraceCheckUtils]: 12: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 13: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 14: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 15: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 16: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 17: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 18: Hoare triple {56577#true} assume 4368 == ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 19: Hoare triple {56577#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 20: Hoare triple {56577#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 21: Hoare triple {56577#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 22: Hoare triple {56577#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 23: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 24: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 25: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 26: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 27: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 28: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,039 INFO L290 TraceCheckUtils]: 29: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 30: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 31: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 32: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 33: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 34: Hoare triple {56577#true} assume 4384 == ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 35: Hoare triple {56577#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 36: Hoare triple {56577#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 37: Hoare triple {56577#true} assume !(~ret~0 <= 0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 38: Hoare triple {56577#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 39: Hoare triple {56577#true} ~s__init_num~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 40: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 41: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 42: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 43: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 44: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 45: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,040 INFO L290 TraceCheckUtils]: 46: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 47: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 48: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 49: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 50: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 51: Hoare triple {56577#true} assume !(4384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 52: Hoare triple {56577#true} assume !(4385 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 53: Hoare triple {56577#true} assume 4400 == ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 54: Hoare triple {56577#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 55: Hoare triple {56577#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 56: Hoare triple {56577#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 57: Hoare triple {56577#true} assume !(~ret~0 <= 0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 58: Hoare triple {56577#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 59: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 60: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 61: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 62: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,041 INFO L290 TraceCheckUtils]: 63: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 64: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 65: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 66: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 67: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 68: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 69: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 70: Hoare triple {56577#true} assume !(4384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 71: Hoare triple {56577#true} assume !(4385 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 72: Hoare triple {56577#true} assume !(4400 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 73: Hoare triple {56577#true} assume !(4401 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 74: Hoare triple {56577#true} assume 4416 == ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 75: Hoare triple {56577#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 76: Hoare triple {56577#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 77: Hoare triple {56577#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 78: Hoare triple {56577#true} assume !(0 == ~tmp___6~0); {56577#true} is VALID [2022-04-15 11:16:21,042 INFO L290 TraceCheckUtils]: 79: Hoare triple {56577#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 80: Hoare triple {56577#true} ~skip~0 := 0; {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 81: Hoare triple {56577#true} assume !false; {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 82: Hoare triple {56577#true} ~state~0 := ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 83: Hoare triple {56577#true} assume !(12292 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 84: Hoare triple {56577#true} assume !(16384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 85: Hoare triple {56577#true} assume !(4096 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 86: Hoare triple {56577#true} assume !(20480 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 87: Hoare triple {56577#true} assume !(4099 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 88: Hoare triple {56577#true} assume !(4368 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 89: Hoare triple {56577#true} assume !(4369 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 90: Hoare triple {56577#true} assume !(4384 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 91: Hoare triple {56577#true} assume !(4385 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 92: Hoare triple {56577#true} assume !(4400 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 93: Hoare triple {56577#true} assume !(4401 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 94: Hoare triple {56577#true} assume !(4416 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,043 INFO L290 TraceCheckUtils]: 95: Hoare triple {56577#true} assume !(4417 == ~s__state~0); {56577#true} is VALID [2022-04-15 11:16:21,044 INFO L290 TraceCheckUtils]: 96: Hoare triple {56577#true} assume 4432 == ~s__state~0; {56577#true} is VALID [2022-04-15 11:16:21,044 INFO L290 TraceCheckUtils]: 97: Hoare triple {56577#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {56577#true} is VALID [2022-04-15 11:16:21,044 INFO L290 TraceCheckUtils]: 98: Hoare triple {56577#true} assume !(5 == ~blastFlag~0); {56577#true} is VALID [2022-04-15 11:16:21,063 INFO L290 TraceCheckUtils]: 99: Hoare triple {56577#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,063 INFO L290 TraceCheckUtils]: 100: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,064 INFO L290 TraceCheckUtils]: 101: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} ~skip~0 := 0; {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,064 INFO L290 TraceCheckUtils]: 102: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !false; {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,064 INFO L290 TraceCheckUtils]: 103: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} ~state~0 := ~s__state~0; {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,064 INFO L290 TraceCheckUtils]: 104: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(12292 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,065 INFO L290 TraceCheckUtils]: 105: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(16384 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,065 INFO L290 TraceCheckUtils]: 106: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4096 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,065 INFO L290 TraceCheckUtils]: 107: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(20480 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,065 INFO L290 TraceCheckUtils]: 108: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4099 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,066 INFO L290 TraceCheckUtils]: 109: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4368 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,066 INFO L290 TraceCheckUtils]: 110: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4369 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,066 INFO L290 TraceCheckUtils]: 111: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4384 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,066 INFO L290 TraceCheckUtils]: 112: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4385 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,067 INFO L290 TraceCheckUtils]: 113: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4400 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,067 INFO L290 TraceCheckUtils]: 114: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4401 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,067 INFO L290 TraceCheckUtils]: 115: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4416 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,067 INFO L290 TraceCheckUtils]: 116: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4417 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 117: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4432 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 118: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4433 == ~s__state~0); {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 119: Hoare triple {56582#(= (+ ssl3_connect_~s__state~0 (- 4448)) 0)} assume !(4448 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 120: Hoare triple {56578#false} assume !(4449 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 121: Hoare triple {56578#false} assume !(4464 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 122: Hoare triple {56578#false} assume !(4465 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 123: Hoare triple {56578#false} assume !(4466 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,068 INFO L290 TraceCheckUtils]: 124: Hoare triple {56578#false} assume !(4467 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 125: Hoare triple {56578#false} assume !(4480 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 126: Hoare triple {56578#false} assume !(4481 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 127: Hoare triple {56578#false} assume !(4496 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 128: Hoare triple {56578#false} assume !(4497 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 129: Hoare triple {56578#false} assume !(4512 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 130: Hoare triple {56578#false} assume !(4513 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 131: Hoare triple {56578#false} assume 4528 == ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 132: Hoare triple {56578#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 133: Hoare triple {56578#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 134: Hoare triple {56578#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 135: Hoare triple {56578#false} ~s__init_num~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 136: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 137: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 138: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 139: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 140: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,069 INFO L290 TraceCheckUtils]: 141: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 142: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 143: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 144: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 145: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 146: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 147: Hoare triple {56578#false} assume 4384 == ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 148: Hoare triple {56578#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 149: Hoare triple {56578#false} assume !(1 == ~blastFlag~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 150: Hoare triple {56578#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 151: Hoare triple {56578#false} assume !(~ret~0 <= 0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 152: Hoare triple {56578#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 153: Hoare triple {56578#false} ~s__init_num~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 154: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 155: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 156: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 157: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,070 INFO L290 TraceCheckUtils]: 158: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 159: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 160: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 161: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 162: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 163: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 164: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 165: Hoare triple {56578#false} assume !(4384 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 166: Hoare triple {56578#false} assume !(4385 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 167: Hoare triple {56578#false} assume 4400 == ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 168: Hoare triple {56578#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 169: Hoare triple {56578#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 170: Hoare triple {56578#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 171: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 172: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,071 INFO L290 TraceCheckUtils]: 173: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 174: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 175: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 176: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 177: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 178: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 179: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 180: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 181: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 182: Hoare triple {56578#false} assume !(4384 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 183: Hoare triple {56578#false} assume !(4385 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 184: Hoare triple {56578#false} assume !(4400 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 185: Hoare triple {56578#false} assume !(4401 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 186: Hoare triple {56578#false} assume 4416 == ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 187: Hoare triple {56578#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 188: Hoare triple {56578#false} assume !(3 == ~blastFlag~0); {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 189: Hoare triple {56578#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,072 INFO L290 TraceCheckUtils]: 190: Hoare triple {56578#false} assume !(0 == ~tmp___6~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 191: Hoare triple {56578#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 192: Hoare triple {56578#false} ~skip~0 := 0; {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 193: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 194: Hoare triple {56578#false} ~state~0 := ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 195: Hoare triple {56578#false} assume !(12292 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 196: Hoare triple {56578#false} assume !(16384 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 197: Hoare triple {56578#false} assume !(4096 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 198: Hoare triple {56578#false} assume !(20480 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 199: Hoare triple {56578#false} assume !(4099 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 200: Hoare triple {56578#false} assume !(4368 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 201: Hoare triple {56578#false} assume !(4369 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 202: Hoare triple {56578#false} assume !(4384 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 203: Hoare triple {56578#false} assume !(4385 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 204: Hoare triple {56578#false} assume !(4400 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 205: Hoare triple {56578#false} assume !(4401 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 206: Hoare triple {56578#false} assume !(4416 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,073 INFO L290 TraceCheckUtils]: 207: Hoare triple {56578#false} assume !(4417 == ~s__state~0); {56578#false} is VALID [2022-04-15 11:16:21,074 INFO L290 TraceCheckUtils]: 208: Hoare triple {56578#false} assume 4432 == ~s__state~0; {56578#false} is VALID [2022-04-15 11:16:21,074 INFO L290 TraceCheckUtils]: 209: Hoare triple {56578#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {56578#false} is VALID [2022-04-15 11:16:21,074 INFO L290 TraceCheckUtils]: 210: Hoare triple {56578#false} assume 5 == ~blastFlag~0; {56578#false} is VALID [2022-04-15 11:16:21,074 INFO L290 TraceCheckUtils]: 211: Hoare triple {56578#false} assume !false; {56578#false} is VALID [2022-04-15 11:16:21,074 INFO L134 CoverageAnalysis]: Checked inductivity of 586 backedges. 394 proven. 0 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-04-15 11:16:21,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:21,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830390144] [2022-04-15 11:16:21,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830390144] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:21,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:21,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:21,075 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:21,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [171753918] [2022-04-15 11:16:21,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [171753918] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:21,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:21,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:21,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805250934] [2022-04-15 11:16:21,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:21,076 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 212 [2022-04-15 11:16:21,076 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:21,076 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 30.75) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:21,138 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 127 edges. 127 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:21,138 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:21,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:21,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:21,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:21,138 INFO L87 Difference]: Start difference. First operand 1249 states and 1772 transitions. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:22,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:22,568 INFO L93 Difference]: Finished difference Result 2597 states and 3675 transitions. [2022-04-15 11:16:22,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:22,568 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 212 [2022-04-15 11:16:22,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:22,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:22,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 370 transitions. [2022-04-15 11:16:22,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:22,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 370 transitions. [2022-04-15 11:16:22,577 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 370 transitions. [2022-04-15 11:16:22,751 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 370 edges. 370 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:22,825 INFO L225 Difference]: With dead ends: 2597 [2022-04-15 11:16:22,825 INFO L226 Difference]: Without dead ends: 1361 [2022-04-15 11:16:22,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:22,833 INFO L913 BasicCegarLoop]: 186 mSDtfsCounter, 184 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:22,833 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 193 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:22,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2022-04-15 11:16:23,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 1349. [2022-04-15 11:16:23,726 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:23,728 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1361 states. Second operand has 1349 states, 1344 states have (on average 1.4047619047619047) internal successors, (1888), 1344 states have internal predecessors, (1888), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:23,729 INFO L74 IsIncluded]: Start isIncluded. First operand 1361 states. Second operand has 1349 states, 1344 states have (on average 1.4047619047619047) internal successors, (1888), 1344 states have internal predecessors, (1888), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:23,730 INFO L87 Difference]: Start difference. First operand 1361 states. Second operand has 1349 states, 1344 states have (on average 1.4047619047619047) internal successors, (1888), 1344 states have internal predecessors, (1888), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:23,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:23,786 INFO L93 Difference]: Finished difference Result 1361 states and 1908 transitions. [2022-04-15 11:16:23,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1908 transitions. [2022-04-15 11:16:23,787 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:23,787 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:23,789 INFO L74 IsIncluded]: Start isIncluded. First operand has 1349 states, 1344 states have (on average 1.4047619047619047) internal successors, (1888), 1344 states have internal predecessors, (1888), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1361 states. [2022-04-15 11:16:23,804 INFO L87 Difference]: Start difference. First operand has 1349 states, 1344 states have (on average 1.4047619047619047) internal successors, (1888), 1344 states have internal predecessors, (1888), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1361 states. [2022-04-15 11:16:23,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:23,868 INFO L93 Difference]: Finished difference Result 1361 states and 1908 transitions. [2022-04-15 11:16:23,868 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1908 transitions. [2022-04-15 11:16:23,869 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:23,869 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:23,869 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:23,869 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:23,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1344 states have (on average 1.4047619047619047) internal successors, (1888), 1344 states have internal predecessors, (1888), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:23,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 1892 transitions. [2022-04-15 11:16:23,964 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 1892 transitions. Word has length 212 [2022-04-15 11:16:23,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:23,964 INFO L478 AbstractCegarLoop]: Abstraction has 1349 states and 1892 transitions. [2022-04-15 11:16:23,964 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 3 states have internal predecessors, (123), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:23,964 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1349 states and 1892 transitions. [2022-04-15 11:16:25,017 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 1892 edges. 1892 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:25,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 1892 transitions. [2022-04-15 11:16:25,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-04-15 11:16:25,019 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:25,020 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:25,020 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-04-15 11:16:25,021 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:25,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:25,022 INFO L85 PathProgramCache]: Analyzing trace with hash 292082155, now seen corresponding path program 1 times [2022-04-15 11:16:25,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:25,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1026942405] [2022-04-15 11:16:25,023 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:25,023 INFO L85 PathProgramCache]: Analyzing trace with hash 292082155, now seen corresponding path program 2 times [2022-04-15 11:16:25,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:25,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63791067] [2022-04-15 11:16:25,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:25,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:25,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:25,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:25,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:25,093 INFO L290 TraceCheckUtils]: 0: Hoare triple {67209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {67203#true} is VALID [2022-04-15 11:16:25,093 INFO L290 TraceCheckUtils]: 1: Hoare triple {67203#true} assume true; {67203#true} is VALID [2022-04-15 11:16:25,093 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {67203#true} {67203#true} #547#return; {67203#true} is VALID [2022-04-15 11:16:25,093 INFO L272 TraceCheckUtils]: 0: Hoare triple {67203#true} call ULTIMATE.init(); {67209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:25,093 INFO L290 TraceCheckUtils]: 1: Hoare triple {67209#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {67203#true} is VALID [2022-04-15 11:16:25,093 INFO L290 TraceCheckUtils]: 2: Hoare triple {67203#true} assume true; {67203#true} is VALID [2022-04-15 11:16:25,093 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {67203#true} {67203#true} #547#return; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L272 TraceCheckUtils]: 4: Hoare triple {67203#true} call #t~ret55 := main(); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 5: Hoare triple {67203#true} havoc ~s~0;~s~0 := 12292; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L272 TraceCheckUtils]: 6: Hoare triple {67203#true} call #t~ret54 := ssl3_connect(~s~0); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 7: Hoare triple {67203#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 8: Hoare triple {67203#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 9: Hoare triple {67203#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 10: Hoare triple {67203#true} assume !(0 != 12288 + ~tmp___1~0); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 11: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 12: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 13: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 14: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 15: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 16: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 17: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 18: Hoare triple {67203#true} assume 4368 == ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 19: Hoare triple {67203#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {67203#true} is VALID [2022-04-15 11:16:25,094 INFO L290 TraceCheckUtils]: 20: Hoare triple {67203#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 21: Hoare triple {67203#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 22: Hoare triple {67203#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 23: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 24: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 25: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 26: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 27: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 28: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 29: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 30: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 31: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 32: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 33: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 34: Hoare triple {67203#true} assume 4384 == ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 35: Hoare triple {67203#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 36: Hoare triple {67203#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {67203#true} is VALID [2022-04-15 11:16:25,095 INFO L290 TraceCheckUtils]: 37: Hoare triple {67203#true} assume !(~ret~0 <= 0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 38: Hoare triple {67203#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 39: Hoare triple {67203#true} ~s__init_num~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 40: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 41: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 42: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 43: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 44: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 45: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 46: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 47: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 48: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 49: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 50: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 51: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 52: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,096 INFO L290 TraceCheckUtils]: 53: Hoare triple {67203#true} assume 4400 == ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 54: Hoare triple {67203#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 55: Hoare triple {67203#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 56: Hoare triple {67203#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 57: Hoare triple {67203#true} assume !(~ret~0 <= 0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 58: Hoare triple {67203#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 59: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 60: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 61: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 62: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 63: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 64: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 65: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 66: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 67: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 68: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 69: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,097 INFO L290 TraceCheckUtils]: 70: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 71: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 72: Hoare triple {67203#true} assume !(4400 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 73: Hoare triple {67203#true} assume !(4401 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 74: Hoare triple {67203#true} assume 4416 == ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 75: Hoare triple {67203#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 76: Hoare triple {67203#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 77: Hoare triple {67203#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 78: Hoare triple {67203#true} assume !(0 == ~tmp___6~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 79: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 80: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 81: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 82: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 83: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 84: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 85: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 86: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,098 INFO L290 TraceCheckUtils]: 87: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 88: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 89: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 90: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 91: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 92: Hoare triple {67203#true} assume !(4400 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 93: Hoare triple {67203#true} assume !(4401 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 94: Hoare triple {67203#true} assume !(4416 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 95: Hoare triple {67203#true} assume !(4417 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 96: Hoare triple {67203#true} assume 4432 == ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 97: Hoare triple {67203#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 98: Hoare triple {67203#true} assume !(5 == ~blastFlag~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 99: Hoare triple {67203#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 100: Hoare triple {67203#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 101: Hoare triple {67203#true} ~skip~0 := 0; {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 102: Hoare triple {67203#true} assume !false; {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 103: Hoare triple {67203#true} ~state~0 := ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,099 INFO L290 TraceCheckUtils]: 104: Hoare triple {67203#true} assume !(12292 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 105: Hoare triple {67203#true} assume !(16384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 106: Hoare triple {67203#true} assume !(4096 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 107: Hoare triple {67203#true} assume !(20480 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 108: Hoare triple {67203#true} assume !(4099 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 109: Hoare triple {67203#true} assume !(4368 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 110: Hoare triple {67203#true} assume !(4369 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 111: Hoare triple {67203#true} assume !(4384 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 112: Hoare triple {67203#true} assume !(4385 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 113: Hoare triple {67203#true} assume !(4400 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 114: Hoare triple {67203#true} assume !(4401 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 115: Hoare triple {67203#true} assume !(4416 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 116: Hoare triple {67203#true} assume !(4417 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 117: Hoare triple {67203#true} assume !(4432 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 118: Hoare triple {67203#true} assume !(4433 == ~s__state~0); {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 119: Hoare triple {67203#true} assume 4448 == ~s__state~0; {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 120: Hoare triple {67203#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {67203#true} is VALID [2022-04-15 11:16:25,100 INFO L290 TraceCheckUtils]: 121: Hoare triple {67203#true} assume !(~ret~0 <= 0); {67203#true} is VALID [2022-04-15 11:16:25,101 INFO L290 TraceCheckUtils]: 122: Hoare triple {67203#true} assume 0 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464; {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,101 INFO L290 TraceCheckUtils]: 123: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} ~s__init_num~0 := 0; {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,101 INFO L290 TraceCheckUtils]: 124: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,102 INFO L290 TraceCheckUtils]: 125: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} ~skip~0 := 0; {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,102 INFO L290 TraceCheckUtils]: 126: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !false; {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,102 INFO L290 TraceCheckUtils]: 127: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} ~state~0 := ~s__state~0; {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,102 INFO L290 TraceCheckUtils]: 128: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(12292 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,103 INFO L290 TraceCheckUtils]: 129: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(16384 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,103 INFO L290 TraceCheckUtils]: 130: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4096 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,103 INFO L290 TraceCheckUtils]: 131: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(20480 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,104 INFO L290 TraceCheckUtils]: 132: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4099 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,104 INFO L290 TraceCheckUtils]: 133: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4368 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,104 INFO L290 TraceCheckUtils]: 134: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4369 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,104 INFO L290 TraceCheckUtils]: 135: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4384 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,105 INFO L290 TraceCheckUtils]: 136: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4385 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,105 INFO L290 TraceCheckUtils]: 137: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4400 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,105 INFO L290 TraceCheckUtils]: 138: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4401 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,105 INFO L290 TraceCheckUtils]: 139: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4416 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,106 INFO L290 TraceCheckUtils]: 140: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4417 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,106 INFO L290 TraceCheckUtils]: 141: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4432 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,106 INFO L290 TraceCheckUtils]: 142: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4433 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,106 INFO L290 TraceCheckUtils]: 143: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4448 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 144: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4449 == ~s__state~0); {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 145: Hoare triple {67208#(= (+ (- 4464) ssl3_connect_~s__state~0) 0)} assume !(4464 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 146: Hoare triple {67204#false} assume !(4465 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 147: Hoare triple {67204#false} assume !(4466 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 148: Hoare triple {67204#false} assume !(4467 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 149: Hoare triple {67204#false} assume !(4480 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 150: Hoare triple {67204#false} assume !(4481 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 151: Hoare triple {67204#false} assume !(4496 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 152: Hoare triple {67204#false} assume !(4497 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,107 INFO L290 TraceCheckUtils]: 153: Hoare triple {67204#false} assume !(4512 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 154: Hoare triple {67204#false} assume !(4513 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 155: Hoare triple {67204#false} assume 4528 == ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 156: Hoare triple {67204#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 157: Hoare triple {67204#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 158: Hoare triple {67204#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 159: Hoare triple {67204#false} ~s__init_num~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 160: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 161: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 162: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 163: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 164: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 165: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 166: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 167: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 168: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 169: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,108 INFO L290 TraceCheckUtils]: 170: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 171: Hoare triple {67204#false} assume 4384 == ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 172: Hoare triple {67204#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 173: Hoare triple {67204#false} assume !(1 == ~blastFlag~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 174: Hoare triple {67204#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 175: Hoare triple {67204#false} assume !(~ret~0 <= 0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 176: Hoare triple {67204#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 177: Hoare triple {67204#false} ~s__init_num~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 178: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 179: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 180: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 181: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 182: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 183: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 184: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 185: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 186: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 187: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,109 INFO L290 TraceCheckUtils]: 188: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 189: Hoare triple {67204#false} assume !(4384 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 190: Hoare triple {67204#false} assume !(4385 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 191: Hoare triple {67204#false} assume 4400 == ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 192: Hoare triple {67204#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 193: Hoare triple {67204#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 194: Hoare triple {67204#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 195: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 196: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 197: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 198: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 199: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 200: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 201: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 202: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 203: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 204: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,110 INFO L290 TraceCheckUtils]: 205: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 206: Hoare triple {67204#false} assume !(4384 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 207: Hoare triple {67204#false} assume !(4385 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 208: Hoare triple {67204#false} assume !(4400 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 209: Hoare triple {67204#false} assume !(4401 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 210: Hoare triple {67204#false} assume 4416 == ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 211: Hoare triple {67204#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 212: Hoare triple {67204#false} assume !(3 == ~blastFlag~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 213: Hoare triple {67204#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 214: Hoare triple {67204#false} assume !(0 == ~tmp___6~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 215: Hoare triple {67204#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 216: Hoare triple {67204#false} ~skip~0 := 0; {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 217: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 218: Hoare triple {67204#false} ~state~0 := ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 219: Hoare triple {67204#false} assume !(12292 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 220: Hoare triple {67204#false} assume !(16384 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 221: Hoare triple {67204#false} assume !(4096 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 222: Hoare triple {67204#false} assume !(20480 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,111 INFO L290 TraceCheckUtils]: 223: Hoare triple {67204#false} assume !(4099 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 224: Hoare triple {67204#false} assume !(4368 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 225: Hoare triple {67204#false} assume !(4369 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 226: Hoare triple {67204#false} assume !(4384 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 227: Hoare triple {67204#false} assume !(4385 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 228: Hoare triple {67204#false} assume !(4400 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 229: Hoare triple {67204#false} assume !(4401 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 230: Hoare triple {67204#false} assume !(4416 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 231: Hoare triple {67204#false} assume !(4417 == ~s__state~0); {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 232: Hoare triple {67204#false} assume 4432 == ~s__state~0; {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 233: Hoare triple {67204#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 234: Hoare triple {67204#false} assume 5 == ~blastFlag~0; {67204#false} is VALID [2022-04-15 11:16:25,112 INFO L290 TraceCheckUtils]: 235: Hoare triple {67204#false} assume !false; {67204#false} is VALID [2022-04-15 11:16:25,113 INFO L134 CoverageAnalysis]: Checked inductivity of 734 backedges. 474 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-04-15 11:16:25,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63791067] [2022-04-15 11:16:25,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63791067] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:25,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:25,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:25,113 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:25,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1026942405] [2022-04-15 11:16:25,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1026942405] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:25,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:25,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:25,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109531397] [2022-04-15 11:16:25,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:25,114 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 236 [2022-04-15 11:16:25,114 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:25,114 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:25,182 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:25,183 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:25,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:25,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:25,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:25,184 INFO L87 Difference]: Start difference. First operand 1349 states and 1892 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:26,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:26,751 INFO L93 Difference]: Finished difference Result 2805 states and 3927 transitions. [2022-04-15 11:16:26,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:26,751 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 236 [2022-04-15 11:16:26,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:26,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:26,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 373 transitions. [2022-04-15 11:16:26,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:26,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 373 transitions. [2022-04-15 11:16:26,755 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 373 transitions. [2022-04-15 11:16:26,941 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 373 edges. 373 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:27,026 INFO L225 Difference]: With dead ends: 2805 [2022-04-15 11:16:27,026 INFO L226 Difference]: Without dead ends: 1469 [2022-04-15 11:16:27,033 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:27,034 INFO L913 BasicCegarLoop]: 186 mSDtfsCounter, 182 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:27,034 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 193 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:27,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1469 states. [2022-04-15 11:16:28,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1469 to 1461. [2022-04-15 11:16:28,127 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:28,129 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1469 states. Second operand has 1461 states, 1456 states have (on average 1.3873626373626373) internal successors, (2020), 1456 states have internal predecessors, (2020), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:28,129 INFO L74 IsIncluded]: Start isIncluded. First operand 1469 states. Second operand has 1461 states, 1456 states have (on average 1.3873626373626373) internal successors, (2020), 1456 states have internal predecessors, (2020), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:28,130 INFO L87 Difference]: Start difference. First operand 1469 states. Second operand has 1461 states, 1456 states have (on average 1.3873626373626373) internal successors, (2020), 1456 states have internal predecessors, (2020), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:28,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:28,192 INFO L93 Difference]: Finished difference Result 1469 states and 2032 transitions. [2022-04-15 11:16:28,192 INFO L276 IsEmpty]: Start isEmpty. Operand 1469 states and 2032 transitions. [2022-04-15 11:16:28,193 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:28,193 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:28,195 INFO L74 IsIncluded]: Start isIncluded. First operand has 1461 states, 1456 states have (on average 1.3873626373626373) internal successors, (2020), 1456 states have internal predecessors, (2020), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1469 states. [2022-04-15 11:16:28,196 INFO L87 Difference]: Start difference. First operand has 1461 states, 1456 states have (on average 1.3873626373626373) internal successors, (2020), 1456 states have internal predecessors, (2020), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1469 states. [2022-04-15 11:16:28,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:28,298 INFO L93 Difference]: Finished difference Result 1469 states and 2032 transitions. [2022-04-15 11:16:28,298 INFO L276 IsEmpty]: Start isEmpty. Operand 1469 states and 2032 transitions. [2022-04-15 11:16:28,300 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:28,300 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:28,300 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:28,300 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:28,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1461 states, 1456 states have (on average 1.3873626373626373) internal successors, (2020), 1456 states have internal predecessors, (2020), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:28,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 2024 transitions. [2022-04-15 11:16:28,481 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 2024 transitions. Word has length 236 [2022-04-15 11:16:28,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:28,481 INFO L478 AbstractCegarLoop]: Abstraction has 1461 states and 2024 transitions. [2022-04-15 11:16:28,481 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:28,482 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1461 states and 2024 transitions. [2022-04-15 11:16:29,622 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 2024 edges. 2024 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:29,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 2024 transitions. [2022-04-15 11:16:29,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-04-15 11:16:29,625 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:29,625 INFO L499 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:29,625 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-04-15 11:16:29,625 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:29,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:29,625 INFO L85 PathProgramCache]: Analyzing trace with hash -2000998871, now seen corresponding path program 1 times [2022-04-15 11:16:29,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:29,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [312058906] [2022-04-15 11:16:29,628 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:29,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2000998871, now seen corresponding path program 2 times [2022-04-15 11:16:29,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:29,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58134730] [2022-04-15 11:16:29,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:29,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:29,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:29,715 INFO L290 TraceCheckUtils]: 0: Hoare triple {78691#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {78685#true} is VALID [2022-04-15 11:16:29,715 INFO L290 TraceCheckUtils]: 1: Hoare triple {78685#true} assume true; {78685#true} is VALID [2022-04-15 11:16:29,715 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {78685#true} {78685#true} #547#return; {78685#true} is VALID [2022-04-15 11:16:29,716 INFO L272 TraceCheckUtils]: 0: Hoare triple {78685#true} call ULTIMATE.init(); {78691#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:29,716 INFO L290 TraceCheckUtils]: 1: Hoare triple {78691#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {78685#true} is VALID [2022-04-15 11:16:29,716 INFO L290 TraceCheckUtils]: 2: Hoare triple {78685#true} assume true; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {78685#true} {78685#true} #547#return; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L272 TraceCheckUtils]: 4: Hoare triple {78685#true} call #t~ret55 := main(); {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 5: Hoare triple {78685#true} havoc ~s~0;~s~0 := 12292; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L272 TraceCheckUtils]: 6: Hoare triple {78685#true} call #t~ret54 := ssl3_connect(~s~0); {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 7: Hoare triple {78685#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 8: Hoare triple {78685#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 9: Hoare triple {78685#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 10: Hoare triple {78685#true} assume !(0 != 12288 + ~tmp___1~0); {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 11: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 12: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 13: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 14: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,717 INFO L290 TraceCheckUtils]: 15: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 16: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 17: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 18: Hoare triple {78685#true} assume 4368 == ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 19: Hoare triple {78685#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 20: Hoare triple {78685#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 21: Hoare triple {78685#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 22: Hoare triple {78685#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 23: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 24: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 25: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 26: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,718 INFO L290 TraceCheckUtils]: 27: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 28: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 29: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 30: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 31: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 32: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 33: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 34: Hoare triple {78685#true} assume 4384 == ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 35: Hoare triple {78685#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 36: Hoare triple {78685#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 37: Hoare triple {78685#true} assume !(~ret~0 <= 0); {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 38: Hoare triple {78685#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 39: Hoare triple {78685#true} ~s__init_num~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,719 INFO L290 TraceCheckUtils]: 40: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 41: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 42: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 43: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 44: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 45: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 46: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 47: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 48: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 49: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 50: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 51: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 52: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,720 INFO L290 TraceCheckUtils]: 53: Hoare triple {78685#true} assume 4400 == ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 54: Hoare triple {78685#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 55: Hoare triple {78685#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 56: Hoare triple {78685#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 57: Hoare triple {78685#true} assume !(~ret~0 <= 0); {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 58: Hoare triple {78685#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 59: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 60: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 61: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 62: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 63: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 64: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 65: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,721 INFO L290 TraceCheckUtils]: 66: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 67: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 68: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 69: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 70: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 71: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 72: Hoare triple {78685#true} assume !(4400 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 73: Hoare triple {78685#true} assume !(4401 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 74: Hoare triple {78685#true} assume 4416 == ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 75: Hoare triple {78685#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 76: Hoare triple {78685#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 77: Hoare triple {78685#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,722 INFO L290 TraceCheckUtils]: 78: Hoare triple {78685#true} assume !(0 == ~tmp___6~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 79: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 80: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 81: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 82: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 83: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 84: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 85: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 86: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 87: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 88: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 89: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 90: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,723 INFO L290 TraceCheckUtils]: 91: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 92: Hoare triple {78685#true} assume !(4400 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 93: Hoare triple {78685#true} assume !(4401 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 94: Hoare triple {78685#true} assume !(4416 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 95: Hoare triple {78685#true} assume !(4417 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 96: Hoare triple {78685#true} assume 4432 == ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 97: Hoare triple {78685#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 98: Hoare triple {78685#true} assume !(5 == ~blastFlag~0); {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 99: Hoare triple {78685#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 100: Hoare triple {78685#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 101: Hoare triple {78685#true} ~skip~0 := 0; {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 102: Hoare triple {78685#true} assume !false; {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 103: Hoare triple {78685#true} ~state~0 := ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,724 INFO L290 TraceCheckUtils]: 104: Hoare triple {78685#true} assume !(12292 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 105: Hoare triple {78685#true} assume !(16384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 106: Hoare triple {78685#true} assume !(4096 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 107: Hoare triple {78685#true} assume !(20480 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 108: Hoare triple {78685#true} assume !(4099 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 109: Hoare triple {78685#true} assume !(4368 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 110: Hoare triple {78685#true} assume !(4369 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 111: Hoare triple {78685#true} assume !(4384 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 112: Hoare triple {78685#true} assume !(4385 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 113: Hoare triple {78685#true} assume !(4400 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 114: Hoare triple {78685#true} assume !(4401 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 115: Hoare triple {78685#true} assume !(4416 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 116: Hoare triple {78685#true} assume !(4417 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,725 INFO L290 TraceCheckUtils]: 117: Hoare triple {78685#true} assume !(4432 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,726 INFO L290 TraceCheckUtils]: 118: Hoare triple {78685#true} assume !(4433 == ~s__state~0); {78685#true} is VALID [2022-04-15 11:16:29,726 INFO L290 TraceCheckUtils]: 119: Hoare triple {78685#true} assume 4448 == ~s__state~0; {78685#true} is VALID [2022-04-15 11:16:29,726 INFO L290 TraceCheckUtils]: 120: Hoare triple {78685#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {78685#true} is VALID [2022-04-15 11:16:29,726 INFO L290 TraceCheckUtils]: 121: Hoare triple {78685#true} assume !(~ret~0 <= 0); {78685#true} is VALID [2022-04-15 11:16:29,726 INFO L290 TraceCheckUtils]: 122: Hoare triple {78685#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,727 INFO L290 TraceCheckUtils]: 123: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} ~s__init_num~0 := 0; {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,727 INFO L290 TraceCheckUtils]: 124: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,727 INFO L290 TraceCheckUtils]: 125: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} ~skip~0 := 0; {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,728 INFO L290 TraceCheckUtils]: 126: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !false; {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,728 INFO L290 TraceCheckUtils]: 127: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} ~state~0 := ~s__state~0; {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,728 INFO L290 TraceCheckUtils]: 128: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(12292 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,729 INFO L290 TraceCheckUtils]: 129: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(16384 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,729 INFO L290 TraceCheckUtils]: 130: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4096 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,729 INFO L290 TraceCheckUtils]: 131: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(20480 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,730 INFO L290 TraceCheckUtils]: 132: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4099 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,730 INFO L290 TraceCheckUtils]: 133: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4368 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,730 INFO L290 TraceCheckUtils]: 134: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4369 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,731 INFO L290 TraceCheckUtils]: 135: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4384 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,731 INFO L290 TraceCheckUtils]: 136: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4385 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,731 INFO L290 TraceCheckUtils]: 137: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4400 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,732 INFO L290 TraceCheckUtils]: 138: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4401 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,732 INFO L290 TraceCheckUtils]: 139: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4416 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,732 INFO L290 TraceCheckUtils]: 140: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4417 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,733 INFO L290 TraceCheckUtils]: 141: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4432 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,733 INFO L290 TraceCheckUtils]: 142: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4433 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,733 INFO L290 TraceCheckUtils]: 143: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4448 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,733 INFO L290 TraceCheckUtils]: 144: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4449 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,734 INFO L290 TraceCheckUtils]: 145: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4464 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,734 INFO L290 TraceCheckUtils]: 146: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4465 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,734 INFO L290 TraceCheckUtils]: 147: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4466 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 148: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4467 == ~s__state~0); {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 149: Hoare triple {78690#(= (+ (- 4480) ssl3_connect_~s__state~0) 0)} assume !(4480 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 150: Hoare triple {78686#false} assume !(4481 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 151: Hoare triple {78686#false} assume !(4496 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 152: Hoare triple {78686#false} assume !(4497 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 153: Hoare triple {78686#false} assume !(4512 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 154: Hoare triple {78686#false} assume !(4513 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,735 INFO L290 TraceCheckUtils]: 155: Hoare triple {78686#false} assume 4528 == ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 156: Hoare triple {78686#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 157: Hoare triple {78686#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 158: Hoare triple {78686#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 159: Hoare triple {78686#false} ~s__init_num~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 160: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 161: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 162: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 163: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 164: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 165: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 166: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 167: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,736 INFO L290 TraceCheckUtils]: 168: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 169: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 170: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 171: Hoare triple {78686#false} assume 4384 == ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 172: Hoare triple {78686#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 173: Hoare triple {78686#false} assume !(1 == ~blastFlag~0); {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 174: Hoare triple {78686#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 175: Hoare triple {78686#false} assume !(~ret~0 <= 0); {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 176: Hoare triple {78686#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 177: Hoare triple {78686#false} ~s__init_num~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 178: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 179: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 180: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-15 11:16:29,737 INFO L290 TraceCheckUtils]: 181: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 182: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 183: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 184: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 185: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 186: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 187: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 188: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 189: Hoare triple {78686#false} assume !(4384 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 190: Hoare triple {78686#false} assume !(4385 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 191: Hoare triple {78686#false} assume 4400 == ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 192: Hoare triple {78686#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 193: Hoare triple {78686#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {78686#false} is VALID [2022-04-15 11:16:29,738 INFO L290 TraceCheckUtils]: 194: Hoare triple {78686#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 195: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 196: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 197: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 198: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 199: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 200: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 201: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 202: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 203: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 204: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 205: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 206: Hoare triple {78686#false} assume !(4384 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,739 INFO L290 TraceCheckUtils]: 207: Hoare triple {78686#false} assume !(4385 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 208: Hoare triple {78686#false} assume !(4400 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 209: Hoare triple {78686#false} assume !(4401 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 210: Hoare triple {78686#false} assume 4416 == ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 211: Hoare triple {78686#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 212: Hoare triple {78686#false} assume !(3 == ~blastFlag~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 213: Hoare triple {78686#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 214: Hoare triple {78686#false} assume !(0 == ~tmp___6~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 215: Hoare triple {78686#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 216: Hoare triple {78686#false} ~skip~0 := 0; {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 217: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 218: Hoare triple {78686#false} ~state~0 := ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 219: Hoare triple {78686#false} assume !(12292 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 220: Hoare triple {78686#false} assume !(16384 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,740 INFO L290 TraceCheckUtils]: 221: Hoare triple {78686#false} assume !(4096 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 222: Hoare triple {78686#false} assume !(20480 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 223: Hoare triple {78686#false} assume !(4099 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 224: Hoare triple {78686#false} assume !(4368 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 225: Hoare triple {78686#false} assume !(4369 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 226: Hoare triple {78686#false} assume !(4384 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 227: Hoare triple {78686#false} assume !(4385 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 228: Hoare triple {78686#false} assume !(4400 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 229: Hoare triple {78686#false} assume !(4401 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 230: Hoare triple {78686#false} assume !(4416 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 231: Hoare triple {78686#false} assume !(4417 == ~s__state~0); {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 232: Hoare triple {78686#false} assume 4432 == ~s__state~0; {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 233: Hoare triple {78686#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {78686#false} is VALID [2022-04-15 11:16:29,741 INFO L290 TraceCheckUtils]: 234: Hoare triple {78686#false} assume 5 == ~blastFlag~0; {78686#false} is VALID [2022-04-15 11:16:29,742 INFO L290 TraceCheckUtils]: 235: Hoare triple {78686#false} assume !false; {78686#false} is VALID [2022-04-15 11:16:29,742 INFO L134 CoverageAnalysis]: Checked inductivity of 734 backedges. 474 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-04-15 11:16:29,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:29,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58134730] [2022-04-15 11:16:29,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58134730] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:29,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:29,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:29,743 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:29,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [312058906] [2022-04-15 11:16:29,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [312058906] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:29,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:29,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:29,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705519116] [2022-04-15 11:16:29,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:29,744 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 236 [2022-04-15 11:16:29,744 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:29,744 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:29,821 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 134 edges. 134 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:29,821 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:29,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:29,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:29,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:29,822 INFO L87 Difference]: Start difference. First operand 1461 states and 2024 transitions. Second operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:31,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:31,779 INFO L93 Difference]: Finished difference Result 3045 states and 4227 transitions. [2022-04-15 11:16:31,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:31,780 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 236 [2022-04-15 11:16:31,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:31,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:31,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 383 transitions. [2022-04-15 11:16:31,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:31,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 383 transitions. [2022-04-15 11:16:31,783 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 383 transitions. [2022-04-15 11:16:31,976 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 383 edges. 383 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:32,070 INFO L225 Difference]: With dead ends: 3045 [2022-04-15 11:16:32,070 INFO L226 Difference]: Without dead ends: 1597 [2022-04-15 11:16:32,074 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:32,075 INFO L913 BasicCegarLoop]: 187 mSDtfsCounter, 184 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:32,075 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 194 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:32,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1597 states. [2022-04-15 11:16:33,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1597 to 1585. [2022-04-15 11:16:33,890 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:33,892 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1597 states. Second operand has 1585 states, 1580 states have (on average 1.369620253164557) internal successors, (2164), 1580 states have internal predecessors, (2164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:33,893 INFO L74 IsIncluded]: Start isIncluded. First operand 1597 states. Second operand has 1585 states, 1580 states have (on average 1.369620253164557) internal successors, (2164), 1580 states have internal predecessors, (2164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:33,894 INFO L87 Difference]: Start difference. First operand 1597 states. Second operand has 1585 states, 1580 states have (on average 1.369620253164557) internal successors, (2164), 1580 states have internal predecessors, (2164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:33,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:33,971 INFO L93 Difference]: Finished difference Result 1597 states and 2184 transitions. [2022-04-15 11:16:33,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1597 states and 2184 transitions. [2022-04-15 11:16:33,973 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:33,973 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:33,974 INFO L74 IsIncluded]: Start isIncluded. First operand has 1585 states, 1580 states have (on average 1.369620253164557) internal successors, (2164), 1580 states have internal predecessors, (2164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1597 states. [2022-04-15 11:16:33,975 INFO L87 Difference]: Start difference. First operand has 1585 states, 1580 states have (on average 1.369620253164557) internal successors, (2164), 1580 states have internal predecessors, (2164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 1597 states. [2022-04-15 11:16:34,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:34,058 INFO L93 Difference]: Finished difference Result 1597 states and 2184 transitions. [2022-04-15 11:16:34,058 INFO L276 IsEmpty]: Start isEmpty. Operand 1597 states and 2184 transitions. [2022-04-15 11:16:34,060 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:34,060 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:34,060 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:34,060 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:34,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1580 states have (on average 1.369620253164557) internal successors, (2164), 1580 states have internal predecessors, (2164), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:34,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 2168 transitions. [2022-04-15 11:16:34,184 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 2168 transitions. Word has length 236 [2022-04-15 11:16:34,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:34,185 INFO L478 AbstractCegarLoop]: Abstraction has 1585 states and 2168 transitions. [2022-04-15 11:16:34,185 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.5) internal successors, (130), 3 states have internal predecessors, (130), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:34,185 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 1585 states and 2168 transitions. [2022-04-15 11:16:35,844 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 2168 edges. 2168 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:35,845 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 2168 transitions. [2022-04-15 11:16:35,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-04-15 11:16:35,847 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:35,847 INFO L499 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:35,847 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-04-15 11:16:35,847 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:35,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:35,848 INFO L85 PathProgramCache]: Analyzing trace with hash -2022834357, now seen corresponding path program 1 times [2022-04-15 11:16:35,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:35,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [417066665] [2022-04-15 11:16:35,849 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:35,849 INFO L85 PathProgramCache]: Analyzing trace with hash -2022834357, now seen corresponding path program 2 times [2022-04-15 11:16:35,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:35,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005106784] [2022-04-15 11:16:35,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:35,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:35,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:35,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:35,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:35,949 INFO L290 TraceCheckUtils]: 0: Hoare triple {91157#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L290 TraceCheckUtils]: 1: Hoare triple {91151#true} assume true; {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {91151#true} {91151#true} #547#return; {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L272 TraceCheckUtils]: 0: Hoare triple {91151#true} call ULTIMATE.init(); {91157#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:35,950 INFO L290 TraceCheckUtils]: 1: Hoare triple {91157#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L290 TraceCheckUtils]: 2: Hoare triple {91151#true} assume true; {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {91151#true} {91151#true} #547#return; {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L272 TraceCheckUtils]: 4: Hoare triple {91151#true} call #t~ret55 := main(); {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L290 TraceCheckUtils]: 5: Hoare triple {91151#true} havoc ~s~0;~s~0 := 12292; {91151#true} is VALID [2022-04-15 11:16:35,950 INFO L272 TraceCheckUtils]: 6: Hoare triple {91151#true} call #t~ret54 := ssl3_connect(~s~0); {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 7: Hoare triple {91151#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 8: Hoare triple {91151#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 9: Hoare triple {91151#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 10: Hoare triple {91151#true} assume !(0 != 12288 + ~tmp___1~0); {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 11: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 12: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 13: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 14: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 15: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 16: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 17: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 18: Hoare triple {91151#true} assume 4368 == ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 19: Hoare triple {91151#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 20: Hoare triple {91151#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 21: Hoare triple {91151#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 22: Hoare triple {91151#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {91151#true} is VALID [2022-04-15 11:16:35,951 INFO L290 TraceCheckUtils]: 23: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 24: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 25: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 26: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 27: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 28: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 29: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 30: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 31: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 32: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 33: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 34: Hoare triple {91151#true} assume 4384 == ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 35: Hoare triple {91151#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 36: Hoare triple {91151#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 37: Hoare triple {91151#true} assume !(~ret~0 <= 0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 38: Hoare triple {91151#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 39: Hoare triple {91151#true} ~s__init_num~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 40: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-15 11:16:35,952 INFO L290 TraceCheckUtils]: 41: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 42: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 43: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 44: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 45: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 46: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 47: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 48: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 49: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 50: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 51: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 52: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 53: Hoare triple {91151#true} assume 4400 == ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 54: Hoare triple {91151#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 55: Hoare triple {91151#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 56: Hoare triple {91151#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 57: Hoare triple {91151#true} assume !(~ret~0 <= 0); {91151#true} is VALID [2022-04-15 11:16:35,953 INFO L290 TraceCheckUtils]: 58: Hoare triple {91151#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 59: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 60: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 61: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 62: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 63: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 64: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 65: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 66: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 67: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 68: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 69: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 70: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 71: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 72: Hoare triple {91151#true} assume !(4400 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 73: Hoare triple {91151#true} assume !(4401 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 74: Hoare triple {91151#true} assume 4416 == ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 75: Hoare triple {91151#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {91151#true} is VALID [2022-04-15 11:16:35,954 INFO L290 TraceCheckUtils]: 76: Hoare triple {91151#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 77: Hoare triple {91151#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 78: Hoare triple {91151#true} assume !(0 == ~tmp___6~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 79: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 80: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 81: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 82: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 83: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 84: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 85: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 86: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 87: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 88: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 89: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 90: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 91: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 92: Hoare triple {91151#true} assume !(4400 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 93: Hoare triple {91151#true} assume !(4401 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,955 INFO L290 TraceCheckUtils]: 94: Hoare triple {91151#true} assume !(4416 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 95: Hoare triple {91151#true} assume !(4417 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 96: Hoare triple {91151#true} assume 4432 == ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 97: Hoare triple {91151#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 98: Hoare triple {91151#true} assume !(5 == ~blastFlag~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 99: Hoare triple {91151#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 100: Hoare triple {91151#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 101: Hoare triple {91151#true} ~skip~0 := 0; {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 102: Hoare triple {91151#true} assume !false; {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 103: Hoare triple {91151#true} ~state~0 := ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 104: Hoare triple {91151#true} assume !(12292 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 105: Hoare triple {91151#true} assume !(16384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 106: Hoare triple {91151#true} assume !(4096 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 107: Hoare triple {91151#true} assume !(20480 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 108: Hoare triple {91151#true} assume !(4099 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 109: Hoare triple {91151#true} assume !(4368 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 110: Hoare triple {91151#true} assume !(4369 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,956 INFO L290 TraceCheckUtils]: 111: Hoare triple {91151#true} assume !(4384 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 112: Hoare triple {91151#true} assume !(4385 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 113: Hoare triple {91151#true} assume !(4400 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 114: Hoare triple {91151#true} assume !(4401 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 115: Hoare triple {91151#true} assume !(4416 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 116: Hoare triple {91151#true} assume !(4417 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 117: Hoare triple {91151#true} assume !(4432 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 118: Hoare triple {91151#true} assume !(4433 == ~s__state~0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 119: Hoare triple {91151#true} assume 4448 == ~s__state~0; {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 120: Hoare triple {91151#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 121: Hoare triple {91151#true} assume !(~ret~0 <= 0); {91151#true} is VALID [2022-04-15 11:16:35,957 INFO L290 TraceCheckUtils]: 122: Hoare triple {91151#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,958 INFO L290 TraceCheckUtils]: 123: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~s__init_num~0 := 0; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,958 INFO L290 TraceCheckUtils]: 124: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,958 INFO L290 TraceCheckUtils]: 125: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~skip~0 := 0; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,958 INFO L290 TraceCheckUtils]: 126: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !false; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,959 INFO L290 TraceCheckUtils]: 127: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} ~state~0 := ~s__state~0; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,959 INFO L290 TraceCheckUtils]: 128: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(12292 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,959 INFO L290 TraceCheckUtils]: 129: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(16384 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,959 INFO L290 TraceCheckUtils]: 130: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4096 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,960 INFO L290 TraceCheckUtils]: 131: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(20480 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,960 INFO L290 TraceCheckUtils]: 132: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4099 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,960 INFO L290 TraceCheckUtils]: 133: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4368 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,960 INFO L290 TraceCheckUtils]: 134: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4369 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,961 INFO L290 TraceCheckUtils]: 135: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4384 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,961 INFO L290 TraceCheckUtils]: 136: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4385 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,961 INFO L290 TraceCheckUtils]: 137: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4400 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,961 INFO L290 TraceCheckUtils]: 138: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4401 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,961 INFO L290 TraceCheckUtils]: 139: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4416 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,962 INFO L290 TraceCheckUtils]: 140: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4417 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,962 INFO L290 TraceCheckUtils]: 141: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4432 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,962 INFO L290 TraceCheckUtils]: 142: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4433 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,962 INFO L290 TraceCheckUtils]: 143: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4448 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,963 INFO L290 TraceCheckUtils]: 144: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4449 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,963 INFO L290 TraceCheckUtils]: 145: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4464 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,963 INFO L290 TraceCheckUtils]: 146: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4465 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,963 INFO L290 TraceCheckUtils]: 147: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4466 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,964 INFO L290 TraceCheckUtils]: 148: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(4467 == ~s__state~0); {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,964 INFO L290 TraceCheckUtils]: 149: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume 4480 == ~s__state~0; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,964 INFO L290 TraceCheckUtils]: 150: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,964 INFO L290 TraceCheckUtils]: 151: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 152: Hoare triple {91156#(<= ssl3_connect_~s__s3__tmp__cert_req~0 0)} assume 1 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496; {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 153: Hoare triple {91152#false} ~s__init_num~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 154: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 155: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 156: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 157: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 158: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 159: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 160: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 161: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 162: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,965 INFO L290 TraceCheckUtils]: 163: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 164: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 165: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 166: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 167: Hoare triple {91152#false} assume !(4400 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 168: Hoare triple {91152#false} assume !(4401 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 169: Hoare triple {91152#false} assume !(4416 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 170: Hoare triple {91152#false} assume !(4417 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 171: Hoare triple {91152#false} assume !(4432 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 172: Hoare triple {91152#false} assume !(4433 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 173: Hoare triple {91152#false} assume !(4448 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 174: Hoare triple {91152#false} assume !(4449 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 175: Hoare triple {91152#false} assume !(4464 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 176: Hoare triple {91152#false} assume !(4465 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 177: Hoare triple {91152#false} assume !(4466 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 178: Hoare triple {91152#false} assume !(4467 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 179: Hoare triple {91152#false} assume !(4480 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 180: Hoare triple {91152#false} assume !(4481 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,966 INFO L290 TraceCheckUtils]: 181: Hoare triple {91152#false} assume !(4496 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 182: Hoare triple {91152#false} assume !(4497 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 183: Hoare triple {91152#false} assume !(4512 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 184: Hoare triple {91152#false} assume !(4513 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 185: Hoare triple {91152#false} assume 4528 == ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 186: Hoare triple {91152#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 187: Hoare triple {91152#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 188: Hoare triple {91152#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 189: Hoare triple {91152#false} ~s__init_num~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 190: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 191: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 192: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 193: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 194: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 195: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 196: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 197: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,967 INFO L290 TraceCheckUtils]: 198: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 199: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 200: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 201: Hoare triple {91152#false} assume 4384 == ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 202: Hoare triple {91152#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 203: Hoare triple {91152#false} assume !(1 == ~blastFlag~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 204: Hoare triple {91152#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 205: Hoare triple {91152#false} assume !(~ret~0 <= 0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 206: Hoare triple {91152#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 207: Hoare triple {91152#false} ~s__init_num~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 208: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 209: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 210: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 211: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 212: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 213: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 214: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,968 INFO L290 TraceCheckUtils]: 215: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 216: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 217: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 218: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 219: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 220: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 221: Hoare triple {91152#false} assume 4400 == ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 222: Hoare triple {91152#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 223: Hoare triple {91152#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 224: Hoare triple {91152#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 225: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 226: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 227: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 228: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 229: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 230: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 231: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,969 INFO L290 TraceCheckUtils]: 232: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 233: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 234: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 235: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 236: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 237: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 238: Hoare triple {91152#false} assume !(4400 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 239: Hoare triple {91152#false} assume !(4401 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 240: Hoare triple {91152#false} assume 4416 == ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 241: Hoare triple {91152#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 242: Hoare triple {91152#false} assume !(3 == ~blastFlag~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 243: Hoare triple {91152#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 244: Hoare triple {91152#false} assume !(0 == ~tmp___6~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 245: Hoare triple {91152#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 246: Hoare triple {91152#false} ~skip~0 := 0; {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 247: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 248: Hoare triple {91152#false} ~state~0 := ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 249: Hoare triple {91152#false} assume !(12292 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,970 INFO L290 TraceCheckUtils]: 250: Hoare triple {91152#false} assume !(16384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 251: Hoare triple {91152#false} assume !(4096 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 252: Hoare triple {91152#false} assume !(20480 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 253: Hoare triple {91152#false} assume !(4099 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 254: Hoare triple {91152#false} assume !(4368 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 255: Hoare triple {91152#false} assume !(4369 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 256: Hoare triple {91152#false} assume !(4384 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 257: Hoare triple {91152#false} assume !(4385 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 258: Hoare triple {91152#false} assume !(4400 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 259: Hoare triple {91152#false} assume !(4401 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 260: Hoare triple {91152#false} assume !(4416 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 261: Hoare triple {91152#false} assume !(4417 == ~s__state~0); {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 262: Hoare triple {91152#false} assume 4432 == ~s__state~0; {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 263: Hoare triple {91152#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 264: Hoare triple {91152#false} assume 5 == ~blastFlag~0; {91152#false} is VALID [2022-04-15 11:16:35,971 INFO L290 TraceCheckUtils]: 265: Hoare triple {91152#false} assume !false; {91152#false} is VALID [2022-04-15 11:16:35,972 INFO L134 CoverageAnalysis]: Checked inductivity of 908 backedges. 588 proven. 0 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-04-15 11:16:35,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:35,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005106784] [2022-04-15 11:16:35,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005106784] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:35,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:35,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:35,972 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:35,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [417066665] [2022-04-15 11:16:35,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [417066665] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:35,973 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:35,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:35,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353995638] [2022-04-15 11:16:35,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:35,973 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 3 states have internal predecessors, (143), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 266 [2022-04-15 11:16:35,973 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:35,973 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 35.75) internal successors, (143), 3 states have internal predecessors, (143), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:36,058 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 147 edges. 147 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:36,059 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:36,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:36,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:36,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:36,059 INFO L87 Difference]: Start difference. First operand 1585 states and 2168 transitions. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 3 states have internal predecessors, (143), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:41,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:41,009 INFO L93 Difference]: Finished difference Result 4725 states and 6466 transitions. [2022-04-15 11:16:41,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:41,009 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 3 states have internal predecessors, (143), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 266 [2022-04-15 11:16:41,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:41,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 3 states have internal predecessors, (143), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:41,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 491 transitions. [2022-04-15 11:16:41,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 3 states have internal predecessors, (143), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:41,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 491 transitions. [2022-04-15 11:16:41,024 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 491 transitions. [2022-04-15 11:16:41,291 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 491 edges. 491 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:41,685 INFO L225 Difference]: With dead ends: 4725 [2022-04-15 11:16:41,686 INFO L226 Difference]: Without dead ends: 3153 [2022-04-15 11:16:41,687 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:41,688 INFO L913 BasicCegarLoop]: 326 mSDtfsCounter, 299 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:41,688 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 333 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:41,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3153 states. [2022-04-15 11:16:45,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3153 to 3151. [2022-04-15 11:16:45,063 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:16:45,066 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3153 states. Second operand has 3151 states, 3146 states have (on average 1.3687221869040052) internal successors, (4306), 3146 states have internal predecessors, (4306), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:45,068 INFO L74 IsIncluded]: Start isIncluded. First operand 3153 states. Second operand has 3151 states, 3146 states have (on average 1.3687221869040052) internal successors, (4306), 3146 states have internal predecessors, (4306), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:45,069 INFO L87 Difference]: Start difference. First operand 3153 states. Second operand has 3151 states, 3146 states have (on average 1.3687221869040052) internal successors, (4306), 3146 states have internal predecessors, (4306), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:45,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:45,394 INFO L93 Difference]: Finished difference Result 3153 states and 4311 transitions. [2022-04-15 11:16:45,394 INFO L276 IsEmpty]: Start isEmpty. Operand 3153 states and 4311 transitions. [2022-04-15 11:16:45,397 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:45,397 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:45,401 INFO L74 IsIncluded]: Start isIncluded. First operand has 3151 states, 3146 states have (on average 1.3687221869040052) internal successors, (4306), 3146 states have internal predecessors, (4306), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3153 states. [2022-04-15 11:16:45,402 INFO L87 Difference]: Start difference. First operand has 3151 states, 3146 states have (on average 1.3687221869040052) internal successors, (4306), 3146 states have internal predecessors, (4306), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3153 states. [2022-04-15 11:16:45,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:45,745 INFO L93 Difference]: Finished difference Result 3153 states and 4311 transitions. [2022-04-15 11:16:45,745 INFO L276 IsEmpty]: Start isEmpty. Operand 3153 states and 4311 transitions. [2022-04-15 11:16:45,749 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:16:45,749 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:16:45,749 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:16:45,749 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:16:45,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3151 states, 3146 states have (on average 1.3687221869040052) internal successors, (4306), 3146 states have internal predecessors, (4306), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:46,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3151 states to 3151 states and 4310 transitions. [2022-04-15 11:16:46,295 INFO L78 Accepts]: Start accepts. Automaton has 3151 states and 4310 transitions. Word has length 266 [2022-04-15 11:16:46,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:16:46,295 INFO L478 AbstractCegarLoop]: Abstraction has 3151 states and 4310 transitions. [2022-04-15 11:16:46,295 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 3 states have internal predecessors, (143), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:46,295 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3151 states and 4310 transitions. [2022-04-15 11:16:48,577 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 4310 edges. 4310 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:48,577 INFO L276 IsEmpty]: Start isEmpty. Operand 3151 states and 4310 transitions. [2022-04-15 11:16:48,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-04-15 11:16:48,581 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:16:48,581 INFO L499 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 9, 9, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:16:48,581 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-04-15 11:16:48,581 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:16:48,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:16:48,581 INFO L85 PathProgramCache]: Analyzing trace with hash -20948087, now seen corresponding path program 1 times [2022-04-15 11:16:48,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:48,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1583417110] [2022-04-15 11:16:48,582 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:16:48,583 INFO L85 PathProgramCache]: Analyzing trace with hash -20948087, now seen corresponding path program 2 times [2022-04-15 11:16:48,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:16:48,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773152916] [2022-04-15 11:16:48,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:16:48,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:16:48,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:48,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:16:48,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:16:48,646 INFO L290 TraceCheckUtils]: 0: Hoare triple {113227#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {113221#true} is VALID [2022-04-15 11:16:48,646 INFO L290 TraceCheckUtils]: 1: Hoare triple {113221#true} assume true; {113221#true} is VALID [2022-04-15 11:16:48,646 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {113221#true} {113221#true} #547#return; {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L272 TraceCheckUtils]: 0: Hoare triple {113221#true} call ULTIMATE.init(); {113227#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:16:48,647 INFO L290 TraceCheckUtils]: 1: Hoare triple {113227#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L290 TraceCheckUtils]: 2: Hoare triple {113221#true} assume true; {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {113221#true} {113221#true} #547#return; {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L272 TraceCheckUtils]: 4: Hoare triple {113221#true} call #t~ret55 := main(); {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L290 TraceCheckUtils]: 5: Hoare triple {113221#true} havoc ~s~0;~s~0 := 12292; {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L272 TraceCheckUtils]: 6: Hoare triple {113221#true} call #t~ret54 := ssl3_connect(~s~0); {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L290 TraceCheckUtils]: 7: Hoare triple {113221#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L290 TraceCheckUtils]: 8: Hoare triple {113221#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L290 TraceCheckUtils]: 9: Hoare triple {113221#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {113221#true} is VALID [2022-04-15 11:16:48,647 INFO L290 TraceCheckUtils]: 10: Hoare triple {113221#true} assume !(0 != 12288 + ~tmp___1~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 11: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 12: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 13: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 14: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 15: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 16: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 17: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 18: Hoare triple {113221#true} assume 4368 == ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 19: Hoare triple {113221#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 20: Hoare triple {113221#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 21: Hoare triple {113221#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 22: Hoare triple {113221#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 23: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 24: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 25: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 26: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 27: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,648 INFO L290 TraceCheckUtils]: 28: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 29: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 30: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 31: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 32: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 33: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 34: Hoare triple {113221#true} assume 4384 == ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 35: Hoare triple {113221#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 36: Hoare triple {113221#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 37: Hoare triple {113221#true} assume !(~ret~0 <= 0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 38: Hoare triple {113221#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 39: Hoare triple {113221#true} ~s__init_num~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 40: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 41: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 42: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 43: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 44: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 45: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,649 INFO L290 TraceCheckUtils]: 46: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 47: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 48: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 49: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 50: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 51: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 52: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 53: Hoare triple {113221#true} assume 4400 == ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 54: Hoare triple {113221#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 55: Hoare triple {113221#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 56: Hoare triple {113221#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 57: Hoare triple {113221#true} assume !(~ret~0 <= 0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 58: Hoare triple {113221#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 59: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 60: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 61: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 62: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,650 INFO L290 TraceCheckUtils]: 63: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 64: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 65: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 66: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 67: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 68: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 69: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 70: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 71: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 72: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 73: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 74: Hoare triple {113221#true} assume 4416 == ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 75: Hoare triple {113221#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 76: Hoare triple {113221#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 77: Hoare triple {113221#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 78: Hoare triple {113221#true} assume !(0 == ~tmp___6~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 79: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-15 11:16:48,651 INFO L290 TraceCheckUtils]: 80: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 81: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 82: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 83: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 84: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 85: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 86: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 87: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 88: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 89: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 90: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 91: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 92: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 93: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 94: Hoare triple {113221#true} assume !(4416 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 95: Hoare triple {113221#true} assume !(4417 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 96: Hoare triple {113221#true} assume 4432 == ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,652 INFO L290 TraceCheckUtils]: 97: Hoare triple {113221#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 98: Hoare triple {113221#true} assume !(5 == ~blastFlag~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 99: Hoare triple {113221#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 100: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 101: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 102: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 103: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 104: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 105: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 106: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 107: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 108: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 109: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 110: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 111: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 112: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 113: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 114: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,653 INFO L290 TraceCheckUtils]: 115: Hoare triple {113221#true} assume !(4416 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 116: Hoare triple {113221#true} assume !(4417 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 117: Hoare triple {113221#true} assume !(4432 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 118: Hoare triple {113221#true} assume !(4433 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 119: Hoare triple {113221#true} assume 4448 == ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 120: Hoare triple {113221#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 121: Hoare triple {113221#true} assume !(~ret~0 <= 0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 122: Hoare triple {113221#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 123: Hoare triple {113221#true} ~s__init_num~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 124: Hoare triple {113221#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 125: Hoare triple {113221#true} ~skip~0 := 0; {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 126: Hoare triple {113221#true} assume !false; {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 127: Hoare triple {113221#true} ~state~0 := ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 128: Hoare triple {113221#true} assume !(12292 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 129: Hoare triple {113221#true} assume !(16384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 130: Hoare triple {113221#true} assume !(4096 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 131: Hoare triple {113221#true} assume !(20480 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,654 INFO L290 TraceCheckUtils]: 132: Hoare triple {113221#true} assume !(4099 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 133: Hoare triple {113221#true} assume !(4368 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 134: Hoare triple {113221#true} assume !(4369 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 135: Hoare triple {113221#true} assume !(4384 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 136: Hoare triple {113221#true} assume !(4385 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 137: Hoare triple {113221#true} assume !(4400 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 138: Hoare triple {113221#true} assume !(4401 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 139: Hoare triple {113221#true} assume !(4416 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 140: Hoare triple {113221#true} assume !(4417 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 141: Hoare triple {113221#true} assume !(4432 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 142: Hoare triple {113221#true} assume !(4433 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 143: Hoare triple {113221#true} assume !(4448 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 144: Hoare triple {113221#true} assume !(4449 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 145: Hoare triple {113221#true} assume !(4464 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 146: Hoare triple {113221#true} assume !(4465 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 147: Hoare triple {113221#true} assume !(4466 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 148: Hoare triple {113221#true} assume !(4467 == ~s__state~0); {113221#true} is VALID [2022-04-15 11:16:48,655 INFO L290 TraceCheckUtils]: 149: Hoare triple {113221#true} assume 4480 == ~s__state~0; {113221#true} is VALID [2022-04-15 11:16:48,656 INFO L290 TraceCheckUtils]: 150: Hoare triple {113221#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {113221#true} is VALID [2022-04-15 11:16:48,656 INFO L290 TraceCheckUtils]: 151: Hoare triple {113221#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {113221#true} is VALID [2022-04-15 11:16:48,656 INFO L290 TraceCheckUtils]: 152: Hoare triple {113221#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,656 INFO L290 TraceCheckUtils]: 153: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} ~s__init_num~0 := 0; {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,656 INFO L290 TraceCheckUtils]: 154: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,657 INFO L290 TraceCheckUtils]: 155: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} ~skip~0 := 0; {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,657 INFO L290 TraceCheckUtils]: 156: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !false; {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,657 INFO L290 TraceCheckUtils]: 157: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} ~state~0 := ~s__state~0; {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,657 INFO L290 TraceCheckUtils]: 158: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(12292 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,657 INFO L290 TraceCheckUtils]: 159: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(16384 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,658 INFO L290 TraceCheckUtils]: 160: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4096 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,658 INFO L290 TraceCheckUtils]: 161: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(20480 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,658 INFO L290 TraceCheckUtils]: 162: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4099 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,658 INFO L290 TraceCheckUtils]: 163: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4368 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,659 INFO L290 TraceCheckUtils]: 164: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4369 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,659 INFO L290 TraceCheckUtils]: 165: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4384 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,659 INFO L290 TraceCheckUtils]: 166: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4385 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,659 INFO L290 TraceCheckUtils]: 167: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4400 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,659 INFO L290 TraceCheckUtils]: 168: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4401 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,660 INFO L290 TraceCheckUtils]: 169: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4416 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,660 INFO L290 TraceCheckUtils]: 170: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4417 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,660 INFO L290 TraceCheckUtils]: 171: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4432 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,660 INFO L290 TraceCheckUtils]: 172: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4433 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,660 INFO L290 TraceCheckUtils]: 173: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4448 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,661 INFO L290 TraceCheckUtils]: 174: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4449 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,661 INFO L290 TraceCheckUtils]: 175: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4464 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,661 INFO L290 TraceCheckUtils]: 176: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4465 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,661 INFO L290 TraceCheckUtils]: 177: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4466 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,661 INFO L290 TraceCheckUtils]: 178: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4467 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,662 INFO L290 TraceCheckUtils]: 179: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4480 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,662 INFO L290 TraceCheckUtils]: 180: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4481 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,662 INFO L290 TraceCheckUtils]: 181: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4496 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,662 INFO L290 TraceCheckUtils]: 182: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4497 == ~s__state~0); {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:16:48,662 INFO L290 TraceCheckUtils]: 183: Hoare triple {113226#(= (+ (- 4512) ssl3_connect_~s__state~0) 0)} assume !(4512 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 184: Hoare triple {113222#false} assume !(4513 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 185: Hoare triple {113222#false} assume 4528 == ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 186: Hoare triple {113222#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 187: Hoare triple {113222#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 188: Hoare triple {113222#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 189: Hoare triple {113222#false} ~s__init_num~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 190: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 191: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 192: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 193: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 194: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 195: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 196: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 197: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 198: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 199: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,663 INFO L290 TraceCheckUtils]: 200: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 201: Hoare triple {113222#false} assume 4384 == ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 202: Hoare triple {113222#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 203: Hoare triple {113222#false} assume !(1 == ~blastFlag~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 204: Hoare triple {113222#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 205: Hoare triple {113222#false} assume !(~ret~0 <= 0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 206: Hoare triple {113222#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 207: Hoare triple {113222#false} ~s__init_num~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 208: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 209: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 210: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 211: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 212: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 213: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 214: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 215: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 216: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 217: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,664 INFO L290 TraceCheckUtils]: 218: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 219: Hoare triple {113222#false} assume !(4384 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 220: Hoare triple {113222#false} assume !(4385 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 221: Hoare triple {113222#false} assume 4400 == ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 222: Hoare triple {113222#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 223: Hoare triple {113222#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 224: Hoare triple {113222#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 225: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 226: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 227: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 228: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 229: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 230: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 231: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 232: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 233: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 234: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,665 INFO L290 TraceCheckUtils]: 235: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 236: Hoare triple {113222#false} assume !(4384 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 237: Hoare triple {113222#false} assume !(4385 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 238: Hoare triple {113222#false} assume !(4400 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 239: Hoare triple {113222#false} assume !(4401 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 240: Hoare triple {113222#false} assume 4416 == ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 241: Hoare triple {113222#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 242: Hoare triple {113222#false} assume !(3 == ~blastFlag~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 243: Hoare triple {113222#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 244: Hoare triple {113222#false} assume !(0 == ~tmp___6~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 245: Hoare triple {113222#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 246: Hoare triple {113222#false} ~skip~0 := 0; {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 247: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 248: Hoare triple {113222#false} ~state~0 := ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 249: Hoare triple {113222#false} assume !(12292 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 250: Hoare triple {113222#false} assume !(16384 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 251: Hoare triple {113222#false} assume !(4096 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 252: Hoare triple {113222#false} assume !(20480 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,666 INFO L290 TraceCheckUtils]: 253: Hoare triple {113222#false} assume !(4099 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 254: Hoare triple {113222#false} assume !(4368 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 255: Hoare triple {113222#false} assume !(4369 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 256: Hoare triple {113222#false} assume !(4384 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 257: Hoare triple {113222#false} assume !(4385 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 258: Hoare triple {113222#false} assume !(4400 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 259: Hoare triple {113222#false} assume !(4401 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 260: Hoare triple {113222#false} assume !(4416 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 261: Hoare triple {113222#false} assume !(4417 == ~s__state~0); {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 262: Hoare triple {113222#false} assume 4432 == ~s__state~0; {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 263: Hoare triple {113222#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 264: Hoare triple {113222#false} assume 5 == ~blastFlag~0; {113222#false} is VALID [2022-04-15 11:16:48,667 INFO L290 TraceCheckUtils]: 265: Hoare triple {113222#false} assume !false; {113222#false} is VALID [2022-04-15 11:16:48,668 INFO L134 CoverageAnalysis]: Checked inductivity of 908 backedges. 560 proven. 0 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2022-04-15 11:16:48,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:16:48,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773152916] [2022-04-15 11:16:48,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773152916] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:48,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:48,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:48,668 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:16:48,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1583417110] [2022-04-15 11:16:48,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1583417110] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:16:48,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:16:48,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:16:48,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632889207] [2022-04-15 11:16:48,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:16:48,669 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 266 [2022-04-15 11:16:48,669 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:16:48,669 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 35.25) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:48,746 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 145 edges. 145 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:48,746 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:16:48,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:16:48,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:16:48,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:16:48,747 INFO L87 Difference]: Start difference. First operand 3151 states and 4310 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:55,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:16:55,824 INFO L93 Difference]: Finished difference Result 6589 states and 9047 transitions. [2022-04-15 11:16:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:16:55,825 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 266 [2022-04-15 11:16:55,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:16:55,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:55,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 390 transitions. [2022-04-15 11:16:55,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:16:55,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 390 transitions. [2022-04-15 11:16:55,828 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 390 transitions. [2022-04-15 11:16:56,083 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 390 edges. 390 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:16:56,550 INFO L225 Difference]: With dead ends: 6589 [2022-04-15 11:16:56,550 INFO L226 Difference]: Without dead ends: 3451 [2022-04-15 11:16:56,553 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:16:56,553 INFO L913 BasicCegarLoop]: 187 mSDtfsCounter, 183 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:16:56,554 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 194 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:16:56,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3451 states. [2022-04-15 11:17:01,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3451 to 3435. [2022-04-15 11:17:01,068 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:17:01,071 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3451 states. Second operand has 3435 states, 3430 states have (on average 1.3498542274052479) internal successors, (4630), 3430 states have internal predecessors, (4630), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:01,104 INFO L74 IsIncluded]: Start isIncluded. First operand 3451 states. Second operand has 3435 states, 3430 states have (on average 1.3498542274052479) internal successors, (4630), 3430 states have internal predecessors, (4630), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:01,106 INFO L87 Difference]: Start difference. First operand 3451 states. Second operand has 3435 states, 3430 states have (on average 1.3498542274052479) internal successors, (4630), 3430 states have internal predecessors, (4630), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:01,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:01,486 INFO L93 Difference]: Finished difference Result 3451 states and 4650 transitions. [2022-04-15 11:17:01,486 INFO L276 IsEmpty]: Start isEmpty. Operand 3451 states and 4650 transitions. [2022-04-15 11:17:01,490 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:01,490 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:01,494 INFO L74 IsIncluded]: Start isIncluded. First operand has 3435 states, 3430 states have (on average 1.3498542274052479) internal successors, (4630), 3430 states have internal predecessors, (4630), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3451 states. [2022-04-15 11:17:01,496 INFO L87 Difference]: Start difference. First operand has 3435 states, 3430 states have (on average 1.3498542274052479) internal successors, (4630), 3430 states have internal predecessors, (4630), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3451 states. [2022-04-15 11:17:01,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:01,900 INFO L93 Difference]: Finished difference Result 3451 states and 4650 transitions. [2022-04-15 11:17:01,901 INFO L276 IsEmpty]: Start isEmpty. Operand 3451 states and 4650 transitions. [2022-04-15 11:17:01,904 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:01,904 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:01,904 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:17:01,904 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:17:01,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3435 states, 3430 states have (on average 1.3498542274052479) internal successors, (4630), 3430 states have internal predecessors, (4630), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:02,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3435 states to 3435 states and 4634 transitions. [2022-04-15 11:17:02,525 INFO L78 Accepts]: Start accepts. Automaton has 3435 states and 4634 transitions. Word has length 266 [2022-04-15 11:17:02,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:17:02,526 INFO L478 AbstractCegarLoop]: Abstraction has 3435 states and 4634 transitions. [2022-04-15 11:17:02,526 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 3 states have internal predecessors, (141), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:02,526 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3435 states and 4634 transitions. [2022-04-15 11:17:05,668 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 4634 edges. 4634 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:05,669 INFO L276 IsEmpty]: Start isEmpty. Operand 3435 states and 4634 transitions. [2022-04-15 11:17:05,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2022-04-15 11:17:05,673 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:17:05,673 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:17:05,673 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-04-15 11:17:05,673 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:17:05,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:17:05,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1479044833, now seen corresponding path program 1 times [2022-04-15 11:17:05,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:05,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [590280575] [2022-04-15 11:17:05,675 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:17:05,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1479044833, now seen corresponding path program 2 times [2022-04-15 11:17:05,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:17:05,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417086817] [2022-04-15 11:17:05,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:17:05,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:17:05,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:05,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:17:05,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:05,748 INFO L290 TraceCheckUtils]: 0: Hoare triple {140189#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {140183#true} is VALID [2022-04-15 11:17:05,748 INFO L290 TraceCheckUtils]: 1: Hoare triple {140183#true} assume true; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {140183#true} {140183#true} #547#return; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L272 TraceCheckUtils]: 0: Hoare triple {140183#true} call ULTIMATE.init(); {140189#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:17:05,749 INFO L290 TraceCheckUtils]: 1: Hoare triple {140189#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L290 TraceCheckUtils]: 2: Hoare triple {140183#true} assume true; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {140183#true} {140183#true} #547#return; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L272 TraceCheckUtils]: 4: Hoare triple {140183#true} call #t~ret55 := main(); {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L290 TraceCheckUtils]: 5: Hoare triple {140183#true} havoc ~s~0;~s~0 := 12292; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L272 TraceCheckUtils]: 6: Hoare triple {140183#true} call #t~ret54 := ssl3_connect(~s~0); {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L290 TraceCheckUtils]: 7: Hoare triple {140183#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L290 TraceCheckUtils]: 8: Hoare triple {140183#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L290 TraceCheckUtils]: 9: Hoare triple {140183#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {140183#true} is VALID [2022-04-15 11:17:05,749 INFO L290 TraceCheckUtils]: 10: Hoare triple {140183#true} assume !(0 != 12288 + ~tmp___1~0); {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 11: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 12: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 13: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 14: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 15: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 16: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 17: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 18: Hoare triple {140183#true} assume 4368 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 19: Hoare triple {140183#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 20: Hoare triple {140183#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 21: Hoare triple {140183#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 22: Hoare triple {140183#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 23: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 24: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 25: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 26: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,750 INFO L290 TraceCheckUtils]: 27: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 28: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 29: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 30: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 31: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 32: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 33: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 34: Hoare triple {140183#true} assume 4384 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 35: Hoare triple {140183#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 36: Hoare triple {140183#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 37: Hoare triple {140183#true} assume !(~ret~0 <= 0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 38: Hoare triple {140183#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 39: Hoare triple {140183#true} ~s__init_num~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 40: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 41: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 42: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 43: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 44: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,751 INFO L290 TraceCheckUtils]: 45: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 46: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 47: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 48: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 49: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 50: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 51: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 52: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 53: Hoare triple {140183#true} assume 4400 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 54: Hoare triple {140183#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 55: Hoare triple {140183#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 56: Hoare triple {140183#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 57: Hoare triple {140183#true} assume !(~ret~0 <= 0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 58: Hoare triple {140183#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 59: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 60: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 61: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,752 INFO L290 TraceCheckUtils]: 62: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 63: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 64: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 65: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 66: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 67: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 68: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 69: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 70: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 71: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 72: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 73: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 74: Hoare triple {140183#true} assume 4416 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 75: Hoare triple {140183#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 76: Hoare triple {140183#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 77: Hoare triple {140183#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 78: Hoare triple {140183#true} assume !(0 == ~tmp___6~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 79: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-15 11:17:05,753 INFO L290 TraceCheckUtils]: 80: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 81: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 82: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 83: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 84: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 85: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 86: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 87: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 88: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 89: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 90: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 91: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 92: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 93: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 94: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 95: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 96: Hoare triple {140183#true} assume 4432 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 97: Hoare triple {140183#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 98: Hoare triple {140183#true} assume !(5 == ~blastFlag~0); {140183#true} is VALID [2022-04-15 11:17:05,754 INFO L290 TraceCheckUtils]: 99: Hoare triple {140183#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 100: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 101: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 102: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 103: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 104: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 105: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 106: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 107: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 108: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 109: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 110: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 111: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 112: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 113: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 114: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 115: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,755 INFO L290 TraceCheckUtils]: 116: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 117: Hoare triple {140183#true} assume !(4432 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 118: Hoare triple {140183#true} assume !(4433 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 119: Hoare triple {140183#true} assume 4448 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 120: Hoare triple {140183#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 121: Hoare triple {140183#true} assume !(~ret~0 <= 0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 122: Hoare triple {140183#true} assume 0 != ~s__s3__tmp__cert_req~0;~s__state~0 := 4464; {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 123: Hoare triple {140183#true} ~s__init_num~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 124: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 125: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 126: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 127: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 128: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 129: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 130: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 131: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 132: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 133: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,756 INFO L290 TraceCheckUtils]: 134: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 135: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 136: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 137: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 138: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 139: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 140: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 141: Hoare triple {140183#true} assume !(4432 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 142: Hoare triple {140183#true} assume !(4433 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 143: Hoare triple {140183#true} assume !(4448 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 144: Hoare triple {140183#true} assume !(4449 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 145: Hoare triple {140183#true} assume 4464 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 146: Hoare triple {140183#true} assume -2147483648 <= #t~nondet44 && #t~nondet44 <= 2147483647;~ret~0 := #t~nondet44;havoc #t~nondet44; {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 147: Hoare triple {140183#true} assume !(~ret~0 <= 0);~s__state~0 := 4480;~s__init_num~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 148: Hoare triple {140183#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 149: Hoare triple {140183#true} ~skip~0 := 0; {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 150: Hoare triple {140183#true} assume !false; {140183#true} is VALID [2022-04-15 11:17:05,757 INFO L290 TraceCheckUtils]: 151: Hoare triple {140183#true} ~state~0 := ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,758 INFO L290 TraceCheckUtils]: 152: Hoare triple {140183#true} assume !(12292 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,758 INFO L290 TraceCheckUtils]: 153: Hoare triple {140183#true} assume !(16384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,758 INFO L290 TraceCheckUtils]: 154: Hoare triple {140183#true} assume !(4096 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,758 INFO L290 TraceCheckUtils]: 155: Hoare triple {140183#true} assume !(20480 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 156: Hoare triple {140183#true} assume !(4099 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 157: Hoare triple {140183#true} assume !(4368 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 158: Hoare triple {140183#true} assume !(4369 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 159: Hoare triple {140183#true} assume !(4384 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 160: Hoare triple {140183#true} assume !(4385 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 161: Hoare triple {140183#true} assume !(4400 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 162: Hoare triple {140183#true} assume !(4401 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 163: Hoare triple {140183#true} assume !(4416 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 164: Hoare triple {140183#true} assume !(4417 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 165: Hoare triple {140183#true} assume !(4432 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 166: Hoare triple {140183#true} assume !(4433 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 167: Hoare triple {140183#true} assume !(4448 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 168: Hoare triple {140183#true} assume !(4449 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 169: Hoare triple {140183#true} assume !(4464 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 170: Hoare triple {140183#true} assume !(4465 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,759 INFO L290 TraceCheckUtils]: 171: Hoare triple {140183#true} assume !(4466 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,760 INFO L290 TraceCheckUtils]: 172: Hoare triple {140183#true} assume !(4467 == ~s__state~0); {140183#true} is VALID [2022-04-15 11:17:05,760 INFO L290 TraceCheckUtils]: 173: Hoare triple {140183#true} assume 4480 == ~s__state~0; {140183#true} is VALID [2022-04-15 11:17:05,760 INFO L290 TraceCheckUtils]: 174: Hoare triple {140183#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {140183#true} is VALID [2022-04-15 11:17:05,760 INFO L290 TraceCheckUtils]: 175: Hoare triple {140183#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {140183#true} is VALID [2022-04-15 11:17:05,760 INFO L290 TraceCheckUtils]: 176: Hoare triple {140183#true} assume 1 == ~s__s3__tmp__cert_req~0;~s__state~0 := 4496; {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,760 INFO L290 TraceCheckUtils]: 177: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} ~s__init_num~0 := 0; {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,761 INFO L290 TraceCheckUtils]: 178: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,761 INFO L290 TraceCheckUtils]: 179: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} ~skip~0 := 0; {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,761 INFO L290 TraceCheckUtils]: 180: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !false; {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,761 INFO L290 TraceCheckUtils]: 181: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} ~state~0 := ~s__state~0; {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,762 INFO L290 TraceCheckUtils]: 182: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(12292 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,762 INFO L290 TraceCheckUtils]: 183: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(16384 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,762 INFO L290 TraceCheckUtils]: 184: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4096 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,762 INFO L290 TraceCheckUtils]: 185: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(20480 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,763 INFO L290 TraceCheckUtils]: 186: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4099 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,763 INFO L290 TraceCheckUtils]: 187: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4368 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,763 INFO L290 TraceCheckUtils]: 188: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4369 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,763 INFO L290 TraceCheckUtils]: 189: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4384 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,764 INFO L290 TraceCheckUtils]: 190: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4385 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,764 INFO L290 TraceCheckUtils]: 191: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4400 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,764 INFO L290 TraceCheckUtils]: 192: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4401 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,764 INFO L290 TraceCheckUtils]: 193: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4416 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,765 INFO L290 TraceCheckUtils]: 194: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4417 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,765 INFO L290 TraceCheckUtils]: 195: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4432 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,765 INFO L290 TraceCheckUtils]: 196: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4433 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,765 INFO L290 TraceCheckUtils]: 197: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4448 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,765 INFO L290 TraceCheckUtils]: 198: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4449 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,766 INFO L290 TraceCheckUtils]: 199: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4464 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,766 INFO L290 TraceCheckUtils]: 200: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4465 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,766 INFO L290 TraceCheckUtils]: 201: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4466 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,766 INFO L290 TraceCheckUtils]: 202: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4467 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 203: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4480 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 204: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4481 == ~s__state~0); {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 205: Hoare triple {140188#(= (+ (- 4496) ssl3_connect_~s__state~0) 0)} assume !(4496 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 206: Hoare triple {140184#false} assume !(4497 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 207: Hoare triple {140184#false} assume !(4512 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 208: Hoare triple {140184#false} assume !(4513 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 209: Hoare triple {140184#false} assume 4528 == ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,767 INFO L290 TraceCheckUtils]: 210: Hoare triple {140184#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 211: Hoare triple {140184#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 212: Hoare triple {140184#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 213: Hoare triple {140184#false} ~s__init_num~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 214: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 215: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 216: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 217: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 218: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 219: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 220: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 221: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 222: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 223: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 224: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 225: Hoare triple {140184#false} assume 4384 == ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 226: Hoare triple {140184#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {140184#false} is VALID [2022-04-15 11:17:05,768 INFO L290 TraceCheckUtils]: 227: Hoare triple {140184#false} assume !(1 == ~blastFlag~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 228: Hoare triple {140184#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 229: Hoare triple {140184#false} assume !(~ret~0 <= 0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 230: Hoare triple {140184#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 231: Hoare triple {140184#false} ~s__init_num~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 232: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 233: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 234: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 235: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 236: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 237: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 238: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 239: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 240: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 241: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 242: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 243: Hoare triple {140184#false} assume !(4384 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 244: Hoare triple {140184#false} assume !(4385 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,769 INFO L290 TraceCheckUtils]: 245: Hoare triple {140184#false} assume 4400 == ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 246: Hoare triple {140184#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 247: Hoare triple {140184#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 248: Hoare triple {140184#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 249: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 250: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 251: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 252: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 253: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 254: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 255: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 256: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 257: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 258: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 259: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 260: Hoare triple {140184#false} assume !(4384 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 261: Hoare triple {140184#false} assume !(4385 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 262: Hoare triple {140184#false} assume !(4400 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,770 INFO L290 TraceCheckUtils]: 263: Hoare triple {140184#false} assume !(4401 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 264: Hoare triple {140184#false} assume 4416 == ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 265: Hoare triple {140184#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 266: Hoare triple {140184#false} assume !(3 == ~blastFlag~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 267: Hoare triple {140184#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 268: Hoare triple {140184#false} assume !(0 == ~tmp___6~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 269: Hoare triple {140184#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 270: Hoare triple {140184#false} ~skip~0 := 0; {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 271: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 272: Hoare triple {140184#false} ~state~0 := ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 273: Hoare triple {140184#false} assume !(12292 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 274: Hoare triple {140184#false} assume !(16384 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 275: Hoare triple {140184#false} assume !(4096 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 276: Hoare triple {140184#false} assume !(20480 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 277: Hoare triple {140184#false} assume !(4099 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 278: Hoare triple {140184#false} assume !(4368 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 279: Hoare triple {140184#false} assume !(4369 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 280: Hoare triple {140184#false} assume !(4384 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,771 INFO L290 TraceCheckUtils]: 281: Hoare triple {140184#false} assume !(4385 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 282: Hoare triple {140184#false} assume !(4400 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 283: Hoare triple {140184#false} assume !(4401 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 284: Hoare triple {140184#false} assume !(4416 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 285: Hoare triple {140184#false} assume !(4417 == ~s__state~0); {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 286: Hoare triple {140184#false} assume 4432 == ~s__state~0; {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 287: Hoare triple {140184#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 288: Hoare triple {140184#false} assume 5 == ~blastFlag~0; {140184#false} is VALID [2022-04-15 11:17:05,772 INFO L290 TraceCheckUtils]: 289: Hoare triple {140184#false} assume !false; {140184#false} is VALID [2022-04-15 11:17:05,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1100 backedges. 642 proven. 0 refuted. 0 times theorem prover too weak. 458 trivial. 0 not checked. [2022-04-15 11:17:05,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:17:05,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417086817] [2022-04-15 11:17:05,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417086817] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:05,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:05,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:05,773 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:17:05,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [590280575] [2022-04-15 11:17:05,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [590280575] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:05,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:05,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:05,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706189985] [2022-04-15 11:17:05,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:17:05,774 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 290 [2022-04-15 11:17:05,774 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:17:05,775 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:05,862 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 148 edges. 148 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:05,863 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:17:05,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:05,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:17:05,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:17:05,863 INFO L87 Difference]: Start difference. First operand 3435 states and 4634 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:11,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:11,964 INFO L93 Difference]: Finished difference Result 7005 states and 9463 transitions. [2022-04-15 11:17:11,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:17:11,969 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 290 [2022-04-15 11:17:11,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:17:11,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:11,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 385 transitions. [2022-04-15 11:17:11,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:11,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 385 transitions. [2022-04-15 11:17:11,974 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 385 transitions. [2022-04-15 11:17:12,138 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 385 edges. 385 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:12,667 INFO L225 Difference]: With dead ends: 7005 [2022-04-15 11:17:12,667 INFO L226 Difference]: Without dead ends: 3583 [2022-04-15 11:17:12,671 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:17:12,671 INFO L913 BasicCegarLoop]: 186 mSDtfsCounter, 182 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:17:12,671 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 193 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:17:12,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3583 states. [2022-04-15 11:17:16,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3583 to 3567. [2022-04-15 11:17:16,803 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:17:16,806 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3583 states. Second operand has 3567 states, 3562 states have (on average 1.3425042111173497) internal successors, (4782), 3562 states have internal predecessors, (4782), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:16,808 INFO L74 IsIncluded]: Start isIncluded. First operand 3583 states. Second operand has 3567 states, 3562 states have (on average 1.3425042111173497) internal successors, (4782), 3562 states have internal predecessors, (4782), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:16,810 INFO L87 Difference]: Start difference. First operand 3583 states. Second operand has 3567 states, 3562 states have (on average 1.3425042111173497) internal successors, (4782), 3562 states have internal predecessors, (4782), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:17,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:17,224 INFO L93 Difference]: Finished difference Result 3583 states and 4802 transitions. [2022-04-15 11:17:17,224 INFO L276 IsEmpty]: Start isEmpty. Operand 3583 states and 4802 transitions. [2022-04-15 11:17:17,228 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:17,228 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:17,232 INFO L74 IsIncluded]: Start isIncluded. First operand has 3567 states, 3562 states have (on average 1.3425042111173497) internal successors, (4782), 3562 states have internal predecessors, (4782), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3583 states. [2022-04-15 11:17:17,234 INFO L87 Difference]: Start difference. First operand has 3567 states, 3562 states have (on average 1.3425042111173497) internal successors, (4782), 3562 states have internal predecessors, (4782), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3583 states. [2022-04-15 11:17:17,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:17,644 INFO L93 Difference]: Finished difference Result 3583 states and 4802 transitions. [2022-04-15 11:17:17,644 INFO L276 IsEmpty]: Start isEmpty. Operand 3583 states and 4802 transitions. [2022-04-15 11:17:17,648 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:17,648 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:17,648 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:17:17,648 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:17:17,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3567 states, 3562 states have (on average 1.3425042111173497) internal successors, (4782), 3562 states have internal predecessors, (4782), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:18,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3567 states to 3567 states and 4786 transitions. [2022-04-15 11:17:18,313 INFO L78 Accepts]: Start accepts. Automaton has 3567 states and 4786 transitions. Word has length 290 [2022-04-15 11:17:18,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:17:18,314 INFO L478 AbstractCegarLoop]: Abstraction has 3567 states and 4786 transitions. [2022-04-15 11:17:18,314 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 3 states have internal predecessors, (144), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:18,314 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3567 states and 4786 transitions. [2022-04-15 11:17:20,755 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 4786 edges. 4786 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:20,755 INFO L276 IsEmpty]: Start isEmpty. Operand 3567 states and 4786 transitions. [2022-04-15 11:17:20,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2022-04-15 11:17:20,759 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:17:20,759 INFO L499 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:17:20,759 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-04-15 11:17:20,759 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:17:20,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:17:20,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1116747136, now seen corresponding path program 1 times [2022-04-15 11:17:20,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:20,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [342811463] [2022-04-15 11:17:20,761 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:17:20,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1116747136, now seen corresponding path program 2 times [2022-04-15 11:17:20,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:17:20,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681028435] [2022-04-15 11:17:20,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:17:20,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:17:20,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:20,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:17:20,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:20,829 INFO L290 TraceCheckUtils]: 0: Hoare triple {168511#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {168505#true} is VALID [2022-04-15 11:17:20,829 INFO L290 TraceCheckUtils]: 1: Hoare triple {168505#true} assume true; {168505#true} is VALID [2022-04-15 11:17:20,829 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {168505#true} {168505#true} #547#return; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L272 TraceCheckUtils]: 0: Hoare triple {168505#true} call ULTIMATE.init(); {168511#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 1: Hoare triple {168511#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 2: Hoare triple {168505#true} assume true; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {168505#true} {168505#true} #547#return; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L272 TraceCheckUtils]: 4: Hoare triple {168505#true} call #t~ret55 := main(); {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 5: Hoare triple {168505#true} havoc ~s~0;~s~0 := 12292; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L272 TraceCheckUtils]: 6: Hoare triple {168505#true} call #t~ret54 := ssl3_connect(~s~0); {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 7: Hoare triple {168505#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 8: Hoare triple {168505#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 9: Hoare triple {168505#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 10: Hoare triple {168505#true} assume !(0 != 12288 + ~tmp___1~0); {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 11: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 12: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 13: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 14: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 15: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,830 INFO L290 TraceCheckUtils]: 16: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 17: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 18: Hoare triple {168505#true} assume 4368 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 19: Hoare triple {168505#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 20: Hoare triple {168505#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 21: Hoare triple {168505#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 22: Hoare triple {168505#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 23: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 24: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 25: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 26: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 27: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 28: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 29: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 30: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 31: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 32: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,831 INFO L290 TraceCheckUtils]: 33: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 34: Hoare triple {168505#true} assume 4384 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 35: Hoare triple {168505#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 36: Hoare triple {168505#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 37: Hoare triple {168505#true} assume !(~ret~0 <= 0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 38: Hoare triple {168505#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 39: Hoare triple {168505#true} ~s__init_num~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 40: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 41: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 42: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 43: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 44: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 45: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 46: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 47: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 48: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 49: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 50: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,832 INFO L290 TraceCheckUtils]: 51: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 52: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 53: Hoare triple {168505#true} assume 4400 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 54: Hoare triple {168505#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 55: Hoare triple {168505#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 56: Hoare triple {168505#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 57: Hoare triple {168505#true} assume !(~ret~0 <= 0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 58: Hoare triple {168505#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 59: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 60: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 61: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 62: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 63: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 64: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 65: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 66: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 67: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 68: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,833 INFO L290 TraceCheckUtils]: 69: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 70: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 71: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 72: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 73: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 74: Hoare triple {168505#true} assume 4416 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 75: Hoare triple {168505#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 76: Hoare triple {168505#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 77: Hoare triple {168505#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 78: Hoare triple {168505#true} assume !(0 == ~tmp___6~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 79: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 80: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 81: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 82: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 83: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 84: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 85: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 86: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,834 INFO L290 TraceCheckUtils]: 87: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 88: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 89: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 90: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 91: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 92: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 93: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 94: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 95: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 96: Hoare triple {168505#true} assume 4432 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 97: Hoare triple {168505#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 98: Hoare triple {168505#true} assume !(5 == ~blastFlag~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 99: Hoare triple {168505#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 100: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 101: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 102: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 103: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 104: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,835 INFO L290 TraceCheckUtils]: 105: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 106: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 107: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 108: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 109: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 110: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 111: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 112: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 113: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 114: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 115: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 116: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 117: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 118: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 119: Hoare triple {168505#true} assume 4448 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 120: Hoare triple {168505#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 121: Hoare triple {168505#true} assume !(~ret~0 <= 0); {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 122: Hoare triple {168505#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 123: Hoare triple {168505#true} ~s__init_num~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,836 INFO L290 TraceCheckUtils]: 124: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 125: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 126: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 127: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 128: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 129: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 130: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 131: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 132: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 133: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 134: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 135: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 136: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 137: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 138: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 139: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 140: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 141: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,837 INFO L290 TraceCheckUtils]: 142: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 143: Hoare triple {168505#true} assume !(4448 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 144: Hoare triple {168505#true} assume !(4449 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 145: Hoare triple {168505#true} assume !(4464 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 146: Hoare triple {168505#true} assume !(4465 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 147: Hoare triple {168505#true} assume !(4466 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 148: Hoare triple {168505#true} assume !(4467 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 149: Hoare triple {168505#true} assume 4480 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 150: Hoare triple {168505#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 151: Hoare triple {168505#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 152: Hoare triple {168505#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 153: Hoare triple {168505#true} ~s__init_num~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 154: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 155: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 156: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 157: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 158: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 159: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,838 INFO L290 TraceCheckUtils]: 160: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 161: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 162: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 163: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 164: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 165: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 166: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 167: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 168: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 169: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 170: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 171: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 172: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 173: Hoare triple {168505#true} assume !(4448 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 174: Hoare triple {168505#true} assume !(4449 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 175: Hoare triple {168505#true} assume !(4464 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,839 INFO L290 TraceCheckUtils]: 176: Hoare triple {168505#true} assume !(4465 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 177: Hoare triple {168505#true} assume !(4466 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 178: Hoare triple {168505#true} assume !(4467 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 179: Hoare triple {168505#true} assume !(4480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 180: Hoare triple {168505#true} assume !(4481 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 181: Hoare triple {168505#true} assume !(4496 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 182: Hoare triple {168505#true} assume !(4497 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 183: Hoare triple {168505#true} assume 4512 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 184: Hoare triple {168505#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {168505#true} is VALID [2022-04-15 11:17:20,840 INFO L290 TraceCheckUtils]: 185: Hoare triple {168505#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 186: Hoare triple {168505#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 187: Hoare triple {168505#true} assume !(0 == ~tmp___7~0); {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 188: Hoare triple {168505#true} assume !(0 == ~tmp___8~0); {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 189: Hoare triple {168505#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 190: Hoare triple {168505#true} ~skip~0 := 0; {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 191: Hoare triple {168505#true} assume !false; {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 192: Hoare triple {168505#true} ~state~0 := ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 193: Hoare triple {168505#true} assume !(12292 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 194: Hoare triple {168505#true} assume !(16384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,841 INFO L290 TraceCheckUtils]: 195: Hoare triple {168505#true} assume !(4096 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 196: Hoare triple {168505#true} assume !(20480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 197: Hoare triple {168505#true} assume !(4099 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 198: Hoare triple {168505#true} assume !(4368 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 199: Hoare triple {168505#true} assume !(4369 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 200: Hoare triple {168505#true} assume !(4384 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 201: Hoare triple {168505#true} assume !(4385 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 202: Hoare triple {168505#true} assume !(4400 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 203: Hoare triple {168505#true} assume !(4401 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 204: Hoare triple {168505#true} assume !(4416 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 205: Hoare triple {168505#true} assume !(4417 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 206: Hoare triple {168505#true} assume !(4432 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 207: Hoare triple {168505#true} assume !(4433 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 208: Hoare triple {168505#true} assume !(4448 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 209: Hoare triple {168505#true} assume !(4449 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 210: Hoare triple {168505#true} assume !(4464 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 211: Hoare triple {168505#true} assume !(4465 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 212: Hoare triple {168505#true} assume !(4466 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,842 INFO L290 TraceCheckUtils]: 213: Hoare triple {168505#true} assume !(4467 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 214: Hoare triple {168505#true} assume !(4480 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 215: Hoare triple {168505#true} assume !(4481 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 216: Hoare triple {168505#true} assume !(4496 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 217: Hoare triple {168505#true} assume !(4497 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 218: Hoare triple {168505#true} assume !(4512 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 219: Hoare triple {168505#true} assume !(4513 == ~s__state~0); {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 220: Hoare triple {168505#true} assume 4528 == ~s__state~0; {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 221: Hoare triple {168505#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {168505#true} is VALID [2022-04-15 11:17:20,843 INFO L290 TraceCheckUtils]: 222: Hoare triple {168505#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,844 INFO L290 TraceCheckUtils]: 223: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,844 INFO L290 TraceCheckUtils]: 224: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} ~s__init_num~0 := 0; {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,844 INFO L290 TraceCheckUtils]: 225: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(0 == ~s__s3__tmp__reuse_message~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,844 INFO L290 TraceCheckUtils]: 226: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} ~skip~0 := 0; {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,844 INFO L290 TraceCheckUtils]: 227: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !false; {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,845 INFO L290 TraceCheckUtils]: 228: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} ~state~0 := ~s__state~0; {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,845 INFO L290 TraceCheckUtils]: 229: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(12292 == ~s__state~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,845 INFO L290 TraceCheckUtils]: 230: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(16384 == ~s__state~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,845 INFO L290 TraceCheckUtils]: 231: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(4096 == ~s__state~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,845 INFO L290 TraceCheckUtils]: 232: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(20480 == ~s__state~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 233: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(4099 == ~s__state~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 234: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(4368 == ~s__state~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 235: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume !(4369 == ~s__state~0); {168510#(<= ssl3_connect_~s__state~0 4352)} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 236: Hoare triple {168510#(<= ssl3_connect_~s__state~0 4352)} assume 4384 == ~s__state~0; {168506#false} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 237: Hoare triple {168506#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {168506#false} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 238: Hoare triple {168506#false} assume !(1 == ~blastFlag~0); {168506#false} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 239: Hoare triple {168506#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {168506#false} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 240: Hoare triple {168506#false} assume !(~ret~0 <= 0); {168506#false} is VALID [2022-04-15 11:17:20,846 INFO L290 TraceCheckUtils]: 241: Hoare triple {168506#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 242: Hoare triple {168506#false} ~s__init_num~0 := 0; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 243: Hoare triple {168506#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 244: Hoare triple {168506#false} ~skip~0 := 0; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 245: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 246: Hoare triple {168506#false} ~state~0 := ~s__state~0; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 247: Hoare triple {168506#false} assume !(12292 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 248: Hoare triple {168506#false} assume !(16384 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 249: Hoare triple {168506#false} assume !(4096 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 250: Hoare triple {168506#false} assume !(20480 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 251: Hoare triple {168506#false} assume !(4099 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 252: Hoare triple {168506#false} assume !(4368 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 253: Hoare triple {168506#false} assume !(4369 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 254: Hoare triple {168506#false} assume !(4384 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 255: Hoare triple {168506#false} assume !(4385 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 256: Hoare triple {168506#false} assume 4400 == ~s__state~0; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 257: Hoare triple {168506#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 258: Hoare triple {168506#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {168506#false} is VALID [2022-04-15 11:17:20,847 INFO L290 TraceCheckUtils]: 259: Hoare triple {168506#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 260: Hoare triple {168506#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 261: Hoare triple {168506#false} ~skip~0 := 0; {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 262: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 263: Hoare triple {168506#false} ~state~0 := ~s__state~0; {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 264: Hoare triple {168506#false} assume !(12292 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 265: Hoare triple {168506#false} assume !(16384 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 266: Hoare triple {168506#false} assume !(4096 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 267: Hoare triple {168506#false} assume !(20480 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 268: Hoare triple {168506#false} assume !(4099 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 269: Hoare triple {168506#false} assume !(4368 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 270: Hoare triple {168506#false} assume !(4369 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 271: Hoare triple {168506#false} assume !(4384 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 272: Hoare triple {168506#false} assume !(4385 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 273: Hoare triple {168506#false} assume !(4400 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 274: Hoare triple {168506#false} assume !(4401 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 275: Hoare triple {168506#false} assume 4416 == ~s__state~0; {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 276: Hoare triple {168506#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {168506#false} is VALID [2022-04-15 11:17:20,848 INFO L290 TraceCheckUtils]: 277: Hoare triple {168506#false} assume !(3 == ~blastFlag~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 278: Hoare triple {168506#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 279: Hoare triple {168506#false} assume !(0 == ~tmp___6~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 280: Hoare triple {168506#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 281: Hoare triple {168506#false} ~skip~0 := 0; {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 282: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 283: Hoare triple {168506#false} ~state~0 := ~s__state~0; {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 284: Hoare triple {168506#false} assume !(12292 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 285: Hoare triple {168506#false} assume !(16384 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 286: Hoare triple {168506#false} assume !(4096 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 287: Hoare triple {168506#false} assume !(20480 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 288: Hoare triple {168506#false} assume !(4099 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 289: Hoare triple {168506#false} assume !(4368 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 290: Hoare triple {168506#false} assume !(4369 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 291: Hoare triple {168506#false} assume !(4384 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 292: Hoare triple {168506#false} assume !(4385 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 293: Hoare triple {168506#false} assume !(4400 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 294: Hoare triple {168506#false} assume !(4401 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,849 INFO L290 TraceCheckUtils]: 295: Hoare triple {168506#false} assume !(4416 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,850 INFO L290 TraceCheckUtils]: 296: Hoare triple {168506#false} assume !(4417 == ~s__state~0); {168506#false} is VALID [2022-04-15 11:17:20,850 INFO L290 TraceCheckUtils]: 297: Hoare triple {168506#false} assume 4432 == ~s__state~0; {168506#false} is VALID [2022-04-15 11:17:20,850 INFO L290 TraceCheckUtils]: 298: Hoare triple {168506#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {168506#false} is VALID [2022-04-15 11:17:20,850 INFO L290 TraceCheckUtils]: 299: Hoare triple {168506#false} assume 5 == ~blastFlag~0; {168506#false} is VALID [2022-04-15 11:17:20,850 INFO L290 TraceCheckUtils]: 300: Hoare triple {168506#false} assume !false; {168506#false} is VALID [2022-04-15 11:17:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 1112 backedges. 542 proven. 0 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2022-04-15 11:17:20,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:17:20,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681028435] [2022-04-15 11:17:20,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681028435] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:20,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:20,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:20,851 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:17:20,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [342811463] [2022-04-15 11:17:20,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [342811463] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:20,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:20,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:20,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335824091] [2022-04-15 11:17:20,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:17:20,852 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.25) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 301 [2022-04-15 11:17:20,852 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:17:20,852 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 33.25) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:20,938 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 137 edges. 137 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:20,939 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:17:20,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:20,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:17:20,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:17:20,939 INFO L87 Difference]: Start difference. First operand 3567 states and 4786 transitions. Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:27,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:27,380 INFO L93 Difference]: Finished difference Result 7521 states and 10227 transitions. [2022-04-15 11:17:27,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:17:27,380 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 33.25) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 301 [2022-04-15 11:17:27,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:17:27,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:27,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 418 transitions. [2022-04-15 11:17:27,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:27,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 418 transitions. [2022-04-15 11:17:27,384 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 418 transitions. [2022-04-15 11:17:27,543 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 418 edges. 418 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:28,150 INFO L225 Difference]: With dead ends: 7521 [2022-04-15 11:17:28,150 INFO L226 Difference]: Without dead ends: 3967 [2022-04-15 11:17:28,154 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:17:28,154 INFO L913 BasicCegarLoop]: 187 mSDtfsCounter, 230 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:17:28,154 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 194 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:17:28,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3967 states. [2022-04-15 11:17:31,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3967 to 3879. [2022-04-15 11:17:31,383 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:17:31,388 INFO L82 GeneralOperation]: Start isEquivalent. First operand 3967 states. Second operand has 3879 states, 3874 states have (on average 1.3293753226639133) internal successors, (5150), 3874 states have internal predecessors, (5150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:31,390 INFO L74 IsIncluded]: Start isIncluded. First operand 3967 states. Second operand has 3879 states, 3874 states have (on average 1.3293753226639133) internal successors, (5150), 3874 states have internal predecessors, (5150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:31,392 INFO L87 Difference]: Start difference. First operand 3967 states. Second operand has 3879 states, 3874 states have (on average 1.3293753226639133) internal successors, (5150), 3874 states have internal predecessors, (5150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:31,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:31,914 INFO L93 Difference]: Finished difference Result 3967 states and 5258 transitions. [2022-04-15 11:17:31,914 INFO L276 IsEmpty]: Start isEmpty. Operand 3967 states and 5258 transitions. [2022-04-15 11:17:31,916 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:31,917 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:31,920 INFO L74 IsIncluded]: Start isIncluded. First operand has 3879 states, 3874 states have (on average 1.3293753226639133) internal successors, (5150), 3874 states have internal predecessors, (5150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3967 states. [2022-04-15 11:17:31,922 INFO L87 Difference]: Start difference. First operand has 3879 states, 3874 states have (on average 1.3293753226639133) internal successors, (5150), 3874 states have internal predecessors, (5150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 3967 states. [2022-04-15 11:17:32,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:32,425 INFO L93 Difference]: Finished difference Result 3967 states and 5258 transitions. [2022-04-15 11:17:32,425 INFO L276 IsEmpty]: Start isEmpty. Operand 3967 states and 5258 transitions. [2022-04-15 11:17:32,428 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:32,428 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:32,428 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:17:32,428 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:17:32,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3879 states, 3874 states have (on average 1.3293753226639133) internal successors, (5150), 3874 states have internal predecessors, (5150), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:33,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3879 states to 3879 states and 5154 transitions. [2022-04-15 11:17:33,225 INFO L78 Accepts]: Start accepts. Automaton has 3879 states and 5154 transitions. Word has length 301 [2022-04-15 11:17:33,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:17:33,225 INFO L478 AbstractCegarLoop]: Abstraction has 3879 states and 5154 transitions. [2022-04-15 11:17:33,225 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.25) internal successors, (133), 3 states have internal predecessors, (133), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:33,225 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3879 states and 5154 transitions. [2022-04-15 11:17:35,881 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 5154 edges. 5154 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:35,881 INFO L276 IsEmpty]: Start isEmpty. Operand 3879 states and 5154 transitions. [2022-04-15 11:17:35,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2022-04-15 11:17:35,885 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:17:35,885 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:17:35,885 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-04-15 11:17:35,885 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:17:35,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:17:35,886 INFO L85 PathProgramCache]: Analyzing trace with hash 181112254, now seen corresponding path program 1 times [2022-04-15 11:17:35,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:35,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1388289471] [2022-04-15 11:17:35,887 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:17:35,887 INFO L85 PathProgramCache]: Analyzing trace with hash 181112254, now seen corresponding path program 2 times [2022-04-15 11:17:35,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:17:35,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724632622] [2022-04-15 11:17:35,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:17:35,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:17:35,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:35,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:17:35,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:35,948 INFO L290 TraceCheckUtils]: 0: Hoare triple {199257#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {199251#true} is VALID [2022-04-15 11:17:35,948 INFO L290 TraceCheckUtils]: 1: Hoare triple {199251#true} assume true; {199251#true} is VALID [2022-04-15 11:17:35,948 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {199251#true} {199251#true} #547#return; {199251#true} is VALID [2022-04-15 11:17:35,948 INFO L272 TraceCheckUtils]: 0: Hoare triple {199251#true} call ULTIMATE.init(); {199257#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:17:35,948 INFO L290 TraceCheckUtils]: 1: Hoare triple {199257#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {199251#true} is VALID [2022-04-15 11:17:35,948 INFO L290 TraceCheckUtils]: 2: Hoare triple {199251#true} assume true; {199251#true} is VALID [2022-04-15 11:17:35,948 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {199251#true} {199251#true} #547#return; {199251#true} is VALID [2022-04-15 11:17:35,948 INFO L272 TraceCheckUtils]: 4: Hoare triple {199251#true} call #t~ret55 := main(); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 5: Hoare triple {199251#true} havoc ~s~0;~s~0 := 12292; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L272 TraceCheckUtils]: 6: Hoare triple {199251#true} call #t~ret54 := ssl3_connect(~s~0); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 7: Hoare triple {199251#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 8: Hoare triple {199251#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 9: Hoare triple {199251#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 10: Hoare triple {199251#true} assume !(0 != 12288 + ~tmp___1~0); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 11: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 12: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 13: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 14: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 15: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 16: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 17: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 18: Hoare triple {199251#true} assume 4368 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 19: Hoare triple {199251#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 20: Hoare triple {199251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 21: Hoare triple {199251#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {199251#true} is VALID [2022-04-15 11:17:35,949 INFO L290 TraceCheckUtils]: 22: Hoare triple {199251#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 23: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 24: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 25: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 26: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 27: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 28: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 29: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 30: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 31: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 32: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 33: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 34: Hoare triple {199251#true} assume 4384 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 35: Hoare triple {199251#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 36: Hoare triple {199251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 37: Hoare triple {199251#true} assume !(~ret~0 <= 0); {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 38: Hoare triple {199251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 39: Hoare triple {199251#true} ~s__init_num~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,950 INFO L290 TraceCheckUtils]: 40: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 41: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 42: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 43: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 44: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 45: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 46: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 47: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 48: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 49: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 50: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 51: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 52: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 53: Hoare triple {199251#true} assume 4400 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 54: Hoare triple {199251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 55: Hoare triple {199251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 56: Hoare triple {199251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 57: Hoare triple {199251#true} assume !(~ret~0 <= 0); {199251#true} is VALID [2022-04-15 11:17:35,951 INFO L290 TraceCheckUtils]: 58: Hoare triple {199251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 59: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 60: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 61: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 62: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 63: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 64: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 65: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 66: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 67: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 68: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 69: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 70: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 71: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 72: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 73: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 74: Hoare triple {199251#true} assume 4416 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 75: Hoare triple {199251#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {199251#true} is VALID [2022-04-15 11:17:35,952 INFO L290 TraceCheckUtils]: 76: Hoare triple {199251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 77: Hoare triple {199251#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 78: Hoare triple {199251#true} assume !(0 == ~tmp___6~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 79: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 80: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 81: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 82: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 83: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 84: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 85: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 86: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 87: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 88: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 89: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 90: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 91: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 92: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 93: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,953 INFO L290 TraceCheckUtils]: 94: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 95: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 96: Hoare triple {199251#true} assume 4432 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 97: Hoare triple {199251#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 98: Hoare triple {199251#true} assume !(5 == ~blastFlag~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 99: Hoare triple {199251#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 100: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 101: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 102: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 103: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 104: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 105: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 106: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 107: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 108: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 109: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 110: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,954 INFO L290 TraceCheckUtils]: 111: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 112: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 113: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 114: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 115: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 116: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 117: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 118: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 119: Hoare triple {199251#true} assume 4448 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 120: Hoare triple {199251#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 121: Hoare triple {199251#true} assume !(~ret~0 <= 0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 122: Hoare triple {199251#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 123: Hoare triple {199251#true} ~s__init_num~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 124: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 125: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 126: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 127: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,955 INFO L290 TraceCheckUtils]: 128: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 129: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 130: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 131: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 132: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 133: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 134: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 135: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 136: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 137: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 138: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 139: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 140: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 141: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 142: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 143: Hoare triple {199251#true} assume !(4448 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 144: Hoare triple {199251#true} assume !(4449 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 145: Hoare triple {199251#true} assume !(4464 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,956 INFO L290 TraceCheckUtils]: 146: Hoare triple {199251#true} assume !(4465 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 147: Hoare triple {199251#true} assume !(4466 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 148: Hoare triple {199251#true} assume !(4467 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 149: Hoare triple {199251#true} assume 4480 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 150: Hoare triple {199251#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 151: Hoare triple {199251#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 152: Hoare triple {199251#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 153: Hoare triple {199251#true} ~s__init_num~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 154: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 155: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 156: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 157: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 158: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 159: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 160: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 161: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 162: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 163: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,957 INFO L290 TraceCheckUtils]: 164: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 165: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 166: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 167: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 168: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 169: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 170: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 171: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 172: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 173: Hoare triple {199251#true} assume !(4448 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 174: Hoare triple {199251#true} assume !(4449 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 175: Hoare triple {199251#true} assume !(4464 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 176: Hoare triple {199251#true} assume !(4465 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 177: Hoare triple {199251#true} assume !(4466 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 178: Hoare triple {199251#true} assume !(4467 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 179: Hoare triple {199251#true} assume !(4480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 180: Hoare triple {199251#true} assume !(4481 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 181: Hoare triple {199251#true} assume !(4496 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,958 INFO L290 TraceCheckUtils]: 182: Hoare triple {199251#true} assume !(4497 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 183: Hoare triple {199251#true} assume 4512 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 184: Hoare triple {199251#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 185: Hoare triple {199251#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 186: Hoare triple {199251#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 187: Hoare triple {199251#true} assume !(0 == ~tmp___7~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 188: Hoare triple {199251#true} assume !(0 == ~tmp___8~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 189: Hoare triple {199251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 190: Hoare triple {199251#true} ~skip~0 := 0; {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 191: Hoare triple {199251#true} assume !false; {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 192: Hoare triple {199251#true} ~state~0 := ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 193: Hoare triple {199251#true} assume !(12292 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 194: Hoare triple {199251#true} assume !(16384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 195: Hoare triple {199251#true} assume !(4096 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 196: Hoare triple {199251#true} assume !(20480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 197: Hoare triple {199251#true} assume !(4099 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 198: Hoare triple {199251#true} assume !(4368 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 199: Hoare triple {199251#true} assume !(4369 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,959 INFO L290 TraceCheckUtils]: 200: Hoare triple {199251#true} assume !(4384 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 201: Hoare triple {199251#true} assume !(4385 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 202: Hoare triple {199251#true} assume !(4400 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 203: Hoare triple {199251#true} assume !(4401 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 204: Hoare triple {199251#true} assume !(4416 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 205: Hoare triple {199251#true} assume !(4417 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 206: Hoare triple {199251#true} assume !(4432 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 207: Hoare triple {199251#true} assume !(4433 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 208: Hoare triple {199251#true} assume !(4448 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 209: Hoare triple {199251#true} assume !(4449 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 210: Hoare triple {199251#true} assume !(4464 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 211: Hoare triple {199251#true} assume !(4465 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 212: Hoare triple {199251#true} assume !(4466 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 213: Hoare triple {199251#true} assume !(4467 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 214: Hoare triple {199251#true} assume !(4480 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 215: Hoare triple {199251#true} assume !(4481 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 216: Hoare triple {199251#true} assume !(4496 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 217: Hoare triple {199251#true} assume !(4497 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,960 INFO L290 TraceCheckUtils]: 218: Hoare triple {199251#true} assume !(4512 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,961 INFO L290 TraceCheckUtils]: 219: Hoare triple {199251#true} assume !(4513 == ~s__state~0); {199251#true} is VALID [2022-04-15 11:17:35,961 INFO L290 TraceCheckUtils]: 220: Hoare triple {199251#true} assume 4528 == ~s__state~0; {199251#true} is VALID [2022-04-15 11:17:35,961 INFO L290 TraceCheckUtils]: 221: Hoare triple {199251#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {199251#true} is VALID [2022-04-15 11:17:35,961 INFO L290 TraceCheckUtils]: 222: Hoare triple {199251#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,961 INFO L290 TraceCheckUtils]: 223: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,962 INFO L290 TraceCheckUtils]: 224: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,962 INFO L290 TraceCheckUtils]: 225: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,962 INFO L290 TraceCheckUtils]: 226: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} ~skip~0 := 0; {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,962 INFO L290 TraceCheckUtils]: 227: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} assume !false; {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,962 INFO L290 TraceCheckUtils]: 228: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,963 INFO L290 TraceCheckUtils]: 229: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,963 INFO L290 TraceCheckUtils]: 230: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {199256#(<= 4352 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:17:35,963 INFO L290 TraceCheckUtils]: 231: Hoare triple {199256#(<= 4352 ssl3_connect_~s__state~0)} assume 4096 == ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,963 INFO L290 TraceCheckUtils]: 232: Hoare triple {199252#false} ~s__server~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,963 INFO L290 TraceCheckUtils]: 233: Hoare triple {199252#false} assume 0 != ~cb~0; {199252#false} is VALID [2022-04-15 11:17:35,963 INFO L290 TraceCheckUtils]: 234: Hoare triple {199252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {199252#false} is VALID [2022-04-15 11:17:35,963 INFO L290 TraceCheckUtils]: 235: Hoare triple {199252#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 236: Hoare triple {199252#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 237: Hoare triple {199252#false} assume !(0 == ~tmp___4~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 238: Hoare triple {199252#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 239: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 240: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 241: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 242: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 243: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 244: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 245: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 246: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 247: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 248: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 249: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 250: Hoare triple {199252#false} assume 4384 == ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 251: Hoare triple {199252#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 252: Hoare triple {199252#false} assume !(1 == ~blastFlag~0); {199252#false} is VALID [2022-04-15 11:17:35,964 INFO L290 TraceCheckUtils]: 253: Hoare triple {199252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 254: Hoare triple {199252#false} assume !(~ret~0 <= 0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 255: Hoare triple {199252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 256: Hoare triple {199252#false} ~s__init_num~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 257: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 258: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 259: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 260: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 261: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 262: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 263: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 264: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 265: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 266: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 267: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 268: Hoare triple {199252#false} assume !(4384 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 269: Hoare triple {199252#false} assume !(4385 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 270: Hoare triple {199252#false} assume 4400 == ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,965 INFO L290 TraceCheckUtils]: 271: Hoare triple {199252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 272: Hoare triple {199252#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 273: Hoare triple {199252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 274: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 275: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 276: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 277: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 278: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 279: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 280: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 281: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 282: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 283: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 284: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 285: Hoare triple {199252#false} assume !(4384 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 286: Hoare triple {199252#false} assume !(4385 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 287: Hoare triple {199252#false} assume !(4400 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 288: Hoare triple {199252#false} assume !(4401 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,966 INFO L290 TraceCheckUtils]: 289: Hoare triple {199252#false} assume 4416 == ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 290: Hoare triple {199252#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 291: Hoare triple {199252#false} assume !(3 == ~blastFlag~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 292: Hoare triple {199252#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 293: Hoare triple {199252#false} assume !(0 == ~tmp___6~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 294: Hoare triple {199252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 295: Hoare triple {199252#false} ~skip~0 := 0; {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 296: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 297: Hoare triple {199252#false} ~state~0 := ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 298: Hoare triple {199252#false} assume !(12292 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 299: Hoare triple {199252#false} assume !(16384 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 300: Hoare triple {199252#false} assume !(4096 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 301: Hoare triple {199252#false} assume !(20480 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 302: Hoare triple {199252#false} assume !(4099 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 303: Hoare triple {199252#false} assume !(4368 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 304: Hoare triple {199252#false} assume !(4369 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 305: Hoare triple {199252#false} assume !(4384 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 306: Hoare triple {199252#false} assume !(4385 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,967 INFO L290 TraceCheckUtils]: 307: Hoare triple {199252#false} assume !(4400 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,968 INFO L290 TraceCheckUtils]: 308: Hoare triple {199252#false} assume !(4401 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,968 INFO L290 TraceCheckUtils]: 309: Hoare triple {199252#false} assume !(4416 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,968 INFO L290 TraceCheckUtils]: 310: Hoare triple {199252#false} assume !(4417 == ~s__state~0); {199252#false} is VALID [2022-04-15 11:17:35,968 INFO L290 TraceCheckUtils]: 311: Hoare triple {199252#false} assume 4432 == ~s__state~0; {199252#false} is VALID [2022-04-15 11:17:35,968 INFO L290 TraceCheckUtils]: 312: Hoare triple {199252#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {199252#false} is VALID [2022-04-15 11:17:35,968 INFO L290 TraceCheckUtils]: 313: Hoare triple {199252#false} assume 5 == ~blastFlag~0; {199252#false} is VALID [2022-04-15 11:17:35,968 INFO L290 TraceCheckUtils]: 314: Hoare triple {199252#false} assume !false; {199252#false} is VALID [2022-04-15 11:17:35,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 595 proven. 0 refuted. 0 times theorem prover too weak. 606 trivial. 0 not checked. [2022-04-15 11:17:35,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:17:35,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724632622] [2022-04-15 11:17:35,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724632622] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:35,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:35,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:35,969 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:17:35,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1388289471] [2022-04-15 11:17:35,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1388289471] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:35,969 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:35,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:35,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98520312] [2022-04-15 11:17:35,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:17:35,970 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 3 states have internal predecessors, (136), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 315 [2022-04-15 11:17:35,970 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:17:35,970 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 34.0) internal successors, (136), 3 states have internal predecessors, (136), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:36,040 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 140 edges. 140 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:36,040 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:17:36,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:36,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:17:36,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:17:36,040 INFO L87 Difference]: Start difference. First operand 3879 states and 5154 transitions. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 3 states have internal predecessors, (136), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:44,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:44,742 INFO L93 Difference]: Finished difference Result 8153 states and 10771 transitions. [2022-04-15 11:17:44,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:17:44,743 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 3 states have internal predecessors, (136), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 315 [2022-04-15 11:17:44,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:17:44,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 3 states have internal predecessors, (136), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:44,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-15 11:17:44,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 3 states have internal predecessors, (136), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:44,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 419 transitions. [2022-04-15 11:17:44,773 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 419 transitions. [2022-04-15 11:17:45,031 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 419 edges. 419 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:45,707 INFO L225 Difference]: With dead ends: 8153 [2022-04-15 11:17:45,708 INFO L226 Difference]: Without dead ends: 4287 [2022-04-15 11:17:45,711 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:17:45,711 INFO L913 BasicCegarLoop]: 185 mSDtfsCounter, 279 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:17:45,712 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 192 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:17:45,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4287 states. [2022-04-15 11:17:50,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4287 to 3999. [2022-04-15 11:17:50,511 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:17:50,515 INFO L82 GeneralOperation]: Start isEquivalent. First operand 4287 states. Second operand has 3999 states, 3994 states have (on average 1.3254882323485229) internal successors, (5294), 3994 states have internal predecessors, (5294), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:50,517 INFO L74 IsIncluded]: Start isIncluded. First operand 4287 states. Second operand has 3999 states, 3994 states have (on average 1.3254882323485229) internal successors, (5294), 3994 states have internal predecessors, (5294), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:50,519 INFO L87 Difference]: Start difference. First operand 4287 states. Second operand has 3999 states, 3994 states have (on average 1.3254882323485229) internal successors, (5294), 3994 states have internal predecessors, (5294), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:51,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:51,107 INFO L93 Difference]: Finished difference Result 4287 states and 5602 transitions. [2022-04-15 11:17:51,107 INFO L276 IsEmpty]: Start isEmpty. Operand 4287 states and 5602 transitions. [2022-04-15 11:17:51,110 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:51,110 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:51,113 INFO L74 IsIncluded]: Start isIncluded. First operand has 3999 states, 3994 states have (on average 1.3254882323485229) internal successors, (5294), 3994 states have internal predecessors, (5294), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 4287 states. [2022-04-15 11:17:51,115 INFO L87 Difference]: Start difference. First operand has 3999 states, 3994 states have (on average 1.3254882323485229) internal successors, (5294), 3994 states have internal predecessors, (5294), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 4287 states. [2022-04-15 11:17:51,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:17:51,738 INFO L93 Difference]: Finished difference Result 4287 states and 5602 transitions. [2022-04-15 11:17:51,738 INFO L276 IsEmpty]: Start isEmpty. Operand 4287 states and 5602 transitions. [2022-04-15 11:17:51,741 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:17:51,741 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:17:51,741 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:17:51,741 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:17:51,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3999 states, 3994 states have (on average 1.3254882323485229) internal successors, (5294), 3994 states have internal predecessors, (5294), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:52,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3999 states to 3999 states and 5298 transitions. [2022-04-15 11:17:52,581 INFO L78 Accepts]: Start accepts. Automaton has 3999 states and 5298 transitions. Word has length 315 [2022-04-15 11:17:52,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:17:52,581 INFO L478 AbstractCegarLoop]: Abstraction has 3999 states and 5298 transitions. [2022-04-15 11:17:52,581 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 3 states have internal predecessors, (136), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:52,581 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3999 states and 5298 transitions. [2022-04-15 11:17:56,162 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 5298 edges. 5298 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:56,163 INFO L276 IsEmpty]: Start isEmpty. Operand 3999 states and 5298 transitions. [2022-04-15 11:17:56,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 317 [2022-04-15 11:17:56,167 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:17:56,167 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:17:56,167 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-04-15 11:17:56,167 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:17:56,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:17:56,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1509737780, now seen corresponding path program 1 times [2022-04-15 11:17:56,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:56,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [721973907] [2022-04-15 11:17:56,169 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:17:56,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1509737780, now seen corresponding path program 2 times [2022-04-15 11:17:56,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:17:56,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793732230] [2022-04-15 11:17:56,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:17:56,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:17:56,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:56,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:17:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:17:56,268 INFO L290 TraceCheckUtils]: 0: Hoare triple {232147#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {232141#true} is VALID [2022-04-15 11:17:56,268 INFO L290 TraceCheckUtils]: 1: Hoare triple {232141#true} assume true; {232141#true} is VALID [2022-04-15 11:17:56,268 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {232141#true} {232141#true} #547#return; {232141#true} is VALID [2022-04-15 11:17:56,268 INFO L272 TraceCheckUtils]: 0: Hoare triple {232141#true} call ULTIMATE.init(); {232147#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:17:56,268 INFO L290 TraceCheckUtils]: 1: Hoare triple {232147#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {232141#true} is VALID [2022-04-15 11:17:56,268 INFO L290 TraceCheckUtils]: 2: Hoare triple {232141#true} assume true; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {232141#true} {232141#true} #547#return; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L272 TraceCheckUtils]: 4: Hoare triple {232141#true} call #t~ret55 := main(); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 5: Hoare triple {232141#true} havoc ~s~0;~s~0 := 12292; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L272 TraceCheckUtils]: 6: Hoare triple {232141#true} call #t~ret54 := ssl3_connect(~s~0); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 7: Hoare triple {232141#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 8: Hoare triple {232141#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 9: Hoare triple {232141#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 10: Hoare triple {232141#true} assume !(0 != 12288 + ~tmp___1~0); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 11: Hoare triple {232141#true} assume !false; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 12: Hoare triple {232141#true} ~state~0 := ~s__state~0; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 13: Hoare triple {232141#true} assume !(12292 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 14: Hoare triple {232141#true} assume !(16384 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 15: Hoare triple {232141#true} assume !(4096 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 16: Hoare triple {232141#true} assume !(20480 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 17: Hoare triple {232141#true} assume !(4099 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 18: Hoare triple {232141#true} assume 4368 == ~s__state~0; {232141#true} is VALID [2022-04-15 11:17:56,269 INFO L290 TraceCheckUtils]: 19: Hoare triple {232141#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 20: Hoare triple {232141#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 21: Hoare triple {232141#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 22: Hoare triple {232141#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 23: Hoare triple {232141#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 24: Hoare triple {232141#true} ~skip~0 := 0; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 25: Hoare triple {232141#true} assume !false; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 26: Hoare triple {232141#true} ~state~0 := ~s__state~0; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 27: Hoare triple {232141#true} assume !(12292 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 28: Hoare triple {232141#true} assume !(16384 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 29: Hoare triple {232141#true} assume !(4096 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 30: Hoare triple {232141#true} assume !(20480 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 31: Hoare triple {232141#true} assume !(4099 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 32: Hoare triple {232141#true} assume !(4368 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 33: Hoare triple {232141#true} assume !(4369 == ~s__state~0); {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 34: Hoare triple {232141#true} assume 4384 == ~s__state~0; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 35: Hoare triple {232141#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {232141#true} is VALID [2022-04-15 11:17:56,270 INFO L290 TraceCheckUtils]: 36: Hoare triple {232141#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {232141#true} is VALID [2022-04-15 11:17:56,271 INFO L290 TraceCheckUtils]: 37: Hoare triple {232141#true} assume !(~ret~0 <= 0); {232141#true} is VALID [2022-04-15 11:17:56,271 INFO L290 TraceCheckUtils]: 38: Hoare triple {232141#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,271 INFO L290 TraceCheckUtils]: 39: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~s__init_num~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,271 INFO L290 TraceCheckUtils]: 40: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,272 INFO L290 TraceCheckUtils]: 41: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,272 INFO L290 TraceCheckUtils]: 42: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !false; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,272 INFO L290 TraceCheckUtils]: 43: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,272 INFO L290 TraceCheckUtils]: 44: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,273 INFO L290 TraceCheckUtils]: 45: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,273 INFO L290 TraceCheckUtils]: 46: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,273 INFO L290 TraceCheckUtils]: 47: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,273 INFO L290 TraceCheckUtils]: 48: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,274 INFO L290 TraceCheckUtils]: 49: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,274 INFO L290 TraceCheckUtils]: 50: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,274 INFO L290 TraceCheckUtils]: 51: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,274 INFO L290 TraceCheckUtils]: 52: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,275 INFO L290 TraceCheckUtils]: 53: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 4400 == ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,275 INFO L290 TraceCheckUtils]: 54: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,275 INFO L290 TraceCheckUtils]: 55: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,275 INFO L290 TraceCheckUtils]: 56: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,276 INFO L290 TraceCheckUtils]: 57: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,276 INFO L290 TraceCheckUtils]: 58: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~s__state~0 := 4416;~s__init_num~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,276 INFO L290 TraceCheckUtils]: 59: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,276 INFO L290 TraceCheckUtils]: 60: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,276 INFO L290 TraceCheckUtils]: 61: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !false; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,277 INFO L290 TraceCheckUtils]: 62: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,277 INFO L290 TraceCheckUtils]: 63: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,277 INFO L290 TraceCheckUtils]: 64: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,277 INFO L290 TraceCheckUtils]: 65: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,278 INFO L290 TraceCheckUtils]: 66: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,278 INFO L290 TraceCheckUtils]: 67: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,278 INFO L290 TraceCheckUtils]: 68: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,278 INFO L290 TraceCheckUtils]: 69: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,279 INFO L290 TraceCheckUtils]: 70: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,279 INFO L290 TraceCheckUtils]: 71: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,279 INFO L290 TraceCheckUtils]: 72: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,279 INFO L290 TraceCheckUtils]: 73: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,280 INFO L290 TraceCheckUtils]: 74: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 4416 == ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,280 INFO L290 TraceCheckUtils]: 75: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,280 INFO L290 TraceCheckUtils]: 76: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,280 INFO L290 TraceCheckUtils]: 77: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,281 INFO L290 TraceCheckUtils]: 78: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~tmp___6~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,281 INFO L290 TraceCheckUtils]: 79: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,281 INFO L290 TraceCheckUtils]: 80: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,281 INFO L290 TraceCheckUtils]: 81: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !false; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,282 INFO L290 TraceCheckUtils]: 82: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,282 INFO L290 TraceCheckUtils]: 83: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,282 INFO L290 TraceCheckUtils]: 84: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,282 INFO L290 TraceCheckUtils]: 85: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,283 INFO L290 TraceCheckUtils]: 86: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,283 INFO L290 TraceCheckUtils]: 87: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,283 INFO L290 TraceCheckUtils]: 88: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,283 INFO L290 TraceCheckUtils]: 89: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,284 INFO L290 TraceCheckUtils]: 90: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,284 INFO L290 TraceCheckUtils]: 91: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,284 INFO L290 TraceCheckUtils]: 92: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,284 INFO L290 TraceCheckUtils]: 93: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,285 INFO L290 TraceCheckUtils]: 94: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,285 INFO L290 TraceCheckUtils]: 95: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,285 INFO L290 TraceCheckUtils]: 96: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 4432 == ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,285 INFO L290 TraceCheckUtils]: 97: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,286 INFO L290 TraceCheckUtils]: 98: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(5 == ~blastFlag~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,286 INFO L290 TraceCheckUtils]: 99: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,286 INFO L290 TraceCheckUtils]: 100: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,286 INFO L290 TraceCheckUtils]: 101: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,287 INFO L290 TraceCheckUtils]: 102: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !false; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,287 INFO L290 TraceCheckUtils]: 103: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,287 INFO L290 TraceCheckUtils]: 104: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,287 INFO L290 TraceCheckUtils]: 105: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,288 INFO L290 TraceCheckUtils]: 106: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,288 INFO L290 TraceCheckUtils]: 107: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,288 INFO L290 TraceCheckUtils]: 108: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,288 INFO L290 TraceCheckUtils]: 109: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,289 INFO L290 TraceCheckUtils]: 110: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,289 INFO L290 TraceCheckUtils]: 111: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,289 INFO L290 TraceCheckUtils]: 112: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,289 INFO L290 TraceCheckUtils]: 113: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,290 INFO L290 TraceCheckUtils]: 114: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,290 INFO L290 TraceCheckUtils]: 115: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,290 INFO L290 TraceCheckUtils]: 116: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,290 INFO L290 TraceCheckUtils]: 117: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,291 INFO L290 TraceCheckUtils]: 118: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,291 INFO L290 TraceCheckUtils]: 119: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 4448 == ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,291 INFO L290 TraceCheckUtils]: 120: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,291 INFO L290 TraceCheckUtils]: 121: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,292 INFO L290 TraceCheckUtils]: 122: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,292 INFO L290 TraceCheckUtils]: 123: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~s__init_num~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,292 INFO L290 TraceCheckUtils]: 124: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,292 INFO L290 TraceCheckUtils]: 125: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,293 INFO L290 TraceCheckUtils]: 126: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !false; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,293 INFO L290 TraceCheckUtils]: 127: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,293 INFO L290 TraceCheckUtils]: 128: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,293 INFO L290 TraceCheckUtils]: 129: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,294 INFO L290 TraceCheckUtils]: 130: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,294 INFO L290 TraceCheckUtils]: 131: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,294 INFO L290 TraceCheckUtils]: 132: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,295 INFO L290 TraceCheckUtils]: 133: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,295 INFO L290 TraceCheckUtils]: 134: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,295 INFO L290 TraceCheckUtils]: 135: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,296 INFO L290 TraceCheckUtils]: 136: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,296 INFO L290 TraceCheckUtils]: 137: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,296 INFO L290 TraceCheckUtils]: 138: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,296 INFO L290 TraceCheckUtils]: 139: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,297 INFO L290 TraceCheckUtils]: 140: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,297 INFO L290 TraceCheckUtils]: 141: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,297 INFO L290 TraceCheckUtils]: 142: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,298 INFO L290 TraceCheckUtils]: 143: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4448 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,298 INFO L290 TraceCheckUtils]: 144: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4449 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,298 INFO L290 TraceCheckUtils]: 145: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4464 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,298 INFO L290 TraceCheckUtils]: 146: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4465 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,299 INFO L290 TraceCheckUtils]: 147: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4466 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,299 INFO L290 TraceCheckUtils]: 148: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4467 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,299 INFO L290 TraceCheckUtils]: 149: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 4480 == ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,299 INFO L290 TraceCheckUtils]: 150: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,299 INFO L290 TraceCheckUtils]: 151: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,300 INFO L290 TraceCheckUtils]: 152: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,300 INFO L290 TraceCheckUtils]: 153: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~s__init_num~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,300 INFO L290 TraceCheckUtils]: 154: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,300 INFO L290 TraceCheckUtils]: 155: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,301 INFO L290 TraceCheckUtils]: 156: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !false; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,301 INFO L290 TraceCheckUtils]: 157: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,301 INFO L290 TraceCheckUtils]: 158: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,301 INFO L290 TraceCheckUtils]: 159: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,301 INFO L290 TraceCheckUtils]: 160: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,302 INFO L290 TraceCheckUtils]: 161: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,302 INFO L290 TraceCheckUtils]: 162: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,302 INFO L290 TraceCheckUtils]: 163: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,302 INFO L290 TraceCheckUtils]: 164: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,302 INFO L290 TraceCheckUtils]: 165: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,303 INFO L290 TraceCheckUtils]: 166: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,303 INFO L290 TraceCheckUtils]: 167: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,303 INFO L290 TraceCheckUtils]: 168: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,303 INFO L290 TraceCheckUtils]: 169: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,303 INFO L290 TraceCheckUtils]: 170: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,304 INFO L290 TraceCheckUtils]: 171: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,304 INFO L290 TraceCheckUtils]: 172: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,304 INFO L290 TraceCheckUtils]: 173: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4448 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,304 INFO L290 TraceCheckUtils]: 174: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4449 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,304 INFO L290 TraceCheckUtils]: 175: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4464 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,305 INFO L290 TraceCheckUtils]: 176: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4465 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,305 INFO L290 TraceCheckUtils]: 177: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4466 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,305 INFO L290 TraceCheckUtils]: 178: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4467 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,305 INFO L290 TraceCheckUtils]: 179: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,305 INFO L290 TraceCheckUtils]: 180: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4481 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,306 INFO L290 TraceCheckUtils]: 181: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4496 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,306 INFO L290 TraceCheckUtils]: 182: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4497 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,306 INFO L290 TraceCheckUtils]: 183: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 4512 == ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,306 INFO L290 TraceCheckUtils]: 184: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,307 INFO L290 TraceCheckUtils]: 185: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,307 INFO L290 TraceCheckUtils]: 186: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,307 INFO L290 TraceCheckUtils]: 187: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~tmp___7~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,307 INFO L290 TraceCheckUtils]: 188: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~tmp___8~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,307 INFO L290 TraceCheckUtils]: 189: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,308 INFO L290 TraceCheckUtils]: 190: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~skip~0 := 0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,308 INFO L290 TraceCheckUtils]: 191: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !false; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,308 INFO L290 TraceCheckUtils]: 192: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} ~state~0 := ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,308 INFO L290 TraceCheckUtils]: 193: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(12292 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,308 INFO L290 TraceCheckUtils]: 194: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(16384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,309 INFO L290 TraceCheckUtils]: 195: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4096 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,309 INFO L290 TraceCheckUtils]: 196: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(20480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,309 INFO L290 TraceCheckUtils]: 197: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4099 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,309 INFO L290 TraceCheckUtils]: 198: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4368 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,309 INFO L290 TraceCheckUtils]: 199: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4369 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,310 INFO L290 TraceCheckUtils]: 200: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4384 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,310 INFO L290 TraceCheckUtils]: 201: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4385 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,310 INFO L290 TraceCheckUtils]: 202: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4400 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,310 INFO L290 TraceCheckUtils]: 203: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4401 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,310 INFO L290 TraceCheckUtils]: 204: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4416 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,311 INFO L290 TraceCheckUtils]: 205: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4417 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,311 INFO L290 TraceCheckUtils]: 206: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4432 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,311 INFO L290 TraceCheckUtils]: 207: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4433 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,311 INFO L290 TraceCheckUtils]: 208: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4448 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,311 INFO L290 TraceCheckUtils]: 209: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4449 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,312 INFO L290 TraceCheckUtils]: 210: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4464 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,312 INFO L290 TraceCheckUtils]: 211: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4465 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,312 INFO L290 TraceCheckUtils]: 212: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4466 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,312 INFO L290 TraceCheckUtils]: 213: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4467 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,313 INFO L290 TraceCheckUtils]: 214: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4480 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,313 INFO L290 TraceCheckUtils]: 215: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4481 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,313 INFO L290 TraceCheckUtils]: 216: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4496 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,313 INFO L290 TraceCheckUtils]: 217: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4497 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,313 INFO L290 TraceCheckUtils]: 218: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4512 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,314 INFO L290 TraceCheckUtils]: 219: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(4513 == ~s__state~0); {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,314 INFO L290 TraceCheckUtils]: 220: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 4528 == ~s__state~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,314 INFO L290 TraceCheckUtils]: 221: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,314 INFO L290 TraceCheckUtils]: 222: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {232146#(= ssl3_connect_~s__hit~0 0)} is VALID [2022-04-15 11:17:56,314 INFO L290 TraceCheckUtils]: 223: Hoare triple {232146#(= ssl3_connect_~s__hit~0 0)} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {232142#false} is VALID [2022-04-15 11:17:56,314 INFO L290 TraceCheckUtils]: 224: Hoare triple {232142#false} assume 0 != 2 + ~__cil_tmp67~0;~s__state~0 := 3;~__cil_tmp68~0 := ~s__s3__flags~0;~__cil_tmp69~0 := 4 * ~__cil_tmp68~0;~s__s3__flags~0 := ~__cil_tmp69~0;~s__s3__delay_buf_pop_ret~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 225: Hoare triple {232142#false} ~s__init_num~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 226: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 227: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 228: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 229: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 230: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 231: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 232: Hoare triple {232142#false} assume 4096 == ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 233: Hoare triple {232142#false} ~s__server~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 234: Hoare triple {232142#false} assume 0 != ~cb~0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 235: Hoare triple {232142#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 236: Hoare triple {232142#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 237: Hoare triple {232142#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 238: Hoare triple {232142#false} assume !(0 == ~tmp___4~0); {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 239: Hoare triple {232142#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 240: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-15 11:17:56,315 INFO L290 TraceCheckUtils]: 241: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 242: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 243: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 244: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 245: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 246: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 247: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 248: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 249: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 250: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 251: Hoare triple {232142#false} assume 4384 == ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 252: Hoare triple {232142#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 253: Hoare triple {232142#false} assume !(1 == ~blastFlag~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 254: Hoare triple {232142#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 255: Hoare triple {232142#false} assume !(~ret~0 <= 0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 256: Hoare triple {232142#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 257: Hoare triple {232142#false} ~s__init_num~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 258: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-15 11:17:56,316 INFO L290 TraceCheckUtils]: 259: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 260: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 261: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 262: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 263: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 264: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 265: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 266: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 267: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 268: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 269: Hoare triple {232142#false} assume !(4384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 270: Hoare triple {232142#false} assume !(4385 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 271: Hoare triple {232142#false} assume 4400 == ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 272: Hoare triple {232142#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 273: Hoare triple {232142#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 274: Hoare triple {232142#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 275: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 276: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,317 INFO L290 TraceCheckUtils]: 277: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 278: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 279: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 280: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 281: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 282: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 283: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 284: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 285: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 286: Hoare triple {232142#false} assume !(4384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 287: Hoare triple {232142#false} assume !(4385 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 288: Hoare triple {232142#false} assume !(4400 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 289: Hoare triple {232142#false} assume !(4401 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 290: Hoare triple {232142#false} assume 4416 == ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 291: Hoare triple {232142#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 292: Hoare triple {232142#false} assume !(3 == ~blastFlag~0); {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 293: Hoare triple {232142#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,318 INFO L290 TraceCheckUtils]: 294: Hoare triple {232142#false} assume !(0 == ~tmp___6~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 295: Hoare triple {232142#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 296: Hoare triple {232142#false} ~skip~0 := 0; {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 297: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 298: Hoare triple {232142#false} ~state~0 := ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 299: Hoare triple {232142#false} assume !(12292 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 300: Hoare triple {232142#false} assume !(16384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 301: Hoare triple {232142#false} assume !(4096 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 302: Hoare triple {232142#false} assume !(20480 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 303: Hoare triple {232142#false} assume !(4099 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 304: Hoare triple {232142#false} assume !(4368 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 305: Hoare triple {232142#false} assume !(4369 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 306: Hoare triple {232142#false} assume !(4384 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 307: Hoare triple {232142#false} assume !(4385 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 308: Hoare triple {232142#false} assume !(4400 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 309: Hoare triple {232142#false} assume !(4401 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 310: Hoare triple {232142#false} assume !(4416 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 311: Hoare triple {232142#false} assume !(4417 == ~s__state~0); {232142#false} is VALID [2022-04-15 11:17:56,319 INFO L290 TraceCheckUtils]: 312: Hoare triple {232142#false} assume 4432 == ~s__state~0; {232142#false} is VALID [2022-04-15 11:17:56,320 INFO L290 TraceCheckUtils]: 313: Hoare triple {232142#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {232142#false} is VALID [2022-04-15 11:17:56,320 INFO L290 TraceCheckUtils]: 314: Hoare triple {232142#false} assume 5 == ~blastFlag~0; {232142#false} is VALID [2022-04-15 11:17:56,320 INFO L290 TraceCheckUtils]: 315: Hoare triple {232142#false} assume !false; {232142#false} is VALID [2022-04-15 11:17:56,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 707 proven. 0 refuted. 0 times theorem prover too weak. 494 trivial. 0 not checked. [2022-04-15 11:17:56,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:17:56,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793732230] [2022-04-15 11:17:56,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793732230] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:56,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:56,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:56,321 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:17:56,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [721973907] [2022-04-15 11:17:56,321 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [721973907] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:17:56,321 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:17:56,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:17:56,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548504187] [2022-04-15 11:17:56,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:17:56,322 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 316 [2022-04-15 11:17:56,322 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:17:56,322 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:17:56,398 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 146 edges. 146 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:17:56,398 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:17:56,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:17:56,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:17:56,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:17:56,399 INFO L87 Difference]: Start difference. First operand 3999 states and 5298 transitions. Second operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:11,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:18:11,565 INFO L93 Difference]: Finished difference Result 11467 states and 15268 transitions. [2022-04-15 11:18:11,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:18:11,565 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 316 [2022-04-15 11:18:11,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:18:11,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:11,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-15 11:18:11,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:11,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 489 transitions. [2022-04-15 11:18:11,569 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 489 transitions. [2022-04-15 11:18:11,771 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 489 edges. 489 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:18:14,034 INFO L225 Difference]: With dead ends: 11467 [2022-04-15 11:18:14,034 INFO L226 Difference]: Without dead ends: 7481 [2022-04-15 11:18:14,039 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:18:14,040 INFO L913 BasicCegarLoop]: 318 mSDtfsCounter, 260 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:18:14,040 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 325 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:18:14,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7481 states. [2022-04-15 11:18:21,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7481 to 7479. [2022-04-15 11:18:21,237 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:18:21,244 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7481 states. Second operand has 7479 states, 7474 states have (on average 1.3323521541343324) internal successors, (9958), 7474 states have internal predecessors, (9958), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:21,248 INFO L74 IsIncluded]: Start isIncluded. First operand 7481 states. Second operand has 7479 states, 7474 states have (on average 1.3323521541343324) internal successors, (9958), 7474 states have internal predecessors, (9958), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:21,253 INFO L87 Difference]: Start difference. First operand 7481 states. Second operand has 7479 states, 7474 states have (on average 1.3323521541343324) internal successors, (9958), 7474 states have internal predecessors, (9958), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:23,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:18:23,119 INFO L93 Difference]: Finished difference Result 7481 states and 9963 transitions. [2022-04-15 11:18:23,119 INFO L276 IsEmpty]: Start isEmpty. Operand 7481 states and 9963 transitions. [2022-04-15 11:18:23,125 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:18:23,126 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:18:23,133 INFO L74 IsIncluded]: Start isIncluded. First operand has 7479 states, 7474 states have (on average 1.3323521541343324) internal successors, (9958), 7474 states have internal predecessors, (9958), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7481 states. [2022-04-15 11:18:23,138 INFO L87 Difference]: Start difference. First operand has 7479 states, 7474 states have (on average 1.3323521541343324) internal successors, (9958), 7474 states have internal predecessors, (9958), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7481 states. [2022-04-15 11:18:25,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:18:25,516 INFO L93 Difference]: Finished difference Result 7481 states and 9963 transitions. [2022-04-15 11:18:25,516 INFO L276 IsEmpty]: Start isEmpty. Operand 7481 states and 9963 transitions. [2022-04-15 11:18:25,521 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:18:25,521 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:18:25,521 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:18:25,521 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:18:25,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7479 states, 7474 states have (on average 1.3323521541343324) internal successors, (9958), 7474 states have internal predecessors, (9958), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:28,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7479 states to 7479 states and 9962 transitions. [2022-04-15 11:18:28,352 INFO L78 Accepts]: Start accepts. Automaton has 7479 states and 9962 transitions. Word has length 316 [2022-04-15 11:18:28,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:18:28,352 INFO L478 AbstractCegarLoop]: Abstraction has 7479 states and 9962 transitions. [2022-04-15 11:18:28,352 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.5) internal successors, (142), 3 states have internal predecessors, (142), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:28,352 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7479 states and 9962 transitions. [2022-04-15 11:18:36,094 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 9962 edges. 9962 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:18:36,094 INFO L276 IsEmpty]: Start isEmpty. Operand 7479 states and 9962 transitions. [2022-04-15 11:18:36,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2022-04-15 11:18:36,099 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:18:36,100 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:18:36,100 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-04-15 11:18:36,100 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:18:36,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:18:36,101 INFO L85 PathProgramCache]: Analyzing trace with hash 294156323, now seen corresponding path program 1 times [2022-04-15 11:18:36,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:18:36,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1474598890] [2022-04-15 11:18:36,102 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:18:36,102 INFO L85 PathProgramCache]: Analyzing trace with hash 294156323, now seen corresponding path program 2 times [2022-04-15 11:18:36,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:18:36,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768805857] [2022-04-15 11:18:36,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:18:36,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:18:36,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:18:36,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:18:36,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:18:36,172 INFO L290 TraceCheckUtils]: 0: Hoare triple {285013#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {285007#true} is VALID [2022-04-15 11:18:36,172 INFO L290 TraceCheckUtils]: 1: Hoare triple {285007#true} assume true; {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {285007#true} {285007#true} #547#return; {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L272 TraceCheckUtils]: 0: Hoare triple {285007#true} call ULTIMATE.init(); {285013#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:18:36,173 INFO L290 TraceCheckUtils]: 1: Hoare triple {285013#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L290 TraceCheckUtils]: 2: Hoare triple {285007#true} assume true; {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {285007#true} {285007#true} #547#return; {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L272 TraceCheckUtils]: 4: Hoare triple {285007#true} call #t~ret55 := main(); {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L290 TraceCheckUtils]: 5: Hoare triple {285007#true} havoc ~s~0;~s~0 := 12292; {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L272 TraceCheckUtils]: 6: Hoare triple {285007#true} call #t~ret54 := ssl3_connect(~s~0); {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L290 TraceCheckUtils]: 7: Hoare triple {285007#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L290 TraceCheckUtils]: 8: Hoare triple {285007#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {285007#true} is VALID [2022-04-15 11:18:36,173 INFO L290 TraceCheckUtils]: 9: Hoare triple {285007#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 10: Hoare triple {285007#true} assume !(0 != 12288 + ~tmp___1~0); {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 11: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 12: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 13: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 14: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 15: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 16: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 17: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 18: Hoare triple {285007#true} assume 4368 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 19: Hoare triple {285007#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 20: Hoare triple {285007#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 21: Hoare triple {285007#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 22: Hoare triple {285007#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 23: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 24: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 25: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,174 INFO L290 TraceCheckUtils]: 26: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 27: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 28: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 29: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 30: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 31: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 32: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 33: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 34: Hoare triple {285007#true} assume 4384 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 35: Hoare triple {285007#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 36: Hoare triple {285007#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 37: Hoare triple {285007#true} assume !(~ret~0 <= 0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 38: Hoare triple {285007#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 39: Hoare triple {285007#true} ~s__init_num~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 40: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 41: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 42: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,175 INFO L290 TraceCheckUtils]: 43: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 44: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 45: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 46: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 47: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 48: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 49: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 50: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 51: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 52: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 53: Hoare triple {285007#true} assume 4400 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 54: Hoare triple {285007#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 55: Hoare triple {285007#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 56: Hoare triple {285007#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 57: Hoare triple {285007#true} assume !(~ret~0 <= 0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 58: Hoare triple {285007#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 59: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 60: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 61: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,176 INFO L290 TraceCheckUtils]: 62: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 63: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 64: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 65: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 66: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 67: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 68: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 69: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 70: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 71: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 72: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 73: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 74: Hoare triple {285007#true} assume 4416 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 75: Hoare triple {285007#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 76: Hoare triple {285007#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 77: Hoare triple {285007#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 78: Hoare triple {285007#true} assume !(0 == ~tmp___6~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 79: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-15 11:18:36,177 INFO L290 TraceCheckUtils]: 80: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 81: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 82: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 83: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 84: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 85: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 86: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 87: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 88: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 89: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 90: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 91: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 92: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 93: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 94: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 95: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 96: Hoare triple {285007#true} assume 4432 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,178 INFO L290 TraceCheckUtils]: 97: Hoare triple {285007#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 98: Hoare triple {285007#true} assume !(5 == ~blastFlag~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 99: Hoare triple {285007#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 100: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 101: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 102: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 103: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 104: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 105: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 106: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 107: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 108: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 109: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 110: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 111: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 112: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 113: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,179 INFO L290 TraceCheckUtils]: 114: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 115: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 116: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 117: Hoare triple {285007#true} assume !(4432 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 118: Hoare triple {285007#true} assume !(4433 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 119: Hoare triple {285007#true} assume 4448 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 120: Hoare triple {285007#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 121: Hoare triple {285007#true} assume !(~ret~0 <= 0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 122: Hoare triple {285007#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 123: Hoare triple {285007#true} ~s__init_num~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 124: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 125: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 126: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 127: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 128: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 129: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 130: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,180 INFO L290 TraceCheckUtils]: 131: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 132: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 133: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 134: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 135: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 136: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 137: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 138: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 139: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 140: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 141: Hoare triple {285007#true} assume !(4432 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 142: Hoare triple {285007#true} assume !(4433 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 143: Hoare triple {285007#true} assume !(4448 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 144: Hoare triple {285007#true} assume !(4449 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 145: Hoare triple {285007#true} assume !(4464 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 146: Hoare triple {285007#true} assume !(4465 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 147: Hoare triple {285007#true} assume !(4466 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,181 INFO L290 TraceCheckUtils]: 148: Hoare triple {285007#true} assume !(4467 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 149: Hoare triple {285007#true} assume 4480 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 150: Hoare triple {285007#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 151: Hoare triple {285007#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 152: Hoare triple {285007#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 153: Hoare triple {285007#true} ~s__init_num~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 154: Hoare triple {285007#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 155: Hoare triple {285007#true} ~skip~0 := 0; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 156: Hoare triple {285007#true} assume !false; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 157: Hoare triple {285007#true} ~state~0 := ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 158: Hoare triple {285007#true} assume !(12292 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 159: Hoare triple {285007#true} assume !(16384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 160: Hoare triple {285007#true} assume !(4096 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 161: Hoare triple {285007#true} assume !(20480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 162: Hoare triple {285007#true} assume !(4099 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 163: Hoare triple {285007#true} assume !(4368 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 164: Hoare triple {285007#true} assume !(4369 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,182 INFO L290 TraceCheckUtils]: 165: Hoare triple {285007#true} assume !(4384 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 166: Hoare triple {285007#true} assume !(4385 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 167: Hoare triple {285007#true} assume !(4400 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 168: Hoare triple {285007#true} assume !(4401 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 169: Hoare triple {285007#true} assume !(4416 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 170: Hoare triple {285007#true} assume !(4417 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 171: Hoare triple {285007#true} assume !(4432 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 172: Hoare triple {285007#true} assume !(4433 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 173: Hoare triple {285007#true} assume !(4448 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 174: Hoare triple {285007#true} assume !(4449 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 175: Hoare triple {285007#true} assume !(4464 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 176: Hoare triple {285007#true} assume !(4465 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 177: Hoare triple {285007#true} assume !(4466 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 178: Hoare triple {285007#true} assume !(4467 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 179: Hoare triple {285007#true} assume !(4480 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 180: Hoare triple {285007#true} assume !(4481 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,183 INFO L290 TraceCheckUtils]: 181: Hoare triple {285007#true} assume !(4496 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,184 INFO L290 TraceCheckUtils]: 182: Hoare triple {285007#true} assume !(4497 == ~s__state~0); {285007#true} is VALID [2022-04-15 11:18:36,184 INFO L290 TraceCheckUtils]: 183: Hoare triple {285007#true} assume 4512 == ~s__state~0; {285007#true} is VALID [2022-04-15 11:18:36,184 INFO L290 TraceCheckUtils]: 184: Hoare triple {285007#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {285007#true} is VALID [2022-04-15 11:18:36,184 INFO L290 TraceCheckUtils]: 185: Hoare triple {285007#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,184 INFO L290 TraceCheckUtils]: 186: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,184 INFO L290 TraceCheckUtils]: 187: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(0 == ~tmp___7~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,185 INFO L290 TraceCheckUtils]: 188: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(0 == ~tmp___8~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,185 INFO L290 TraceCheckUtils]: 189: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,185 INFO L290 TraceCheckUtils]: 190: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} ~skip~0 := 0; {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,186 INFO L290 TraceCheckUtils]: 191: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !false; {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,186 INFO L290 TraceCheckUtils]: 192: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} ~state~0 := ~s__state~0; {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,186 INFO L290 TraceCheckUtils]: 193: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(12292 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,186 INFO L290 TraceCheckUtils]: 194: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(16384 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,187 INFO L290 TraceCheckUtils]: 195: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4096 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,187 INFO L290 TraceCheckUtils]: 196: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(20480 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,187 INFO L290 TraceCheckUtils]: 197: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4099 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,187 INFO L290 TraceCheckUtils]: 198: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4368 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,188 INFO L290 TraceCheckUtils]: 199: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4369 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,188 INFO L290 TraceCheckUtils]: 200: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4384 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,188 INFO L290 TraceCheckUtils]: 201: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4385 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,189 INFO L290 TraceCheckUtils]: 202: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4400 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,189 INFO L290 TraceCheckUtils]: 203: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4401 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,189 INFO L290 TraceCheckUtils]: 204: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4416 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,189 INFO L290 TraceCheckUtils]: 205: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4417 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,190 INFO L290 TraceCheckUtils]: 206: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4432 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,190 INFO L290 TraceCheckUtils]: 207: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4433 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,190 INFO L290 TraceCheckUtils]: 208: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4448 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,190 INFO L290 TraceCheckUtils]: 209: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4449 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,191 INFO L290 TraceCheckUtils]: 210: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4464 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,191 INFO L290 TraceCheckUtils]: 211: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4465 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,191 INFO L290 TraceCheckUtils]: 212: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4466 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,191 INFO L290 TraceCheckUtils]: 213: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4467 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,192 INFO L290 TraceCheckUtils]: 214: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4480 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,192 INFO L290 TraceCheckUtils]: 215: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4481 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,192 INFO L290 TraceCheckUtils]: 216: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4496 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,193 INFO L290 TraceCheckUtils]: 217: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4497 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,193 INFO L290 TraceCheckUtils]: 218: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4512 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,193 INFO L290 TraceCheckUtils]: 219: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4513 == ~s__state~0); {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} is VALID [2022-04-15 11:18:36,193 INFO L290 TraceCheckUtils]: 220: Hoare triple {285012#(= (+ (- 4528) ssl3_connect_~s__state~0) 0)} assume !(4528 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,193 INFO L290 TraceCheckUtils]: 221: Hoare triple {285008#false} assume !(4529 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,193 INFO L290 TraceCheckUtils]: 222: Hoare triple {285008#false} assume 4560 == ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 223: Hoare triple {285008#false} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 224: Hoare triple {285008#false} assume !(~ret~0 <= 0); {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 225: Hoare triple {285008#false} assume !(0 != ~s__hit~0);~s__state~0 := 3; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 226: Hoare triple {285008#false} ~s__init_num~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 227: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 228: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 229: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 230: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 231: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 232: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 233: Hoare triple {285008#false} assume 4096 == ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 234: Hoare triple {285008#false} ~s__server~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 235: Hoare triple {285008#false} assume 0 != ~cb~0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 236: Hoare triple {285008#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 237: Hoare triple {285008#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 238: Hoare triple {285008#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {285008#false} is VALID [2022-04-15 11:18:36,194 INFO L290 TraceCheckUtils]: 239: Hoare triple {285008#false} assume !(0 == ~tmp___4~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 240: Hoare triple {285008#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 241: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 242: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 243: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 244: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 245: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 246: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 247: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 248: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 249: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 250: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 251: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 252: Hoare triple {285008#false} assume 4384 == ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 253: Hoare triple {285008#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 254: Hoare triple {285008#false} assume !(1 == ~blastFlag~0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 255: Hoare triple {285008#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 256: Hoare triple {285008#false} assume !(~ret~0 <= 0); {285008#false} is VALID [2022-04-15 11:18:36,195 INFO L290 TraceCheckUtils]: 257: Hoare triple {285008#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 258: Hoare triple {285008#false} ~s__init_num~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 259: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 260: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 261: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 262: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 263: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 264: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 265: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 266: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 267: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 268: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 269: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 270: Hoare triple {285008#false} assume !(4384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 271: Hoare triple {285008#false} assume !(4385 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 272: Hoare triple {285008#false} assume 4400 == ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 273: Hoare triple {285008#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 274: Hoare triple {285008#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {285008#false} is VALID [2022-04-15 11:18:36,196 INFO L290 TraceCheckUtils]: 275: Hoare triple {285008#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 276: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 277: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 278: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 279: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 280: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 281: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 282: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 283: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 284: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 285: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 286: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 287: Hoare triple {285008#false} assume !(4384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 288: Hoare triple {285008#false} assume !(4385 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 289: Hoare triple {285008#false} assume !(4400 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 290: Hoare triple {285008#false} assume !(4401 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 291: Hoare triple {285008#false} assume 4416 == ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,197 INFO L290 TraceCheckUtils]: 292: Hoare triple {285008#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 293: Hoare triple {285008#false} assume !(3 == ~blastFlag~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 294: Hoare triple {285008#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 295: Hoare triple {285008#false} assume !(0 == ~tmp___6~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 296: Hoare triple {285008#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 297: Hoare triple {285008#false} ~skip~0 := 0; {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 298: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 299: Hoare triple {285008#false} ~state~0 := ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 300: Hoare triple {285008#false} assume !(12292 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 301: Hoare triple {285008#false} assume !(16384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 302: Hoare triple {285008#false} assume !(4096 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 303: Hoare triple {285008#false} assume !(20480 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 304: Hoare triple {285008#false} assume !(4099 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 305: Hoare triple {285008#false} assume !(4368 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 306: Hoare triple {285008#false} assume !(4369 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 307: Hoare triple {285008#false} assume !(4384 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 308: Hoare triple {285008#false} assume !(4385 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 309: Hoare triple {285008#false} assume !(4400 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,198 INFO L290 TraceCheckUtils]: 310: Hoare triple {285008#false} assume !(4401 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,199 INFO L290 TraceCheckUtils]: 311: Hoare triple {285008#false} assume !(4416 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,199 INFO L290 TraceCheckUtils]: 312: Hoare triple {285008#false} assume !(4417 == ~s__state~0); {285008#false} is VALID [2022-04-15 11:18:36,199 INFO L290 TraceCheckUtils]: 313: Hoare triple {285008#false} assume 4432 == ~s__state~0; {285008#false} is VALID [2022-04-15 11:18:36,199 INFO L290 TraceCheckUtils]: 314: Hoare triple {285008#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {285008#false} is VALID [2022-04-15 11:18:36,199 INFO L290 TraceCheckUtils]: 315: Hoare triple {285008#false} assume 5 == ~blastFlag~0; {285008#false} is VALID [2022-04-15 11:18:36,199 INFO L290 TraceCheckUtils]: 316: Hoare triple {285008#false} assume !false; {285008#false} is VALID [2022-04-15 11:18:36,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 711 proven. 0 refuted. 0 times theorem prover too weak. 490 trivial. 0 not checked. [2022-04-15 11:18:36,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:18:36,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768805857] [2022-04-15 11:18:36,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768805857] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:18:36,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:18:36,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:18:36,200 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:18:36,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1474598890] [2022-04-15 11:18:36,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1474598890] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:18:36,200 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:18:36,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:18:36,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158204506] [2022-04-15 11:18:36,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:18:36,201 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 317 [2022-04-15 11:18:36,201 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:18:36,201 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:36,282 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 165 edges. 165 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:18:36,282 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:18:36,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:18:36,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:18:36,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:18:36,283 INFO L87 Difference]: Start difference. First operand 7479 states and 9962 transitions. Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:55,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:18:55,797 INFO L93 Difference]: Finished difference Result 14953 states and 19899 transitions. [2022-04-15 11:18:55,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:18:55,797 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 317 [2022-04-15 11:18:55,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:18:55,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:55,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2022-04-15 11:18:55,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:18:55,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2022-04-15 11:18:55,800 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 392 transitions. [2022-04-15 11:18:55,944 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 392 edges. 392 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:18:58,186 INFO L225 Difference]: With dead ends: 14953 [2022-04-15 11:18:58,186 INFO L226 Difference]: Without dead ends: 7487 [2022-04-15 11:18:58,194 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:18:58,194 INFO L913 BasicCegarLoop]: 186 mSDtfsCounter, 182 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:18:58,194 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 193 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:18:58,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7487 states. [2022-04-15 11:19:07,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7487 to 7455. [2022-04-15 11:19:07,386 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:19:07,394 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7487 states. Second operand has 7455 states, 7450 states have (on average 1.2990604026845638) internal successors, (9678), 7450 states have internal predecessors, (9678), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:07,400 INFO L74 IsIncluded]: Start isIncluded. First operand 7487 states. Second operand has 7455 states, 7450 states have (on average 1.2990604026845638) internal successors, (9678), 7450 states have internal predecessors, (9678), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:07,407 INFO L87 Difference]: Start difference. First operand 7487 states. Second operand has 7455 states, 7450 states have (on average 1.2990604026845638) internal successors, (9678), 7450 states have internal predecessors, (9678), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:09,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:19:09,209 INFO L93 Difference]: Finished difference Result 7487 states and 9714 transitions. [2022-04-15 11:19:09,209 INFO L276 IsEmpty]: Start isEmpty. Operand 7487 states and 9714 transitions. [2022-04-15 11:19:09,225 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:19:09,225 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:19:09,232 INFO L74 IsIncluded]: Start isIncluded. First operand has 7455 states, 7450 states have (on average 1.2990604026845638) internal successors, (9678), 7450 states have internal predecessors, (9678), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7487 states. [2022-04-15 11:19:09,236 INFO L87 Difference]: Start difference. First operand has 7455 states, 7450 states have (on average 1.2990604026845638) internal successors, (9678), 7450 states have internal predecessors, (9678), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7487 states. [2022-04-15 11:19:11,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:19:11,238 INFO L93 Difference]: Finished difference Result 7487 states and 9714 transitions. [2022-04-15 11:19:11,238 INFO L276 IsEmpty]: Start isEmpty. Operand 7487 states and 9714 transitions. [2022-04-15 11:19:11,243 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:19:11,243 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:19:11,243 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:19:11,244 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:19:11,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7455 states, 7450 states have (on average 1.2990604026845638) internal successors, (9678), 7450 states have internal predecessors, (9678), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:14,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7455 states to 7455 states and 9682 transitions. [2022-04-15 11:19:14,187 INFO L78 Accepts]: Start accepts. Automaton has 7455 states and 9682 transitions. Word has length 317 [2022-04-15 11:19:14,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:19:14,187 INFO L478 AbstractCegarLoop]: Abstraction has 7455 states and 9682 transitions. [2022-04-15 11:19:14,187 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:14,188 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7455 states and 9682 transitions. [2022-04-15 11:19:21,087 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 9682 edges. 9682 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:19:21,087 INFO L276 IsEmpty]: Start isEmpty. Operand 7455 states and 9682 transitions. [2022-04-15 11:19:21,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2022-04-15 11:19:21,094 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:19:21,094 INFO L499 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 11, 11, 9, 9, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:19:21,094 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-04-15 11:19:21,094 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:19:21,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:19:21,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1036717105, now seen corresponding path program 1 times [2022-04-15 11:19:21,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:19:21,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1040116778] [2022-04-15 11:19:21,096 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:19:21,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1036717105, now seen corresponding path program 2 times [2022-04-15 11:19:21,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:19:21,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64831742] [2022-04-15 11:19:21,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:19:21,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:19:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:19:21,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:19:21,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:19:21,202 INFO L290 TraceCheckUtils]: 0: Hoare triple {344816#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {344809#true} is VALID [2022-04-15 11:19:21,202 INFO L290 TraceCheckUtils]: 1: Hoare triple {344809#true} assume true; {344809#true} is VALID [2022-04-15 11:19:21,202 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {344809#true} {344809#true} #547#return; {344809#true} is VALID [2022-04-15 11:19:21,202 INFO L272 TraceCheckUtils]: 0: Hoare triple {344809#true} call ULTIMATE.init(); {344816#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:19:21,202 INFO L290 TraceCheckUtils]: 1: Hoare triple {344816#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {344809#true} is VALID [2022-04-15 11:19:21,202 INFO L290 TraceCheckUtils]: 2: Hoare triple {344809#true} assume true; {344809#true} is VALID [2022-04-15 11:19:21,202 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {344809#true} {344809#true} #547#return; {344809#true} is VALID [2022-04-15 11:19:21,202 INFO L272 TraceCheckUtils]: 4: Hoare triple {344809#true} call #t~ret55 := main(); {344809#true} is VALID [2022-04-15 11:19:21,202 INFO L290 TraceCheckUtils]: 5: Hoare triple {344809#true} havoc ~s~0;~s~0 := 12292; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L272 TraceCheckUtils]: 6: Hoare triple {344809#true} call #t~ret54 := ssl3_connect(~s~0); {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 7: Hoare triple {344809#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 8: Hoare triple {344809#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 9: Hoare triple {344809#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 10: Hoare triple {344809#true} assume !(0 != 12288 + ~tmp___1~0); {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 11: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 12: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 13: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 14: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 15: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 16: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 17: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 18: Hoare triple {344809#true} assume 4368 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 19: Hoare triple {344809#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 20: Hoare triple {344809#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 21: Hoare triple {344809#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {344809#true} is VALID [2022-04-15 11:19:21,203 INFO L290 TraceCheckUtils]: 22: Hoare triple {344809#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 23: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 24: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 25: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 26: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 27: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 28: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 29: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 30: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 31: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 32: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 33: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 34: Hoare triple {344809#true} assume 4384 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 35: Hoare triple {344809#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 36: Hoare triple {344809#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 37: Hoare triple {344809#true} assume !(~ret~0 <= 0); {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 38: Hoare triple {344809#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 39: Hoare triple {344809#true} ~s__init_num~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,204 INFO L290 TraceCheckUtils]: 40: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 41: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 42: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 43: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 44: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 45: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 46: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 47: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 48: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 49: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 50: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 51: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 52: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 53: Hoare triple {344809#true} assume 4400 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 54: Hoare triple {344809#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 55: Hoare triple {344809#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 56: Hoare triple {344809#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {344809#true} is VALID [2022-04-15 11:19:21,205 INFO L290 TraceCheckUtils]: 57: Hoare triple {344809#true} assume !(~ret~0 <= 0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 58: Hoare triple {344809#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 59: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 60: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 61: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 62: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 63: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 64: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 65: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 66: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 67: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 68: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 69: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 70: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 71: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 72: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 73: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 74: Hoare triple {344809#true} assume 4416 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,206 INFO L290 TraceCheckUtils]: 75: Hoare triple {344809#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 76: Hoare triple {344809#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 77: Hoare triple {344809#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 78: Hoare triple {344809#true} assume !(0 == ~tmp___6~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 79: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 80: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 81: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 82: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 83: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 84: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 85: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 86: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 87: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 88: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 89: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 90: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 91: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 92: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,207 INFO L290 TraceCheckUtils]: 93: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 94: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 95: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 96: Hoare triple {344809#true} assume 4432 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 97: Hoare triple {344809#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 98: Hoare triple {344809#true} assume !(5 == ~blastFlag~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 99: Hoare triple {344809#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 100: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 101: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 102: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 103: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 104: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 105: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 106: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 107: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 108: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 109: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 110: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,208 INFO L290 TraceCheckUtils]: 111: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 112: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 113: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 114: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 115: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 116: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 117: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 118: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 119: Hoare triple {344809#true} assume 4448 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 120: Hoare triple {344809#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 121: Hoare triple {344809#true} assume !(~ret~0 <= 0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 122: Hoare triple {344809#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 123: Hoare triple {344809#true} ~s__init_num~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 124: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 125: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 126: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 127: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,209 INFO L290 TraceCheckUtils]: 128: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 129: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 130: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 131: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 132: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 133: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 134: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 135: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 136: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 137: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 138: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 139: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 140: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 141: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 142: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 143: Hoare triple {344809#true} assume !(4448 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 144: Hoare triple {344809#true} assume !(4449 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 145: Hoare triple {344809#true} assume !(4464 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,210 INFO L290 TraceCheckUtils]: 146: Hoare triple {344809#true} assume !(4465 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 147: Hoare triple {344809#true} assume !(4466 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 148: Hoare triple {344809#true} assume !(4467 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 149: Hoare triple {344809#true} assume 4480 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 150: Hoare triple {344809#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 151: Hoare triple {344809#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 152: Hoare triple {344809#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 153: Hoare triple {344809#true} ~s__init_num~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 154: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 155: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 156: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 157: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 158: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 159: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 160: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 161: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 162: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 163: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,211 INFO L290 TraceCheckUtils]: 164: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 165: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 166: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 167: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 168: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 169: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 170: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 171: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 172: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 173: Hoare triple {344809#true} assume !(4448 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 174: Hoare triple {344809#true} assume !(4449 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 175: Hoare triple {344809#true} assume !(4464 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 176: Hoare triple {344809#true} assume !(4465 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 177: Hoare triple {344809#true} assume !(4466 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 178: Hoare triple {344809#true} assume !(4467 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 179: Hoare triple {344809#true} assume !(4480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 180: Hoare triple {344809#true} assume !(4481 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 181: Hoare triple {344809#true} assume !(4496 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,212 INFO L290 TraceCheckUtils]: 182: Hoare triple {344809#true} assume !(4497 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 183: Hoare triple {344809#true} assume 4512 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 184: Hoare triple {344809#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 185: Hoare triple {344809#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 186: Hoare triple {344809#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 187: Hoare triple {344809#true} assume !(0 == ~tmp___7~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 188: Hoare triple {344809#true} assume !(0 == ~tmp___8~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 189: Hoare triple {344809#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 190: Hoare triple {344809#true} ~skip~0 := 0; {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 191: Hoare triple {344809#true} assume !false; {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 192: Hoare triple {344809#true} ~state~0 := ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 193: Hoare triple {344809#true} assume !(12292 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 194: Hoare triple {344809#true} assume !(16384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 195: Hoare triple {344809#true} assume !(4096 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 196: Hoare triple {344809#true} assume !(20480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 197: Hoare triple {344809#true} assume !(4099 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 198: Hoare triple {344809#true} assume !(4368 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 199: Hoare triple {344809#true} assume !(4369 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,213 INFO L290 TraceCheckUtils]: 200: Hoare triple {344809#true} assume !(4384 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 201: Hoare triple {344809#true} assume !(4385 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 202: Hoare triple {344809#true} assume !(4400 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 203: Hoare triple {344809#true} assume !(4401 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 204: Hoare triple {344809#true} assume !(4416 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 205: Hoare triple {344809#true} assume !(4417 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 206: Hoare triple {344809#true} assume !(4432 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 207: Hoare triple {344809#true} assume !(4433 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 208: Hoare triple {344809#true} assume !(4448 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 209: Hoare triple {344809#true} assume !(4449 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 210: Hoare triple {344809#true} assume !(4464 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 211: Hoare triple {344809#true} assume !(4465 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 212: Hoare triple {344809#true} assume !(4466 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 213: Hoare triple {344809#true} assume !(4467 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 214: Hoare triple {344809#true} assume !(4480 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 215: Hoare triple {344809#true} assume !(4481 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 216: Hoare triple {344809#true} assume !(4496 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,214 INFO L290 TraceCheckUtils]: 217: Hoare triple {344809#true} assume !(4497 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 218: Hoare triple {344809#true} assume !(4512 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 219: Hoare triple {344809#true} assume !(4513 == ~s__state~0); {344809#true} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 220: Hoare triple {344809#true} assume 4528 == ~s__state~0; {344809#true} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 221: Hoare triple {344809#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {344809#true} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 222: Hoare triple {344809#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {344809#true} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 223: Hoare triple {344809#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 224: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,215 INFO L290 TraceCheckUtils]: 225: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,216 INFO L290 TraceCheckUtils]: 226: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,216 INFO L290 TraceCheckUtils]: 227: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,216 INFO L290 TraceCheckUtils]: 228: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,216 INFO L290 TraceCheckUtils]: 229: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,217 INFO L290 TraceCheckUtils]: 230: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,217 INFO L290 TraceCheckUtils]: 231: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,217 INFO L290 TraceCheckUtils]: 232: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,217 INFO L290 TraceCheckUtils]: 233: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,217 INFO L290 TraceCheckUtils]: 234: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,218 INFO L290 TraceCheckUtils]: 235: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,218 INFO L290 TraceCheckUtils]: 236: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,218 INFO L290 TraceCheckUtils]: 237: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,218 INFO L290 TraceCheckUtils]: 238: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,218 INFO L290 TraceCheckUtils]: 239: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,219 INFO L290 TraceCheckUtils]: 240: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,219 INFO L290 TraceCheckUtils]: 241: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,219 INFO L290 TraceCheckUtils]: 242: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,219 INFO L290 TraceCheckUtils]: 243: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,219 INFO L290 TraceCheckUtils]: 244: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,220 INFO L290 TraceCheckUtils]: 245: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,220 INFO L290 TraceCheckUtils]: 246: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,220 INFO L290 TraceCheckUtils]: 247: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,220 INFO L290 TraceCheckUtils]: 248: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,220 INFO L290 TraceCheckUtils]: 249: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,221 INFO L290 TraceCheckUtils]: 250: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,221 INFO L290 TraceCheckUtils]: 251: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,221 INFO L290 TraceCheckUtils]: 252: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,221 INFO L290 TraceCheckUtils]: 253: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,221 INFO L290 TraceCheckUtils]: 254: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,222 INFO L290 TraceCheckUtils]: 255: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,222 INFO L290 TraceCheckUtils]: 256: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,222 INFO L290 TraceCheckUtils]: 257: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,222 INFO L290 TraceCheckUtils]: 258: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,222 INFO L290 TraceCheckUtils]: 259: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561 == ~s__state~0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,223 INFO L290 TraceCheckUtils]: 260: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352 == ~s__state~0; {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,223 INFO L290 TraceCheckUtils]: 261: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,223 INFO L290 TraceCheckUtils]: 262: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~__cil_tmp70~0 > 0); {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:19:21,223 INFO L290 TraceCheckUtils]: 263: Hoare triple {344814#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,224 INFO L290 TraceCheckUtils]: 264: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,224 INFO L290 TraceCheckUtils]: 265: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} ~skip~0 := 0; {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,224 INFO L290 TraceCheckUtils]: 266: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !false; {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,224 INFO L290 TraceCheckUtils]: 267: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,224 INFO L290 TraceCheckUtils]: 268: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,225 INFO L290 TraceCheckUtils]: 269: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,225 INFO L290 TraceCheckUtils]: 270: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,225 INFO L290 TraceCheckUtils]: 271: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,225 INFO L290 TraceCheckUtils]: 272: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,225 INFO L290 TraceCheckUtils]: 273: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 274: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {344815#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 275: Hoare triple {344815#(<= 4560 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 276: Hoare triple {344810#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 277: Hoare triple {344810#false} assume !(1 == ~blastFlag~0); {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 278: Hoare triple {344810#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 279: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 280: Hoare triple {344810#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 281: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 282: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 283: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 284: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 285: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 286: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 287: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,226 INFO L290 TraceCheckUtils]: 288: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 289: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 290: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 291: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 292: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 293: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 294: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 295: Hoare triple {344810#false} assume 4400 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 296: Hoare triple {344810#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 297: Hoare triple {344810#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 298: Hoare triple {344810#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 299: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 300: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 301: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 302: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 303: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 304: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,227 INFO L290 TraceCheckUtils]: 305: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 306: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 307: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 308: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 309: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 310: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 311: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 312: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 313: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 314: Hoare triple {344810#false} assume 4416 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 315: Hoare triple {344810#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 316: Hoare triple {344810#false} assume !(3 == ~blastFlag~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 317: Hoare triple {344810#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 318: Hoare triple {344810#false} assume !(0 == ~tmp___6~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 319: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 320: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 321: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 322: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:21,228 INFO L290 TraceCheckUtils]: 323: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 324: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 325: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 326: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 327: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 328: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 329: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 330: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 331: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 332: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 333: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 334: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 335: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 336: Hoare triple {344810#false} assume 4432 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 337: Hoare triple {344810#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 338: Hoare triple {344810#false} assume 5 == ~blastFlag~0; {344810#false} is VALID [2022-04-15 11:19:21,229 INFO L290 TraceCheckUtils]: 339: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1348 backedges. 766 proven. 12 refuted. 0 times theorem prover too weak. 570 trivial. 0 not checked. [2022-04-15 11:19:21,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:19:21,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64831742] [2022-04-15 11:19:21,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64831742] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 11:19:21,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153867885] [2022-04-15 11:19:21,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 11:19:21,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 11:19:21,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 11:19:21,232 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 11:19:21,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-15 11:19:21,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 11:19:21,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 11:19:21,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-15 11:19:21,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:19:21,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 11:19:22,119 INFO L272 TraceCheckUtils]: 0: Hoare triple {344809#true} call ULTIMATE.init(); {344809#true} is VALID [2022-04-15 11:19:22,119 INFO L290 TraceCheckUtils]: 1: Hoare triple {344809#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {344809#true} is VALID [2022-04-15 11:19:22,119 INFO L290 TraceCheckUtils]: 2: Hoare triple {344809#true} assume true; {344809#true} is VALID [2022-04-15 11:19:22,119 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {344809#true} {344809#true} #547#return; {344809#true} is VALID [2022-04-15 11:19:22,119 INFO L272 TraceCheckUtils]: 4: Hoare triple {344809#true} call #t~ret55 := main(); {344809#true} is VALID [2022-04-15 11:19:22,120 INFO L290 TraceCheckUtils]: 5: Hoare triple {344809#true} havoc ~s~0;~s~0 := 12292; {344835#(<= 12292 main_~s~0)} is VALID [2022-04-15 11:19:22,120 INFO L272 TraceCheckUtils]: 6: Hoare triple {344835#(<= 12292 main_~s~0)} call #t~ret54 := ssl3_connect(~s~0); {344839#(<= 12292 |ssl3_connect_#in~initial_state|)} is VALID [2022-04-15 11:19:22,122 INFO L290 TraceCheckUtils]: 7: Hoare triple {344839#(<= 12292 |ssl3_connect_#in~initial_state|)} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,122 INFO L290 TraceCheckUtils]: 8: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,122 INFO L290 TraceCheckUtils]: 9: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,123 INFO L290 TraceCheckUtils]: 10: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume !(0 != 12288 + ~tmp___1~0); {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,123 INFO L290 TraceCheckUtils]: 11: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume !false; {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,123 INFO L290 TraceCheckUtils]: 12: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,124 INFO L290 TraceCheckUtils]: 13: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,124 INFO L290 TraceCheckUtils]: 14: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,124 INFO L290 TraceCheckUtils]: 15: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,125 INFO L290 TraceCheckUtils]: 16: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,125 INFO L290 TraceCheckUtils]: 17: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {344843#(<= 12292 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:19:22,125 INFO L290 TraceCheckUtils]: 18: Hoare triple {344843#(<= 12292 ssl3_connect_~s__state~0)} assume 4368 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,125 INFO L290 TraceCheckUtils]: 19: Hoare triple {344810#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {344810#false} is VALID [2022-04-15 11:19:22,125 INFO L290 TraceCheckUtils]: 20: Hoare triple {344810#false} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 21: Hoare triple {344810#false} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 22: Hoare triple {344810#false} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 23: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 24: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 25: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 26: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 27: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 28: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 29: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 30: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 31: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 32: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 33: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 34: Hoare triple {344810#false} assume 4384 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 35: Hoare triple {344810#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 36: Hoare triple {344810#false} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {344810#false} is VALID [2022-04-15 11:19:22,126 INFO L290 TraceCheckUtils]: 37: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 38: Hoare triple {344810#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 39: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 40: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 41: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 42: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 43: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 44: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 45: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 46: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 47: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 48: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 49: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 50: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 51: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 52: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 53: Hoare triple {344810#false} assume 4400 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,127 INFO L290 TraceCheckUtils]: 54: Hoare triple {344810#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 55: Hoare triple {344810#false} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 56: Hoare triple {344810#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 57: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 58: Hoare triple {344810#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 59: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 60: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 61: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 62: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 63: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 64: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 65: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 66: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 67: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 68: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 69: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 70: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 71: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,128 INFO L290 TraceCheckUtils]: 72: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 73: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 74: Hoare triple {344810#false} assume 4416 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 75: Hoare triple {344810#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 76: Hoare triple {344810#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 77: Hoare triple {344810#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 78: Hoare triple {344810#false} assume !(0 == ~tmp___6~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 79: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 80: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 81: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 82: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 83: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 84: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 85: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 86: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 87: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 88: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,129 INFO L290 TraceCheckUtils]: 89: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 90: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 91: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 92: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 93: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 94: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 95: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 96: Hoare triple {344810#false} assume 4432 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 97: Hoare triple {344810#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 98: Hoare triple {344810#false} assume !(5 == ~blastFlag~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 99: Hoare triple {344810#false} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 100: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 101: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 102: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 103: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 104: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 105: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 106: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,130 INFO L290 TraceCheckUtils]: 107: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 108: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 109: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 110: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 111: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 112: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 113: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 114: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 115: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 116: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 117: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 118: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 119: Hoare triple {344810#false} assume 4448 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 120: Hoare triple {344810#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 121: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 122: Hoare triple {344810#false} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 123: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 124: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,131 INFO L290 TraceCheckUtils]: 125: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 126: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 127: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 128: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 129: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 130: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 131: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 132: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 133: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 134: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 135: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 136: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 137: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 138: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 139: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 140: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 141: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 142: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,132 INFO L290 TraceCheckUtils]: 143: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 144: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 145: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 146: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 147: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 148: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 149: Hoare triple {344810#false} assume 4480 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 150: Hoare triple {344810#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 151: Hoare triple {344810#false} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 152: Hoare triple {344810#false} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 153: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 154: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 155: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 156: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 157: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 158: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 159: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,133 INFO L290 TraceCheckUtils]: 160: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 161: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 162: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 163: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 164: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 165: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 166: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 167: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 168: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 169: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 170: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 171: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 172: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 173: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 174: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 175: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 176: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 177: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 178: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,134 INFO L290 TraceCheckUtils]: 179: Hoare triple {344810#false} assume !(4480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 180: Hoare triple {344810#false} assume !(4481 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 181: Hoare triple {344810#false} assume !(4496 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 182: Hoare triple {344810#false} assume !(4497 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 183: Hoare triple {344810#false} assume 4512 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 184: Hoare triple {344810#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 185: Hoare triple {344810#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 186: Hoare triple {344810#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 187: Hoare triple {344810#false} assume !(0 == ~tmp___7~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 188: Hoare triple {344810#false} assume !(0 == ~tmp___8~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 189: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 190: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 191: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 192: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 193: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 194: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 195: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 196: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,135 INFO L290 TraceCheckUtils]: 197: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 198: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 199: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 200: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 201: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 202: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 203: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 204: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 205: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 206: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 207: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 208: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 209: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 210: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 211: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 212: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 213: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 214: Hoare triple {344810#false} assume !(4480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,136 INFO L290 TraceCheckUtils]: 215: Hoare triple {344810#false} assume !(4481 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 216: Hoare triple {344810#false} assume !(4496 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 217: Hoare triple {344810#false} assume !(4497 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 218: Hoare triple {344810#false} assume !(4512 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 219: Hoare triple {344810#false} assume !(4513 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 220: Hoare triple {344810#false} assume 4528 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 221: Hoare triple {344810#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 222: Hoare triple {344810#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 223: Hoare triple {344810#false} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 224: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 225: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 226: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 227: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 228: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 229: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 230: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,137 INFO L290 TraceCheckUtils]: 231: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 232: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 233: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 234: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 235: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 236: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 237: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 238: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 239: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 240: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 241: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 242: Hoare triple {344810#false} assume !(4432 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 243: Hoare triple {344810#false} assume !(4433 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 244: Hoare triple {344810#false} assume !(4448 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 245: Hoare triple {344810#false} assume !(4449 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 246: Hoare triple {344810#false} assume !(4464 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 247: Hoare triple {344810#false} assume !(4465 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 248: Hoare triple {344810#false} assume !(4466 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,138 INFO L290 TraceCheckUtils]: 249: Hoare triple {344810#false} assume !(4467 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 250: Hoare triple {344810#false} assume !(4480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 251: Hoare triple {344810#false} assume !(4481 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 252: Hoare triple {344810#false} assume !(4496 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 253: Hoare triple {344810#false} assume !(4497 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 254: Hoare triple {344810#false} assume !(4512 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 255: Hoare triple {344810#false} assume !(4513 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 256: Hoare triple {344810#false} assume !(4528 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 257: Hoare triple {344810#false} assume !(4529 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 258: Hoare triple {344810#false} assume !(4560 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 259: Hoare triple {344810#false} assume !(4561 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 260: Hoare triple {344810#false} assume 4352 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 261: Hoare triple {344810#false} ~__cil_tmp70~0 := ~num1~0; {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 262: Hoare triple {344810#false} assume !(~__cil_tmp70~0 > 0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 263: Hoare triple {344810#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 264: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 265: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 266: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,139 INFO L290 TraceCheckUtils]: 267: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 268: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 269: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 270: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 271: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 272: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 273: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 274: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 275: Hoare triple {344810#false} assume 4384 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 276: Hoare triple {344810#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 277: Hoare triple {344810#false} assume !(1 == ~blastFlag~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 278: Hoare triple {344810#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 279: Hoare triple {344810#false} assume !(~ret~0 <= 0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 280: Hoare triple {344810#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 281: Hoare triple {344810#false} ~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 282: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 283: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 284: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,140 INFO L290 TraceCheckUtils]: 285: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 286: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 287: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 288: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 289: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 290: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 291: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 292: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 293: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 294: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 295: Hoare triple {344810#false} assume 4400 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 296: Hoare triple {344810#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 297: Hoare triple {344810#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 298: Hoare triple {344810#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 299: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 300: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 301: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 302: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,141 INFO L290 TraceCheckUtils]: 303: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 304: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 305: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 306: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 307: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 308: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 309: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 310: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 311: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 312: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 313: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 314: Hoare triple {344810#false} assume 4416 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 315: Hoare triple {344810#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 316: Hoare triple {344810#false} assume !(3 == ~blastFlag~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 317: Hoare triple {344810#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 318: Hoare triple {344810#false} assume !(0 == ~tmp___6~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 319: Hoare triple {344810#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 320: Hoare triple {344810#false} ~skip~0 := 0; {344810#false} is VALID [2022-04-15 11:19:22,142 INFO L290 TraceCheckUtils]: 321: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 322: Hoare triple {344810#false} ~state~0 := ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 323: Hoare triple {344810#false} assume !(12292 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 324: Hoare triple {344810#false} assume !(16384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 325: Hoare triple {344810#false} assume !(4096 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 326: Hoare triple {344810#false} assume !(20480 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 327: Hoare triple {344810#false} assume !(4099 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 328: Hoare triple {344810#false} assume !(4368 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 329: Hoare triple {344810#false} assume !(4369 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 330: Hoare triple {344810#false} assume !(4384 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 331: Hoare triple {344810#false} assume !(4385 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 332: Hoare triple {344810#false} assume !(4400 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 333: Hoare triple {344810#false} assume !(4401 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 334: Hoare triple {344810#false} assume !(4416 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 335: Hoare triple {344810#false} assume !(4417 == ~s__state~0); {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 336: Hoare triple {344810#false} assume 4432 == ~s__state~0; {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 337: Hoare triple {344810#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {344810#false} is VALID [2022-04-15 11:19:22,143 INFO L290 TraceCheckUtils]: 338: Hoare triple {344810#false} assume 5 == ~blastFlag~0; {344810#false} is VALID [2022-04-15 11:19:22,144 INFO L290 TraceCheckUtils]: 339: Hoare triple {344810#false} assume !false; {344810#false} is VALID [2022-04-15 11:19:22,144 INFO L134 CoverageAnalysis]: Checked inductivity of 1348 backedges. 104 proven. 0 refuted. 0 times theorem prover too weak. 1244 trivial. 0 not checked. [2022-04-15 11:19:22,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-15 11:19:22,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153867885] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:19:22,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-15 11:19:22,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 8 [2022-04-15 11:19:22,145 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:19:22,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1040116778] [2022-04-15 11:19:22,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1040116778] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:19:22,145 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:19:22,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-15 11:19:22,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636743103] [2022-04-15 11:19:22,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:19:22,146 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 340 [2022-04-15 11:19:22,146 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:19:22,146 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:22,199 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 110 edges. 110 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:19:22,200 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-15 11:19:22,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:19:22,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-15 11:19:22,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-04-15 11:19:22,200 INFO L87 Difference]: Start difference. First operand 7455 states and 9682 transitions. Second operand has 5 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:44,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:19:44,643 INFO L93 Difference]: Finished difference Result 15075 states and 19588 transitions. [2022-04-15 11:19:44,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-15 11:19:44,643 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 340 [2022-04-15 11:19:44,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:19:44,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:44,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 409 transitions. [2022-04-15 11:19:44,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 409 transitions. [2022-04-15 11:19:44,648 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 409 transitions. [2022-04-15 11:19:44,812 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 409 edges. 409 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:19:47,043 INFO L225 Difference]: With dead ends: 15075 [2022-04-15 11:19:47,043 INFO L226 Difference]: Without dead ends: 7605 [2022-04-15 11:19:47,050 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 339 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-15 11:19:47,053 INFO L913 BasicCegarLoop]: 150 mSDtfsCounter, 249 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:19:47,054 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 382 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:19:47,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7605 states. [2022-04-15 11:19:57,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7605 to 7461. [2022-04-15 11:19:57,152 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:19:57,161 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7605 states. Second operand has 7461 states, 7456 states have (on average 1.299087982832618) internal successors, (9686), 7456 states have internal predecessors, (9686), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:57,167 INFO L74 IsIncluded]: Start isIncluded. First operand 7605 states. Second operand has 7461 states, 7456 states have (on average 1.299087982832618) internal successors, (9686), 7456 states have internal predecessors, (9686), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:57,172 INFO L87 Difference]: Start difference. First operand 7605 states. Second operand has 7461 states, 7456 states have (on average 1.299087982832618) internal successors, (9686), 7456 states have internal predecessors, (9686), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:19:59,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:19:59,073 INFO L93 Difference]: Finished difference Result 7605 states and 9866 transitions. [2022-04-15 11:19:59,074 INFO L276 IsEmpty]: Start isEmpty. Operand 7605 states and 9866 transitions. [2022-04-15 11:19:59,078 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:19:59,078 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:19:59,085 INFO L74 IsIncluded]: Start isIncluded. First operand has 7461 states, 7456 states have (on average 1.299087982832618) internal successors, (9686), 7456 states have internal predecessors, (9686), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7605 states. [2022-04-15 11:19:59,089 INFO L87 Difference]: Start difference. First operand has 7461 states, 7456 states have (on average 1.299087982832618) internal successors, (9686), 7456 states have internal predecessors, (9686), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7605 states. [2022-04-15 11:20:01,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:20:01,105 INFO L93 Difference]: Finished difference Result 7605 states and 9866 transitions. [2022-04-15 11:20:01,105 INFO L276 IsEmpty]: Start isEmpty. Operand 7605 states and 9866 transitions. [2022-04-15 11:20:01,110 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:20:01,111 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:20:01,111 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:20:01,111 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:20:01,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7461 states, 7456 states have (on average 1.299087982832618) internal successors, (9686), 7456 states have internal predecessors, (9686), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:03,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7461 states to 7461 states and 9690 transitions. [2022-04-15 11:20:03,949 INFO L78 Accepts]: Start accepts. Automaton has 7461 states and 9690 transitions. Word has length 340 [2022-04-15 11:20:03,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:20:03,949 INFO L478 AbstractCegarLoop]: Abstraction has 7461 states and 9690 transitions. [2022-04-15 11:20:03,949 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:03,949 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 7461 states and 9690 transitions. [2022-04-15 11:20:09,866 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 9690 edges. 9690 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:20:09,867 INFO L276 IsEmpty]: Start isEmpty. Operand 7461 states and 9690 transitions. [2022-04-15 11:20:09,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2022-04-15 11:20:09,873 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:20:09,873 INFO L499 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 11, 11, 9, 9, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:20:09,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-15 11:20:10,103 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-04-15 11:20:10,106 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:20:10,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:20:10,106 INFO L85 PathProgramCache]: Analyzing trace with hash -416771738, now seen corresponding path program 1 times [2022-04-15 11:20:10,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:20:10,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2028380600] [2022-04-15 11:20:10,108 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:20:10,108 INFO L85 PathProgramCache]: Analyzing trace with hash -416771738, now seen corresponding path program 2 times [2022-04-15 11:20:10,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:20:10,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613782729] [2022-04-15 11:20:10,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:20:10,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:20:10,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:20:10,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:20:10,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:20:10,185 INFO L290 TraceCheckUtils]: 0: Hoare triple {406130#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {406123#true} is VALID [2022-04-15 11:20:10,185 INFO L290 TraceCheckUtils]: 1: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-15 11:20:10,185 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L272 TraceCheckUtils]: 0: Hoare triple {406123#true} call ULTIMATE.init(); {406130#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 1: Hoare triple {406130#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 2: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L272 TraceCheckUtils]: 4: Hoare triple {406123#true} call #t~ret55 := main(); {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 5: Hoare triple {406123#true} havoc ~s~0;~s~0 := 12292; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L272 TraceCheckUtils]: 6: Hoare triple {406123#true} call #t~ret54 := ssl3_connect(~s~0); {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 7: Hoare triple {406123#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 8: Hoare triple {406123#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 9: Hoare triple {406123#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 10: Hoare triple {406123#true} assume !(0 != 12288 + ~tmp___1~0); {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 11: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 12: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,186 INFO L290 TraceCheckUtils]: 13: Hoare triple {406123#true} assume 12292 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 14: Hoare triple {406123#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 15: Hoare triple {406123#true} ~s__server~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 16: Hoare triple {406123#true} assume 0 != ~cb~0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 17: Hoare triple {406123#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 18: Hoare triple {406123#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 19: Hoare triple {406123#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 20: Hoare triple {406123#true} assume !(0 == ~tmp___4~0); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 21: Hoare triple {406123#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 22: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 23: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 24: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 25: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 26: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 27: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 28: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 29: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 30: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,187 INFO L290 TraceCheckUtils]: 31: Hoare triple {406123#true} assume 4368 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 32: Hoare triple {406123#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 33: Hoare triple {406123#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 34: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 35: Hoare triple {406123#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 36: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 37: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 38: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 39: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 40: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 41: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 42: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 43: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 44: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 45: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 46: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 47: Hoare triple {406123#true} assume 4384 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 48: Hoare triple {406123#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {406123#true} is VALID [2022-04-15 11:20:10,188 INFO L290 TraceCheckUtils]: 49: Hoare triple {406123#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 50: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 51: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 52: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 53: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 54: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 55: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 56: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 57: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 58: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 59: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 60: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 61: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 62: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 63: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 64: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 65: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 66: Hoare triple {406123#true} assume 4400 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,189 INFO L290 TraceCheckUtils]: 67: Hoare triple {406123#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 68: Hoare triple {406123#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 69: Hoare triple {406123#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 70: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 71: Hoare triple {406123#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 72: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 73: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 74: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 75: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 76: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 77: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 78: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 79: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 80: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 81: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 82: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 83: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 84: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 85: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,190 INFO L290 TraceCheckUtils]: 86: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 87: Hoare triple {406123#true} assume 4416 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 88: Hoare triple {406123#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 89: Hoare triple {406123#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 90: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 91: Hoare triple {406123#true} assume !(0 == ~tmp___6~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 92: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 93: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 94: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 95: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 96: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 97: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 98: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 99: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 100: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 101: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 102: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 103: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,191 INFO L290 TraceCheckUtils]: 104: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 105: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 106: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 107: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 108: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 109: Hoare triple {406123#true} assume 4432 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 110: Hoare triple {406123#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 111: Hoare triple {406123#true} assume !(5 == ~blastFlag~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 112: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 113: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 114: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 115: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 116: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 117: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 118: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 119: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 120: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 121: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,192 INFO L290 TraceCheckUtils]: 122: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 123: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 124: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 125: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 126: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 127: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 128: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 129: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 130: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 131: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 132: Hoare triple {406123#true} assume 4448 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 133: Hoare triple {406123#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 134: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 135: Hoare triple {406123#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 136: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 137: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 138: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 139: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 140: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,193 INFO L290 TraceCheckUtils]: 141: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 142: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 143: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 144: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 145: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 146: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 147: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 148: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 149: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 150: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 151: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 152: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 153: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 154: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 155: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 156: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 157: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 158: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,194 INFO L290 TraceCheckUtils]: 159: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 160: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 161: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 162: Hoare triple {406123#true} assume 4480 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 163: Hoare triple {406123#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 164: Hoare triple {406123#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 165: Hoare triple {406123#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 166: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 167: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 168: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 169: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 170: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 171: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 172: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 173: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 174: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 175: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 176: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,195 INFO L290 TraceCheckUtils]: 177: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 178: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 179: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 180: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 181: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 182: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 183: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 184: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 185: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 186: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 187: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 188: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 189: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 190: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 191: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 192: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 193: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 194: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 195: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,196 INFO L290 TraceCheckUtils]: 196: Hoare triple {406123#true} assume 4512 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 197: Hoare triple {406123#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 198: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 199: Hoare triple {406123#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 200: Hoare triple {406123#true} assume !(0 == ~tmp___7~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 201: Hoare triple {406123#true} assume !(0 == ~tmp___8~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 202: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 203: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 204: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 205: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 206: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 207: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 208: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 209: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 210: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 211: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 212: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 213: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,197 INFO L290 TraceCheckUtils]: 214: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 215: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 216: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 217: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 218: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 219: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 220: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 221: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 222: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 223: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 224: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 225: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 226: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 227: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 228: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 229: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 230: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 231: Hoare triple {406123#true} assume !(4512 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 232: Hoare triple {406123#true} assume !(4513 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,198 INFO L290 TraceCheckUtils]: 233: Hoare triple {406123#true} assume 4528 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,199 INFO L290 TraceCheckUtils]: 234: Hoare triple {406123#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {406123#true} is VALID [2022-04-15 11:20:10,199 INFO L290 TraceCheckUtils]: 235: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {406123#true} is VALID [2022-04-15 11:20:10,199 INFO L290 TraceCheckUtils]: 236: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,199 INFO L290 TraceCheckUtils]: 237: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,199 INFO L290 TraceCheckUtils]: 238: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,200 INFO L290 TraceCheckUtils]: 239: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,200 INFO L290 TraceCheckUtils]: 240: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,200 INFO L290 TraceCheckUtils]: 241: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,200 INFO L290 TraceCheckUtils]: 242: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,200 INFO L290 TraceCheckUtils]: 243: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,201 INFO L290 TraceCheckUtils]: 244: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,201 INFO L290 TraceCheckUtils]: 245: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,201 INFO L290 TraceCheckUtils]: 246: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,201 INFO L290 TraceCheckUtils]: 247: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,201 INFO L290 TraceCheckUtils]: 248: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,202 INFO L290 TraceCheckUtils]: 249: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,202 INFO L290 TraceCheckUtils]: 250: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,202 INFO L290 TraceCheckUtils]: 251: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,202 INFO L290 TraceCheckUtils]: 252: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,202 INFO L290 TraceCheckUtils]: 253: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,203 INFO L290 TraceCheckUtils]: 254: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,203 INFO L290 TraceCheckUtils]: 255: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,203 INFO L290 TraceCheckUtils]: 256: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,203 INFO L290 TraceCheckUtils]: 257: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,203 INFO L290 TraceCheckUtils]: 258: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,204 INFO L290 TraceCheckUtils]: 259: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,204 INFO L290 TraceCheckUtils]: 260: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,204 INFO L290 TraceCheckUtils]: 261: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,204 INFO L290 TraceCheckUtils]: 262: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,204 INFO L290 TraceCheckUtils]: 263: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,205 INFO L290 TraceCheckUtils]: 264: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,205 INFO L290 TraceCheckUtils]: 265: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,205 INFO L290 TraceCheckUtils]: 266: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,205 INFO L290 TraceCheckUtils]: 267: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,206 INFO L290 TraceCheckUtils]: 268: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,206 INFO L290 TraceCheckUtils]: 269: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,206 INFO L290 TraceCheckUtils]: 270: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,206 INFO L290 TraceCheckUtils]: 271: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,206 INFO L290 TraceCheckUtils]: 272: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,207 INFO L290 TraceCheckUtils]: 273: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352 == ~s__state~0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,207 INFO L290 TraceCheckUtils]: 274: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,207 INFO L290 TraceCheckUtils]: 275: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~__cil_tmp70~0 > 0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:10,207 INFO L290 TraceCheckUtils]: 276: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,207 INFO L290 TraceCheckUtils]: 277: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,208 INFO L290 TraceCheckUtils]: 278: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} ~skip~0 := 0; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,208 INFO L290 TraceCheckUtils]: 279: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !false; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,208 INFO L290 TraceCheckUtils]: 280: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,208 INFO L290 TraceCheckUtils]: 281: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,209 INFO L290 TraceCheckUtils]: 282: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,209 INFO L290 TraceCheckUtils]: 283: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,209 INFO L290 TraceCheckUtils]: 284: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,209 INFO L290 TraceCheckUtils]: 285: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,209 INFO L290 TraceCheckUtils]: 286: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 287: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 288: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 289: Hoare triple {406124#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 290: Hoare triple {406124#false} assume !(1 == ~blastFlag~0); {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 291: Hoare triple {406124#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 292: Hoare triple {406124#false} assume !(~ret~0 <= 0); {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 293: Hoare triple {406124#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 294: Hoare triple {406124#false} ~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 295: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 296: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 297: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 298: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 299: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,210 INFO L290 TraceCheckUtils]: 300: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 301: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 302: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 303: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 304: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 305: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 306: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 307: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 308: Hoare triple {406124#false} assume 4400 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 309: Hoare triple {406124#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 310: Hoare triple {406124#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 311: Hoare triple {406124#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 312: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 313: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 314: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 315: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 316: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 317: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,211 INFO L290 TraceCheckUtils]: 318: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 319: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 320: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 321: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 322: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 323: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 324: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 325: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 326: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 327: Hoare triple {406124#false} assume 4416 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 328: Hoare triple {406124#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 329: Hoare triple {406124#false} assume !(3 == ~blastFlag~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 330: Hoare triple {406124#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 331: Hoare triple {406124#false} assume !(0 == ~tmp___6~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 332: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 333: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 334: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:10,212 INFO L290 TraceCheckUtils]: 335: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 336: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 337: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 338: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 339: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 340: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 341: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 342: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 343: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 344: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 345: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 346: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 347: Hoare triple {406124#false} assume !(4416 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 348: Hoare triple {406124#false} assume !(4417 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 349: Hoare triple {406124#false} assume 4432 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 350: Hoare triple {406124#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 351: Hoare triple {406124#false} assume 5 == ~blastFlag~0; {406124#false} is VALID [2022-04-15 11:20:10,213 INFO L290 TraceCheckUtils]: 352: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:10,214 INFO L134 CoverageAnalysis]: Checked inductivity of 1416 backedges. 791 proven. 12 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2022-04-15 11:20:10,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:20:10,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613782729] [2022-04-15 11:20:10,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613782729] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 11:20:10,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407683006] [2022-04-15 11:20:10,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 11:20:10,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 11:20:10,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 11:20:10,216 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 11:20:10,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-15 11:20:10,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 11:20:10,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 11:20:10,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 726 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-15 11:20:10,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:20:10,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 11:20:10,992 INFO L272 TraceCheckUtils]: 0: Hoare triple {406123#true} call ULTIMATE.init(); {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L290 TraceCheckUtils]: 1: Hoare triple {406123#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L290 TraceCheckUtils]: 2: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L272 TraceCheckUtils]: 4: Hoare triple {406123#true} call #t~ret55 := main(); {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L290 TraceCheckUtils]: 5: Hoare triple {406123#true} havoc ~s~0;~s~0 := 12292; {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L272 TraceCheckUtils]: 6: Hoare triple {406123#true} call #t~ret54 := ssl3_connect(~s~0); {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L290 TraceCheckUtils]: 7: Hoare triple {406123#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,992 INFO L290 TraceCheckUtils]: 8: Hoare triple {406123#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 9: Hoare triple {406123#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 10: Hoare triple {406123#true} assume !(0 != 12288 + ~tmp___1~0); {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 11: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 12: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 13: Hoare triple {406123#true} assume 12292 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 14: Hoare triple {406123#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 15: Hoare triple {406123#true} ~s__server~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 16: Hoare triple {406123#true} assume 0 != ~cb~0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 17: Hoare triple {406123#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 18: Hoare triple {406123#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 19: Hoare triple {406123#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 20: Hoare triple {406123#true} assume !(0 == ~tmp___4~0); {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 21: Hoare triple {406123#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 22: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 23: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 24: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 25: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,993 INFO L290 TraceCheckUtils]: 26: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 27: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 28: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 29: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 30: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 31: Hoare triple {406123#true} assume 4368 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 32: Hoare triple {406123#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 33: Hoare triple {406123#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 34: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 35: Hoare triple {406123#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 36: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 37: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 38: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 39: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 40: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 41: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 42: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 43: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,994 INFO L290 TraceCheckUtils]: 44: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 45: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 46: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 47: Hoare triple {406123#true} assume 4384 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 48: Hoare triple {406123#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 49: Hoare triple {406123#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 50: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 51: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 52: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 53: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 54: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 55: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 56: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 57: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 58: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 59: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 60: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,995 INFO L290 TraceCheckUtils]: 61: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 62: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 63: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 64: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 65: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 66: Hoare triple {406123#true} assume 4400 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 67: Hoare triple {406123#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 68: Hoare triple {406123#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 69: Hoare triple {406123#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 70: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 71: Hoare triple {406123#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 72: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 73: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 74: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 75: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 76: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 77: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 78: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 79: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,996 INFO L290 TraceCheckUtils]: 80: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 81: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 82: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 83: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 84: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 85: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 86: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 87: Hoare triple {406123#true} assume 4416 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 88: Hoare triple {406123#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 89: Hoare triple {406123#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 90: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 91: Hoare triple {406123#true} assume !(0 == ~tmp___6~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 92: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 93: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 94: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 95: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 96: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,997 INFO L290 TraceCheckUtils]: 97: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 98: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 99: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 100: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 101: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 102: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 103: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 104: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 105: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 106: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 107: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 108: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 109: Hoare triple {406123#true} assume 4432 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 110: Hoare triple {406123#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 111: Hoare triple {406123#true} assume !(5 == ~blastFlag~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 112: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 113: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 114: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:10,998 INFO L290 TraceCheckUtils]: 115: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 116: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 117: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 118: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 119: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 120: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 121: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 122: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 123: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 124: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 125: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 126: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 127: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 128: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 129: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 130: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 131: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 132: Hoare triple {406123#true} assume 4448 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:10,999 INFO L290 TraceCheckUtils]: 133: Hoare triple {406123#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 134: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 135: Hoare triple {406123#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 136: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 137: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 138: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 139: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 140: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 141: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 142: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 143: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 144: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 145: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 146: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 147: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 148: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 149: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 150: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,000 INFO L290 TraceCheckUtils]: 151: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 152: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 153: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 154: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 155: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 156: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 157: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 158: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 159: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 160: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 161: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 162: Hoare triple {406123#true} assume 4480 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 163: Hoare triple {406123#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 164: Hoare triple {406123#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 165: Hoare triple {406123#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 166: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 167: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 168: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,001 INFO L290 TraceCheckUtils]: 169: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 170: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 171: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 172: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 173: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 174: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 175: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 176: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 177: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 178: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 179: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 180: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 181: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 182: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 183: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 184: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 185: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 186: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,002 INFO L290 TraceCheckUtils]: 187: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 188: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 189: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 190: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 191: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 192: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 193: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 194: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 195: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 196: Hoare triple {406123#true} assume 4512 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 197: Hoare triple {406123#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 198: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 199: Hoare triple {406123#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 200: Hoare triple {406123#true} assume !(0 == ~tmp___7~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 201: Hoare triple {406123#true} assume !(0 == ~tmp___8~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 202: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 203: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,003 INFO L290 TraceCheckUtils]: 204: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 205: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 206: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 207: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 208: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 209: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 210: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 211: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 212: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 213: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 214: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 215: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 216: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 217: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 218: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 219: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 220: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 221: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,004 INFO L290 TraceCheckUtils]: 222: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 223: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 224: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 225: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 226: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 227: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 228: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 229: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 230: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 231: Hoare triple {406123#true} assume !(4512 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 232: Hoare triple {406123#true} assume !(4513 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 233: Hoare triple {406123#true} assume 4528 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 234: Hoare triple {406123#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {406123#true} is VALID [2022-04-15 11:20:11,005 INFO L290 TraceCheckUtils]: 235: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {406123#true} is VALID [2022-04-15 11:20:11,006 INFO L290 TraceCheckUtils]: 236: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,006 INFO L290 TraceCheckUtils]: 237: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,006 INFO L290 TraceCheckUtils]: 238: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,006 INFO L290 TraceCheckUtils]: 239: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,007 INFO L290 TraceCheckUtils]: 240: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,007 INFO L290 TraceCheckUtils]: 241: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,007 INFO L290 TraceCheckUtils]: 242: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,007 INFO L290 TraceCheckUtils]: 243: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,008 INFO L290 TraceCheckUtils]: 244: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,008 INFO L290 TraceCheckUtils]: 245: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,008 INFO L290 TraceCheckUtils]: 246: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,008 INFO L290 TraceCheckUtils]: 247: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,009 INFO L290 TraceCheckUtils]: 248: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,009 INFO L290 TraceCheckUtils]: 249: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,009 INFO L290 TraceCheckUtils]: 250: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,009 INFO L290 TraceCheckUtils]: 251: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,010 INFO L290 TraceCheckUtils]: 252: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,010 INFO L290 TraceCheckUtils]: 253: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,010 INFO L290 TraceCheckUtils]: 254: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,010 INFO L290 TraceCheckUtils]: 255: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,010 INFO L290 TraceCheckUtils]: 256: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,011 INFO L290 TraceCheckUtils]: 257: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,011 INFO L290 TraceCheckUtils]: 258: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,011 INFO L290 TraceCheckUtils]: 259: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,011 INFO L290 TraceCheckUtils]: 260: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,012 INFO L290 TraceCheckUtils]: 261: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,012 INFO L290 TraceCheckUtils]: 262: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,012 INFO L290 TraceCheckUtils]: 263: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,012 INFO L290 TraceCheckUtils]: 264: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,013 INFO L290 TraceCheckUtils]: 265: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,013 INFO L290 TraceCheckUtils]: 266: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,013 INFO L290 TraceCheckUtils]: 267: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,013 INFO L290 TraceCheckUtils]: 268: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,014 INFO L290 TraceCheckUtils]: 269: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,014 INFO L290 TraceCheckUtils]: 270: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,014 INFO L290 TraceCheckUtils]: 271: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,014 INFO L290 TraceCheckUtils]: 272: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561 == ~s__state~0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,015 INFO L290 TraceCheckUtils]: 273: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352 == ~s__state~0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,015 INFO L290 TraceCheckUtils]: 274: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,015 INFO L290 TraceCheckUtils]: 275: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~__cil_tmp70~0 > 0); {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,015 INFO L290 TraceCheckUtils]: 276: Hoare triple {406128#(<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,016 INFO L290 TraceCheckUtils]: 277: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,016 INFO L290 TraceCheckUtils]: 278: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} ~skip~0 := 0; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,016 INFO L290 TraceCheckUtils]: 279: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !false; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,016 INFO L290 TraceCheckUtils]: 280: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,017 INFO L290 TraceCheckUtils]: 281: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,017 INFO L290 TraceCheckUtils]: 282: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,017 INFO L290 TraceCheckUtils]: 283: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,017 INFO L290 TraceCheckUtils]: 284: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,018 INFO L290 TraceCheckUtils]: 285: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,018 INFO L290 TraceCheckUtils]: 286: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,018 INFO L290 TraceCheckUtils]: 287: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {406129#(<= 4560 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:20:11,018 INFO L290 TraceCheckUtils]: 288: Hoare triple {406129#(<= 4560 ssl3_connect_~s__state~0)} assume 4384 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,018 INFO L290 TraceCheckUtils]: 289: Hoare triple {406124#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {406124#false} is VALID [2022-04-15 11:20:11,018 INFO L290 TraceCheckUtils]: 290: Hoare triple {406124#false} assume !(1 == ~blastFlag~0); {406124#false} is VALID [2022-04-15 11:20:11,018 INFO L290 TraceCheckUtils]: 291: Hoare triple {406124#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 292: Hoare triple {406124#false} assume !(~ret~0 <= 0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 293: Hoare triple {406124#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 294: Hoare triple {406124#false} ~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 295: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 296: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 297: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 298: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 299: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 300: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 301: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 302: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 303: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 304: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 305: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 306: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 307: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,019 INFO L290 TraceCheckUtils]: 308: Hoare triple {406124#false} assume 4400 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 309: Hoare triple {406124#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 310: Hoare triple {406124#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 311: Hoare triple {406124#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 312: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 313: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 314: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 315: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 316: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 317: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 318: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 319: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 320: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 321: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 322: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 323: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 324: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 325: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,020 INFO L290 TraceCheckUtils]: 326: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 327: Hoare triple {406124#false} assume 4416 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 328: Hoare triple {406124#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 329: Hoare triple {406124#false} assume !(3 == ~blastFlag~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 330: Hoare triple {406124#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 331: Hoare triple {406124#false} assume !(0 == ~tmp___6~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 332: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 333: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 334: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 335: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 336: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 337: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 338: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 339: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 340: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 341: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 342: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 343: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,021 INFO L290 TraceCheckUtils]: 344: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 345: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 346: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 347: Hoare triple {406124#false} assume !(4416 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 348: Hoare triple {406124#false} assume !(4417 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 349: Hoare triple {406124#false} assume 4432 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 350: Hoare triple {406124#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 351: Hoare triple {406124#false} assume 5 == ~blastFlag~0; {406124#false} is VALID [2022-04-15 11:20:11,022 INFO L290 TraceCheckUtils]: 352: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1416 backedges. 791 proven. 12 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2022-04-15 11:20:11,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 11:20:11,627 INFO L290 TraceCheckUtils]: 352: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,627 INFO L290 TraceCheckUtils]: 351: Hoare triple {406124#false} assume 5 == ~blastFlag~0; {406124#false} is VALID [2022-04-15 11:20:11,627 INFO L290 TraceCheckUtils]: 350: Hoare triple {406124#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {406124#false} is VALID [2022-04-15 11:20:11,627 INFO L290 TraceCheckUtils]: 349: Hoare triple {406124#false} assume 4432 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,627 INFO L290 TraceCheckUtils]: 348: Hoare triple {406124#false} assume !(4417 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,627 INFO L290 TraceCheckUtils]: 347: Hoare triple {406124#false} assume !(4416 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 346: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 345: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 344: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 343: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 342: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 341: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 340: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 339: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 338: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 337: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 336: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 335: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 334: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 333: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 332: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 331: Hoare triple {406124#false} assume !(0 == ~tmp___6~0); {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 330: Hoare triple {406124#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,628 INFO L290 TraceCheckUtils]: 329: Hoare triple {406124#false} assume !(3 == ~blastFlag~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 328: Hoare triple {406124#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 327: Hoare triple {406124#false} assume 4416 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 326: Hoare triple {406124#false} assume !(4401 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 325: Hoare triple {406124#false} assume !(4400 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 324: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 323: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 322: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 321: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 320: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 319: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 318: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 317: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 316: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 315: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 314: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 313: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 312: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:11,629 INFO L290 TraceCheckUtils]: 311: Hoare triple {406124#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 310: Hoare triple {406124#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 309: Hoare triple {406124#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 308: Hoare triple {406124#false} assume 4400 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 307: Hoare triple {406124#false} assume !(4385 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 306: Hoare triple {406124#false} assume !(4384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 305: Hoare triple {406124#false} assume !(4369 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 304: Hoare triple {406124#false} assume !(4368 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 303: Hoare triple {406124#false} assume !(4099 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 302: Hoare triple {406124#false} assume !(20480 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 301: Hoare triple {406124#false} assume !(4096 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 300: Hoare triple {406124#false} assume !(16384 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 299: Hoare triple {406124#false} assume !(12292 == ~s__state~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 298: Hoare triple {406124#false} ~state~0 := ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 297: Hoare triple {406124#false} assume !false; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 296: Hoare triple {406124#false} ~skip~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 295: Hoare triple {406124#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 294: Hoare triple {406124#false} ~s__init_num~0 := 0; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 293: Hoare triple {406124#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406124#false} is VALID [2022-04-15 11:20:11,630 INFO L290 TraceCheckUtils]: 292: Hoare triple {406124#false} assume !(~ret~0 <= 0); {406124#false} is VALID [2022-04-15 11:20:11,631 INFO L290 TraceCheckUtils]: 291: Hoare triple {406124#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {406124#false} is VALID [2022-04-15 11:20:11,631 INFO L290 TraceCheckUtils]: 290: Hoare triple {406124#false} assume !(1 == ~blastFlag~0); {406124#false} is VALID [2022-04-15 11:20:11,631 INFO L290 TraceCheckUtils]: 289: Hoare triple {406124#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {406124#false} is VALID [2022-04-15 11:20:11,631 INFO L290 TraceCheckUtils]: 288: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume 4384 == ~s__state~0; {406124#false} is VALID [2022-04-15 11:20:11,631 INFO L290 TraceCheckUtils]: 287: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(4369 == ~s__state~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,631 INFO L290 TraceCheckUtils]: 286: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(4368 == ~s__state~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,632 INFO L290 TraceCheckUtils]: 285: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(4099 == ~s__state~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,632 INFO L290 TraceCheckUtils]: 284: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(20480 == ~s__state~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,632 INFO L290 TraceCheckUtils]: 283: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(4096 == ~s__state~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,632 INFO L290 TraceCheckUtils]: 282: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(16384 == ~s__state~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,633 INFO L290 TraceCheckUtils]: 281: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(12292 == ~s__state~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,633 INFO L290 TraceCheckUtils]: 280: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} ~state~0 := ~s__state~0; {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,633 INFO L290 TraceCheckUtils]: 279: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !false; {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,633 INFO L290 TraceCheckUtils]: 278: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} ~skip~0 := 0; {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,633 INFO L290 TraceCheckUtils]: 277: Hoare triple {407382#(not (<= ssl3_connect_~s__state~0 4384))} assume !(0 == ~s__s3__tmp__reuse_message~0); {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,634 INFO L290 TraceCheckUtils]: 276: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {407382#(not (<= ssl3_connect_~s__state~0 4384))} is VALID [2022-04-15 11:20:11,634 INFO L290 TraceCheckUtils]: 275: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~__cil_tmp70~0 > 0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,634 INFO L290 TraceCheckUtils]: 274: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,634 INFO L290 TraceCheckUtils]: 273: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352 == ~s__state~0; {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,635 INFO L290 TraceCheckUtils]: 272: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,635 INFO L290 TraceCheckUtils]: 271: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,635 INFO L290 TraceCheckUtils]: 270: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,635 INFO L290 TraceCheckUtils]: 269: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,635 INFO L290 TraceCheckUtils]: 268: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,636 INFO L290 TraceCheckUtils]: 267: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,636 INFO L290 TraceCheckUtils]: 266: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,636 INFO L290 TraceCheckUtils]: 265: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,636 INFO L290 TraceCheckUtils]: 264: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,637 INFO L290 TraceCheckUtils]: 263: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,637 INFO L290 TraceCheckUtils]: 262: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,637 INFO L290 TraceCheckUtils]: 261: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,637 INFO L290 TraceCheckUtils]: 260: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,637 INFO L290 TraceCheckUtils]: 259: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,638 INFO L290 TraceCheckUtils]: 258: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,638 INFO L290 TraceCheckUtils]: 257: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,638 INFO L290 TraceCheckUtils]: 256: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,638 INFO L290 TraceCheckUtils]: 255: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,638 INFO L290 TraceCheckUtils]: 254: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,639 INFO L290 TraceCheckUtils]: 253: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,639 INFO L290 TraceCheckUtils]: 252: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,639 INFO L290 TraceCheckUtils]: 251: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,639 INFO L290 TraceCheckUtils]: 250: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,640 INFO L290 TraceCheckUtils]: 249: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,640 INFO L290 TraceCheckUtils]: 248: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,640 INFO L290 TraceCheckUtils]: 247: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,641 INFO L290 TraceCheckUtils]: 246: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,641 INFO L290 TraceCheckUtils]: 245: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,641 INFO L290 TraceCheckUtils]: 244: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,642 INFO L290 TraceCheckUtils]: 243: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,642 INFO L290 TraceCheckUtils]: 242: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,642 INFO L290 TraceCheckUtils]: 241: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,642 INFO L290 TraceCheckUtils]: 240: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,642 INFO L290 TraceCheckUtils]: 239: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 238: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 237: Hoare triple {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 236: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {407419#(< 4384 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 235: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {406123#true} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 234: Hoare triple {406123#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {406123#true} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 233: Hoare triple {406123#true} assume 4528 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 232: Hoare triple {406123#true} assume !(4513 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 231: Hoare triple {406123#true} assume !(4512 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 230: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,643 INFO L290 TraceCheckUtils]: 229: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 228: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 227: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 226: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 225: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 224: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 223: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 222: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 221: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 220: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 219: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 218: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 217: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 216: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 215: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 214: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 213: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 212: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 211: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,644 INFO L290 TraceCheckUtils]: 210: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 209: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 208: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 207: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 206: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 205: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 204: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 203: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 202: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 201: Hoare triple {406123#true} assume !(0 == ~tmp___8~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 200: Hoare triple {406123#true} assume !(0 == ~tmp___7~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 199: Hoare triple {406123#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 198: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 197: Hoare triple {406123#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 196: Hoare triple {406123#true} assume 4512 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 195: Hoare triple {406123#true} assume !(4497 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 194: Hoare triple {406123#true} assume !(4496 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 193: Hoare triple {406123#true} assume !(4481 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,645 INFO L290 TraceCheckUtils]: 192: Hoare triple {406123#true} assume !(4480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 191: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 190: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 189: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 188: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 187: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 186: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 185: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 184: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 183: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 182: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 181: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 180: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 179: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 178: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 177: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 176: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 175: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 174: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,646 INFO L290 TraceCheckUtils]: 173: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 172: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 171: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 170: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 169: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 168: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 167: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 166: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 165: Hoare triple {406123#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 164: Hoare triple {406123#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 163: Hoare triple {406123#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 162: Hoare triple {406123#true} assume 4480 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 161: Hoare triple {406123#true} assume !(4467 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 160: Hoare triple {406123#true} assume !(4466 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 159: Hoare triple {406123#true} assume !(4465 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 158: Hoare triple {406123#true} assume !(4464 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 157: Hoare triple {406123#true} assume !(4449 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,647 INFO L290 TraceCheckUtils]: 156: Hoare triple {406123#true} assume !(4448 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 155: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 154: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 153: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 152: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 151: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 150: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 149: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 148: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 147: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,663 INFO L290 TraceCheckUtils]: 146: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 145: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 144: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 143: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 142: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 141: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 140: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 139: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 138: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 137: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 136: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 135: Hoare triple {406123#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 134: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 133: Hoare triple {406123#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 132: Hoare triple {406123#true} assume 4448 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 131: Hoare triple {406123#true} assume !(4433 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 130: Hoare triple {406123#true} assume !(4432 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 129: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 128: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,664 INFO L290 TraceCheckUtils]: 127: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 126: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 125: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 124: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 123: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 122: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 121: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 120: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 119: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 118: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 117: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 116: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 115: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 114: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 113: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 112: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 111: Hoare triple {406123#true} assume !(5 == ~blastFlag~0); {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 110: Hoare triple {406123#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {406123#true} is VALID [2022-04-15 11:20:11,665 INFO L290 TraceCheckUtils]: 109: Hoare triple {406123#true} assume 4432 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 108: Hoare triple {406123#true} assume !(4417 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 107: Hoare triple {406123#true} assume !(4416 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 106: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 105: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 104: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 103: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 102: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 101: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 100: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 99: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 98: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 97: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 96: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 95: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 94: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 93: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 92: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,666 INFO L290 TraceCheckUtils]: 91: Hoare triple {406123#true} assume !(0 == ~tmp___6~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 90: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 89: Hoare triple {406123#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 88: Hoare triple {406123#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 87: Hoare triple {406123#true} assume 4416 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 86: Hoare triple {406123#true} assume !(4401 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 85: Hoare triple {406123#true} assume !(4400 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 84: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 83: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 82: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 81: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 80: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 79: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 78: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 77: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 76: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 75: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 74: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,667 INFO L290 TraceCheckUtils]: 73: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 72: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 71: Hoare triple {406123#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 70: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 69: Hoare triple {406123#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 68: Hoare triple {406123#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 67: Hoare triple {406123#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 66: Hoare triple {406123#true} assume 4400 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 65: Hoare triple {406123#true} assume !(4385 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 64: Hoare triple {406123#true} assume !(4384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 63: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 62: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 61: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 60: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 59: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 58: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 57: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 56: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,668 INFO L290 TraceCheckUtils]: 55: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 54: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 53: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 52: Hoare triple {406123#true} ~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 51: Hoare triple {406123#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 50: Hoare triple {406123#true} assume !(~ret~0 <= 0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 49: Hoare triple {406123#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 48: Hoare triple {406123#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 47: Hoare triple {406123#true} assume 4384 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 46: Hoare triple {406123#true} assume !(4369 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 45: Hoare triple {406123#true} assume !(4368 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 44: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 43: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 42: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 41: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 40: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 39: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 38: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 37: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,669 INFO L290 TraceCheckUtils]: 36: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 35: Hoare triple {406123#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 34: Hoare triple {406123#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 33: Hoare triple {406123#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 32: Hoare triple {406123#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 31: Hoare triple {406123#true} assume 4368 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 30: Hoare triple {406123#true} assume !(4099 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 29: Hoare triple {406123#true} assume !(20480 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 28: Hoare triple {406123#true} assume !(4096 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 27: Hoare triple {406123#true} assume !(16384 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 26: Hoare triple {406123#true} assume !(12292 == ~s__state~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 25: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 24: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 23: Hoare triple {406123#true} ~skip~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 22: Hoare triple {406123#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 21: Hoare triple {406123#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 20: Hoare triple {406123#true} assume !(0 == ~tmp___4~0); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 19: Hoare triple {406123#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {406123#true} is VALID [2022-04-15 11:20:11,670 INFO L290 TraceCheckUtils]: 18: Hoare triple {406123#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 17: Hoare triple {406123#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 16: Hoare triple {406123#true} assume 0 != ~cb~0; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 15: Hoare triple {406123#true} ~s__server~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 14: Hoare triple {406123#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 13: Hoare triple {406123#true} assume 12292 == ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 12: Hoare triple {406123#true} ~state~0 := ~s__state~0; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 11: Hoare triple {406123#true} assume !false; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 10: Hoare triple {406123#true} assume !(0 != 12288 + ~tmp___1~0); {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 9: Hoare triple {406123#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 8: Hoare triple {406123#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {406123#true} is VALID [2022-04-15 11:20:11,671 INFO L290 TraceCheckUtils]: 7: Hoare triple {406123#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {406123#true} is VALID [2022-04-15 11:20:11,672 INFO L272 TraceCheckUtils]: 6: Hoare triple {406123#true} call #t~ret54 := ssl3_connect(~s~0); {406123#true} is VALID [2022-04-15 11:20:11,672 INFO L290 TraceCheckUtils]: 5: Hoare triple {406123#true} havoc ~s~0;~s~0 := 12292; {406123#true} is VALID [2022-04-15 11:20:11,672 INFO L272 TraceCheckUtils]: 4: Hoare triple {406123#true} call #t~ret55 := main(); {406123#true} is VALID [2022-04-15 11:20:11,672 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {406123#true} {406123#true} #547#return; {406123#true} is VALID [2022-04-15 11:20:11,672 INFO L290 TraceCheckUtils]: 2: Hoare triple {406123#true} assume true; {406123#true} is VALID [2022-04-15 11:20:11,672 INFO L290 TraceCheckUtils]: 1: Hoare triple {406123#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {406123#true} is VALID [2022-04-15 11:20:11,672 INFO L272 TraceCheckUtils]: 0: Hoare triple {406123#true} call ULTIMATE.init(); {406123#true} is VALID [2022-04-15 11:20:11,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1416 backedges. 791 proven. 12 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2022-04-15 11:20:11,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407683006] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 11:20:11,674 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 11:20:11,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-04-15 11:20:11,674 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:20:11,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2028380600] [2022-04-15 11:20:11,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2028380600] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:20:11,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:20:11,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-15 11:20:11,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925707203] [2022-04-15 11:20:11,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:20:11,677 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 353 [2022-04-15 11:20:11,677 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:20:11,677 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:11,758 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 185 edges. 185 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:20:11,758 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-15 11:20:11,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:20:11,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-15 11:20:11,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-15 11:20:11,760 INFO L87 Difference]: Start difference. First operand 7461 states and 9690 transitions. Second operand has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:39,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:20:39,188 INFO L93 Difference]: Finished difference Result 14833 states and 19260 transitions. [2022-04-15 11:20:39,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-15 11:20:39,188 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 353 [2022-04-15 11:20:39,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:20:39,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:39,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 621 transitions. [2022-04-15 11:20:39,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:39,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 621 transitions. [2022-04-15 11:20:39,194 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6 states and 621 transitions. [2022-04-15 11:20:39,498 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 621 edges. 621 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:20:44,522 INFO L225 Difference]: With dead ends: 14833 [2022-04-15 11:20:44,523 INFO L226 Difference]: Without dead ends: 11191 [2022-04-15 11:20:44,528 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 717 GetRequests, 709 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-04-15 11:20:44,528 INFO L913 BasicCegarLoop]: 362 mSDtfsCounter, 334 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-15 11:20:44,528 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 374 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-15 11:20:44,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11191 states. [2022-04-15 11:20:55,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11191 to 8565. [2022-04-15 11:20:55,721 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:20:55,730 INFO L82 GeneralOperation]: Start isEquivalent. First operand 11191 states. Second operand has 8565 states, 8560 states have (on average 1.3063084112149532) internal successors, (11182), 8560 states have internal predecessors, (11182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:55,754 INFO L74 IsIncluded]: Start isIncluded. First operand 11191 states. Second operand has 8565 states, 8560 states have (on average 1.3063084112149532) internal successors, (11182), 8560 states have internal predecessors, (11182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:55,762 INFO L87 Difference]: Start difference. First operand 11191 states. Second operand has 8565 states, 8560 states have (on average 1.3063084112149532) internal successors, (11182), 8560 states have internal predecessors, (11182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:20:59,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:20:59,489 INFO L93 Difference]: Finished difference Result 11191 states and 14307 transitions. [2022-04-15 11:20:59,489 INFO L276 IsEmpty]: Start isEmpty. Operand 11191 states and 14307 transitions. [2022-04-15 11:20:59,495 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:20:59,495 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:20:59,503 INFO L74 IsIncluded]: Start isIncluded. First operand has 8565 states, 8560 states have (on average 1.3063084112149532) internal successors, (11182), 8560 states have internal predecessors, (11182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 11191 states. [2022-04-15 11:20:59,508 INFO L87 Difference]: Start difference. First operand has 8565 states, 8560 states have (on average 1.3063084112149532) internal successors, (11182), 8560 states have internal predecessors, (11182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 11191 states. [2022-04-15 11:21:03,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:21:03,291 INFO L93 Difference]: Finished difference Result 11191 states and 14307 transitions. [2022-04-15 11:21:03,291 INFO L276 IsEmpty]: Start isEmpty. Operand 11191 states and 14307 transitions. [2022-04-15 11:21:03,298 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:21:03,298 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:21:03,298 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:21:03,298 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:21:03,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8565 states, 8560 states have (on average 1.3063084112149532) internal successors, (11182), 8560 states have internal predecessors, (11182), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:07,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8565 states to 8565 states and 11186 transitions. [2022-04-15 11:21:07,139 INFO L78 Accepts]: Start accepts. Automaton has 8565 states and 11186 transitions. Word has length 353 [2022-04-15 11:21:07,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:21:07,139 INFO L478 AbstractCegarLoop]: Abstraction has 8565 states and 11186 transitions. [2022-04-15 11:21:07,139 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.2) internal successors, (181), 4 states have internal predecessors, (181), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:07,139 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 8565 states and 11186 transitions. [2022-04-15 11:21:14,659 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 11186 edges. 11186 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:21:14,659 INFO L276 IsEmpty]: Start isEmpty. Operand 8565 states and 11186 transitions. [2022-04-15 11:21:14,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2022-04-15 11:21:14,665 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:21:14,666 INFO L499 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 14, 14, 14, 14, 14, 13, 13, 11, 11, 9, 9, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:21:14,682 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-04-15 11:21:14,882 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-04-15 11:21:14,882 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:21:14,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:21:14,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1669608353, now seen corresponding path program 3 times [2022-04-15 11:21:14,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:21:14,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [550145705] [2022-04-15 11:21:14,883 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:21:14,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1669608353, now seen corresponding path program 4 times [2022-04-15 11:21:14,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:21:14,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166137204] [2022-04-15 11:21:14,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:21:14,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:21:14,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:21:14,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:21:14,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:21:14,957 INFO L290 TraceCheckUtils]: 0: Hoare triple {477444#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {477437#true} is VALID [2022-04-15 11:21:14,957 INFO L290 TraceCheckUtils]: 1: Hoare triple {477437#true} assume true; {477437#true} is VALID [2022-04-15 11:21:14,957 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {477437#true} {477437#true} #547#return; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L272 TraceCheckUtils]: 0: Hoare triple {477437#true} call ULTIMATE.init(); {477444#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 1: Hoare triple {477444#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 2: Hoare triple {477437#true} assume true; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {477437#true} {477437#true} #547#return; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L272 TraceCheckUtils]: 4: Hoare triple {477437#true} call #t~ret55 := main(); {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 5: Hoare triple {477437#true} havoc ~s~0;~s~0 := 12292; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L272 TraceCheckUtils]: 6: Hoare triple {477437#true} call #t~ret54 := ssl3_connect(~s~0); {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 7: Hoare triple {477437#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 8: Hoare triple {477437#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 9: Hoare triple {477437#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 10: Hoare triple {477437#true} assume !(0 != 12288 + ~tmp___1~0); {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 11: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 12: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 13: Hoare triple {477437#true} assume 12292 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 14: Hoare triple {477437#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {477437#true} is VALID [2022-04-15 11:21:14,958 INFO L290 TraceCheckUtils]: 15: Hoare triple {477437#true} ~s__server~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 16: Hoare triple {477437#true} assume 0 != ~cb~0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 17: Hoare triple {477437#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 18: Hoare triple {477437#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 19: Hoare triple {477437#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 20: Hoare triple {477437#true} assume !(0 == ~tmp___4~0); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 21: Hoare triple {477437#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 22: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 23: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 24: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 25: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 26: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 27: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 28: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 29: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 30: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 31: Hoare triple {477437#true} assume 4368 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 32: Hoare triple {477437#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 33: Hoare triple {477437#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {477437#true} is VALID [2022-04-15 11:21:14,959 INFO L290 TraceCheckUtils]: 34: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 35: Hoare triple {477437#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 36: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 37: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 38: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 39: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 40: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 41: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 42: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 43: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 44: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 45: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 46: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 47: Hoare triple {477437#true} assume 4384 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 48: Hoare triple {477437#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 49: Hoare triple {477437#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 50: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 51: Hoare triple {477437#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477437#true} is VALID [2022-04-15 11:21:14,960 INFO L290 TraceCheckUtils]: 52: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 53: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 54: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 55: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 56: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 57: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 58: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 59: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 60: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 61: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 62: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 63: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 64: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 65: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 66: Hoare triple {477437#true} assume 4400 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 67: Hoare triple {477437#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 68: Hoare triple {477437#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 69: Hoare triple {477437#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {477437#true} is VALID [2022-04-15 11:21:14,961 INFO L290 TraceCheckUtils]: 70: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 71: Hoare triple {477437#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 72: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 73: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 74: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 75: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 76: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 77: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 78: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 79: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 80: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 81: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 82: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 83: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 84: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 85: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 86: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 87: Hoare triple {477437#true} assume 4416 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 88: Hoare triple {477437#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {477437#true} is VALID [2022-04-15 11:21:14,962 INFO L290 TraceCheckUtils]: 89: Hoare triple {477437#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 90: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 91: Hoare triple {477437#true} assume !(0 == ~tmp___6~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 92: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 93: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 94: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 95: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 96: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 97: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 98: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 99: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 100: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 101: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 102: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 103: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 104: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 105: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 106: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 107: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,963 INFO L290 TraceCheckUtils]: 108: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 109: Hoare triple {477437#true} assume 4432 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 110: Hoare triple {477437#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 111: Hoare triple {477437#true} assume !(5 == ~blastFlag~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 112: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 113: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 114: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 115: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 116: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 117: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 118: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 119: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 120: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 121: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 122: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 123: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 124: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 125: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 126: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,964 INFO L290 TraceCheckUtils]: 127: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 128: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 129: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 130: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 131: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 132: Hoare triple {477437#true} assume 4448 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 133: Hoare triple {477437#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 134: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 135: Hoare triple {477437#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 136: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 137: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 138: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 139: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 140: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 141: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 142: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 143: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 144: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 145: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,965 INFO L290 TraceCheckUtils]: 146: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 147: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 148: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 149: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 150: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 151: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 152: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 153: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 154: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 155: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 156: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 157: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 158: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 159: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 160: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 161: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 162: Hoare triple {477437#true} assume 4480 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 163: Hoare triple {477437#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 164: Hoare triple {477437#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477437#true} is VALID [2022-04-15 11:21:14,966 INFO L290 TraceCheckUtils]: 165: Hoare triple {477437#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 166: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 167: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 168: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 169: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 170: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 171: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 172: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 173: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 174: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 175: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 176: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 177: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 178: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 179: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 180: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 181: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 182: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,967 INFO L290 TraceCheckUtils]: 183: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 184: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 185: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 186: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 187: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 188: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 189: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 190: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 191: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 192: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 193: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 194: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 195: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 196: Hoare triple {477437#true} assume 4512 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 197: Hoare triple {477437#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 198: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 199: Hoare triple {477437#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 200: Hoare triple {477437#true} assume !(0 == ~tmp___7~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 201: Hoare triple {477437#true} assume !(0 == ~tmp___8~0); {477437#true} is VALID [2022-04-15 11:21:14,968 INFO L290 TraceCheckUtils]: 202: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 203: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 204: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 205: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 206: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 207: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 208: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 209: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 210: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 211: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 212: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 213: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 214: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 215: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 216: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 217: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 218: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 219: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 220: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,969 INFO L290 TraceCheckUtils]: 221: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 222: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 223: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 224: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 225: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 226: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 227: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 228: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 229: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 230: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 231: Hoare triple {477437#true} assume !(4512 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 232: Hoare triple {477437#true} assume !(4513 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 233: Hoare triple {477437#true} assume 4528 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 234: Hoare triple {477437#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 235: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {477437#true} is VALID [2022-04-15 11:21:14,970 INFO L290 TraceCheckUtils]: 236: Hoare triple {477437#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,971 INFO L290 TraceCheckUtils]: 237: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__init_num~0 := 0; {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,971 INFO L290 TraceCheckUtils]: 238: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,971 INFO L290 TraceCheckUtils]: 239: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~skip~0 := 0; {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,971 INFO L290 TraceCheckUtils]: 240: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !false; {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,972 INFO L290 TraceCheckUtils]: 241: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~state~0 := ~s__state~0; {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,972 INFO L290 TraceCheckUtils]: 242: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(12292 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,972 INFO L290 TraceCheckUtils]: 243: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(16384 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,972 INFO L290 TraceCheckUtils]: 244: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4096 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,973 INFO L290 TraceCheckUtils]: 245: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(20480 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,973 INFO L290 TraceCheckUtils]: 246: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4099 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,973 INFO L290 TraceCheckUtils]: 247: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4368 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,973 INFO L290 TraceCheckUtils]: 248: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4369 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,974 INFO L290 TraceCheckUtils]: 249: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4384 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,974 INFO L290 TraceCheckUtils]: 250: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4385 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,974 INFO L290 TraceCheckUtils]: 251: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4400 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,974 INFO L290 TraceCheckUtils]: 252: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4401 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,975 INFO L290 TraceCheckUtils]: 253: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4416 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,975 INFO L290 TraceCheckUtils]: 254: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4417 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,975 INFO L290 TraceCheckUtils]: 255: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4432 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,975 INFO L290 TraceCheckUtils]: 256: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4433 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,976 INFO L290 TraceCheckUtils]: 257: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4448 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,976 INFO L290 TraceCheckUtils]: 258: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4449 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,976 INFO L290 TraceCheckUtils]: 259: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4464 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,976 INFO L290 TraceCheckUtils]: 260: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4465 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,977 INFO L290 TraceCheckUtils]: 261: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4466 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,977 INFO L290 TraceCheckUtils]: 262: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4467 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,977 INFO L290 TraceCheckUtils]: 263: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4480 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,977 INFO L290 TraceCheckUtils]: 264: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4481 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,977 INFO L290 TraceCheckUtils]: 265: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4496 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,978 INFO L290 TraceCheckUtils]: 266: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4497 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,978 INFO L290 TraceCheckUtils]: 267: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4512 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,978 INFO L290 TraceCheckUtils]: 268: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4513 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,978 INFO L290 TraceCheckUtils]: 269: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4528 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,979 INFO L290 TraceCheckUtils]: 270: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4529 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,979 INFO L290 TraceCheckUtils]: 271: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4560 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,979 INFO L290 TraceCheckUtils]: 272: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4561 == ~s__state~0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,979 INFO L290 TraceCheckUtils]: 273: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume 4352 == ~s__state~0; {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,980 INFO L290 TraceCheckUtils]: 274: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~__cil_tmp70~0 := ~num1~0; {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,980 INFO L290 TraceCheckUtils]: 275: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(~__cil_tmp70~0 > 0); {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:14,980 INFO L290 TraceCheckUtils]: 276: Hoare triple {477442#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {477443#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:14,980 INFO L290 TraceCheckUtils]: 277: Hoare triple {477443#(<= ssl3_connect_~s__state~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {477443#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:14,981 INFO L290 TraceCheckUtils]: 278: Hoare triple {477443#(<= ssl3_connect_~s__state~0 4560)} ~skip~0 := 0; {477443#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:14,981 INFO L290 TraceCheckUtils]: 279: Hoare triple {477443#(<= ssl3_connect_~s__state~0 4560)} assume !false; {477443#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:14,981 INFO L290 TraceCheckUtils]: 280: Hoare triple {477443#(<= ssl3_connect_~s__state~0 4560)} ~state~0 := ~s__state~0; {477443#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:14,981 INFO L290 TraceCheckUtils]: 281: Hoare triple {477443#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,981 INFO L290 TraceCheckUtils]: 282: Hoare triple {477438#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 283: Hoare triple {477438#false} ~s__server~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 284: Hoare triple {477438#false} assume 0 != ~cb~0; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 285: Hoare triple {477438#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 286: Hoare triple {477438#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 287: Hoare triple {477438#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 288: Hoare triple {477438#false} assume !(0 == ~tmp___4~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 289: Hoare triple {477438#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 290: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 291: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 292: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 293: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 294: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 295: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 296: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 297: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 298: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 299: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,982 INFO L290 TraceCheckUtils]: 300: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 301: Hoare triple {477438#false} assume 4384 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 302: Hoare triple {477438#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 303: Hoare triple {477438#false} assume !(1 == ~blastFlag~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 304: Hoare triple {477438#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 305: Hoare triple {477438#false} assume !(~ret~0 <= 0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 306: Hoare triple {477438#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 307: Hoare triple {477438#false} ~s__init_num~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 308: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 309: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 310: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 311: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 312: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 313: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 314: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 315: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 316: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 317: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 318: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,983 INFO L290 TraceCheckUtils]: 319: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 320: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 321: Hoare triple {477438#false} assume 4400 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 322: Hoare triple {477438#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 323: Hoare triple {477438#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 324: Hoare triple {477438#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 325: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 326: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 327: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 328: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 329: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 330: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 331: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 332: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 333: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 334: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 335: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 336: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,984 INFO L290 TraceCheckUtils]: 337: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 338: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 339: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 340: Hoare triple {477438#false} assume 4416 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 341: Hoare triple {477438#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 342: Hoare triple {477438#false} assume !(3 == ~blastFlag~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 343: Hoare triple {477438#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 344: Hoare triple {477438#false} assume !(0 == ~tmp___6~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 345: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 346: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 347: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 348: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 349: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 350: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 351: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 352: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 353: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 354: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 355: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,985 INFO L290 TraceCheckUtils]: 356: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 357: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 358: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 359: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 360: Hoare triple {477438#false} assume !(4416 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 361: Hoare triple {477438#false} assume !(4417 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 362: Hoare triple {477438#false} assume 4432 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 363: Hoare triple {477438#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 364: Hoare triple {477438#false} assume 5 == ~blastFlag~0; {477438#false} is VALID [2022-04-15 11:21:14,986 INFO L290 TraceCheckUtils]: 365: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:14,987 INFO L134 CoverageAnalysis]: Checked inductivity of 1497 backedges. 843 proven. 5 refuted. 0 times theorem prover too weak. 649 trivial. 0 not checked. [2022-04-15 11:21:14,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:21:14,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166137204] [2022-04-15 11:21:14,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166137204] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 11:21:14,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675907894] [2022-04-15 11:21:14,987 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-15 11:21:14,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 11:21:14,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 11:21:14,988 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 11:21:14,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-15 11:21:15,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-15 11:21:15,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 11:21:15,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 766 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-15 11:21:15,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:21:15,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 11:21:15,807 INFO L272 TraceCheckUtils]: 0: Hoare triple {477437#true} call ULTIMATE.init(); {477437#true} is VALID [2022-04-15 11:21:15,807 INFO L290 TraceCheckUtils]: 1: Hoare triple {477437#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 2: Hoare triple {477437#true} assume true; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {477437#true} {477437#true} #547#return; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L272 TraceCheckUtils]: 4: Hoare triple {477437#true} call #t~ret55 := main(); {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 5: Hoare triple {477437#true} havoc ~s~0;~s~0 := 12292; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L272 TraceCheckUtils]: 6: Hoare triple {477437#true} call #t~ret54 := ssl3_connect(~s~0); {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 7: Hoare triple {477437#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 8: Hoare triple {477437#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 9: Hoare triple {477437#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 10: Hoare triple {477437#true} assume !(0 != 12288 + ~tmp___1~0); {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 11: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 12: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 13: Hoare triple {477437#true} assume 12292 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 14: Hoare triple {477437#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 15: Hoare triple {477437#true} ~s__server~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 16: Hoare triple {477437#true} assume 0 != ~cb~0; {477437#true} is VALID [2022-04-15 11:21:15,808 INFO L290 TraceCheckUtils]: 17: Hoare triple {477437#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 18: Hoare triple {477437#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 19: Hoare triple {477437#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 20: Hoare triple {477437#true} assume !(0 == ~tmp___4~0); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 21: Hoare triple {477437#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 22: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 23: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 24: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 25: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 26: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 27: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 28: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 29: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 30: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 31: Hoare triple {477437#true} assume 4368 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 32: Hoare triple {477437#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 33: Hoare triple {477437#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {477437#true} is VALID [2022-04-15 11:21:15,809 INFO L290 TraceCheckUtils]: 34: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 35: Hoare triple {477437#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 36: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 37: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 38: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 39: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 40: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 41: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 42: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 43: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 44: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 45: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 46: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 47: Hoare triple {477437#true} assume 4384 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 48: Hoare triple {477437#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 49: Hoare triple {477437#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 50: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-15 11:21:15,810 INFO L290 TraceCheckUtils]: 51: Hoare triple {477437#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 52: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 53: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 54: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 55: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 56: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 57: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 58: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 59: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 60: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 61: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 62: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 63: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 64: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 65: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 66: Hoare triple {477437#true} assume 4400 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 67: Hoare triple {477437#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477437#true} is VALID [2022-04-15 11:21:15,811 INFO L290 TraceCheckUtils]: 68: Hoare triple {477437#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 69: Hoare triple {477437#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 70: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 71: Hoare triple {477437#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 72: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 73: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 74: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 75: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 76: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 77: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 78: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 79: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 80: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 81: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 82: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 83: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 84: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,812 INFO L290 TraceCheckUtils]: 85: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 86: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 87: Hoare triple {477437#true} assume 4416 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 88: Hoare triple {477437#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 89: Hoare triple {477437#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 90: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 91: Hoare triple {477437#true} assume !(0 == ~tmp___6~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 92: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 93: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 94: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 95: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 96: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 97: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 98: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 99: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 100: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 101: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 102: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,813 INFO L290 TraceCheckUtils]: 103: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 104: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 105: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 106: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 107: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 108: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 109: Hoare triple {477437#true} assume 4432 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 110: Hoare triple {477437#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 111: Hoare triple {477437#true} assume !(5 == ~blastFlag~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 112: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 113: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 114: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 115: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 116: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 117: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 118: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 119: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 120: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,814 INFO L290 TraceCheckUtils]: 121: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 122: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 123: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 124: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 125: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 126: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 127: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 128: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 129: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 130: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 131: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 132: Hoare triple {477437#true} assume 4448 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 133: Hoare triple {477437#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 134: Hoare triple {477437#true} assume !(~ret~0 <= 0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 135: Hoare triple {477437#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 136: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 137: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,815 INFO L290 TraceCheckUtils]: 138: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 139: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 140: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 141: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 142: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 143: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 144: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 145: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 146: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 147: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 148: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 149: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 150: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 151: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 152: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 153: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 154: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 155: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,816 INFO L290 TraceCheckUtils]: 156: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 157: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 158: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 159: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 160: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 161: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 162: Hoare triple {477437#true} assume 4480 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 163: Hoare triple {477437#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 164: Hoare triple {477437#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 165: Hoare triple {477437#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 166: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 167: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 168: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 169: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 170: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 171: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 172: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,817 INFO L290 TraceCheckUtils]: 173: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 174: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 175: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 176: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 177: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 178: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 179: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 180: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 181: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 182: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 183: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 184: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 185: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 186: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 187: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 188: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 189: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 190: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,818 INFO L290 TraceCheckUtils]: 191: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 192: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 193: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 194: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 195: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 196: Hoare triple {477437#true} assume 4512 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 197: Hoare triple {477437#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 198: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 199: Hoare triple {477437#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 200: Hoare triple {477437#true} assume !(0 == ~tmp___7~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 201: Hoare triple {477437#true} assume !(0 == ~tmp___8~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 202: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 203: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 204: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 205: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 206: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 207: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,819 INFO L290 TraceCheckUtils]: 208: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 209: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 210: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 211: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 212: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 213: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 214: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 215: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 216: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 217: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 218: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 219: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 220: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 221: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 222: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 223: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 224: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 225: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,820 INFO L290 TraceCheckUtils]: 226: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 227: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 228: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 229: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 230: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 231: Hoare triple {477437#true} assume !(4512 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 232: Hoare triple {477437#true} assume !(4513 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 233: Hoare triple {477437#true} assume 4528 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 234: Hoare triple {477437#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 235: Hoare triple {477437#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 236: Hoare triple {477437#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 237: Hoare triple {477437#true} ~s__init_num~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 238: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 239: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 240: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 241: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 242: Hoare triple {477437#true} assume !(12292 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,821 INFO L290 TraceCheckUtils]: 243: Hoare triple {477437#true} assume !(16384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 244: Hoare triple {477437#true} assume !(4096 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 245: Hoare triple {477437#true} assume !(20480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 246: Hoare triple {477437#true} assume !(4099 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 247: Hoare triple {477437#true} assume !(4368 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 248: Hoare triple {477437#true} assume !(4369 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 249: Hoare triple {477437#true} assume !(4384 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 250: Hoare triple {477437#true} assume !(4385 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 251: Hoare triple {477437#true} assume !(4400 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 252: Hoare triple {477437#true} assume !(4401 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 253: Hoare triple {477437#true} assume !(4416 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 254: Hoare triple {477437#true} assume !(4417 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 255: Hoare triple {477437#true} assume !(4432 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 256: Hoare triple {477437#true} assume !(4433 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 257: Hoare triple {477437#true} assume !(4448 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 258: Hoare triple {477437#true} assume !(4449 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,822 INFO L290 TraceCheckUtils]: 259: Hoare triple {477437#true} assume !(4464 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 260: Hoare triple {477437#true} assume !(4465 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 261: Hoare triple {477437#true} assume !(4466 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 262: Hoare triple {477437#true} assume !(4467 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 263: Hoare triple {477437#true} assume !(4480 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 264: Hoare triple {477437#true} assume !(4481 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 265: Hoare triple {477437#true} assume !(4496 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 266: Hoare triple {477437#true} assume !(4497 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 267: Hoare triple {477437#true} assume !(4512 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 268: Hoare triple {477437#true} assume !(4513 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 269: Hoare triple {477437#true} assume !(4528 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 270: Hoare triple {477437#true} assume !(4529 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 271: Hoare triple {477437#true} assume !(4560 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 272: Hoare triple {477437#true} assume !(4561 == ~s__state~0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 273: Hoare triple {477437#true} assume 4352 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 274: Hoare triple {477437#true} ~__cil_tmp70~0 := ~num1~0; {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 275: Hoare triple {477437#true} assume !(~__cil_tmp70~0 > 0); {477437#true} is VALID [2022-04-15 11:21:15,823 INFO L290 TraceCheckUtils]: 276: Hoare triple {477437#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 277: Hoare triple {477437#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 278: Hoare triple {477437#true} ~skip~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 279: Hoare triple {477437#true} assume !false; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 280: Hoare triple {477437#true} ~state~0 := ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 281: Hoare triple {477437#true} assume 12292 == ~s__state~0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 282: Hoare triple {477437#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 283: Hoare triple {477437#true} ~s__server~0 := 0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 284: Hoare triple {477437#true} assume 0 != ~cb~0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 285: Hoare triple {477437#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 286: Hoare triple {477437#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 287: Hoare triple {477437#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 288: Hoare triple {477437#true} assume !(0 == ~tmp___4~0); {477437#true} is VALID [2022-04-15 11:21:15,824 INFO L290 TraceCheckUtils]: 289: Hoare triple {477437#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,825 INFO L290 TraceCheckUtils]: 290: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(0 == ~s__s3__tmp__reuse_message~0); {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,825 INFO L290 TraceCheckUtils]: 291: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} ~skip~0 := 0; {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,825 INFO L290 TraceCheckUtils]: 292: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !false; {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,826 INFO L290 TraceCheckUtils]: 293: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} ~state~0 := ~s__state~0; {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,826 INFO L290 TraceCheckUtils]: 294: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(12292 == ~s__state~0); {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,826 INFO L290 TraceCheckUtils]: 295: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(16384 == ~s__state~0); {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,826 INFO L290 TraceCheckUtils]: 296: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(4096 == ~s__state~0); {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 297: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(20480 == ~s__state~0); {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 298: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(4099 == ~s__state~0); {478315#(= ssl3_connect_~s__state~0 4368)} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 299: Hoare triple {478315#(= ssl3_connect_~s__state~0 4368)} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 300: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 301: Hoare triple {477438#false} assume 4384 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 302: Hoare triple {477438#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {477438#false} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 303: Hoare triple {477438#false} assume !(1 == ~blastFlag~0); {477438#false} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 304: Hoare triple {477438#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {477438#false} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 305: Hoare triple {477438#false} assume !(~ret~0 <= 0); {477438#false} is VALID [2022-04-15 11:21:15,827 INFO L290 TraceCheckUtils]: 306: Hoare triple {477438#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 307: Hoare triple {477438#false} ~s__init_num~0 := 0; {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 308: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 309: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 310: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 311: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 312: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 313: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 314: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 315: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 316: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 317: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 318: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 319: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 320: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 321: Hoare triple {477438#false} assume 4400 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 322: Hoare triple {477438#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {477438#false} is VALID [2022-04-15 11:21:15,828 INFO L290 TraceCheckUtils]: 323: Hoare triple {477438#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 324: Hoare triple {477438#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 325: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 326: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 327: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 328: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 329: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 330: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 331: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 332: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 333: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 334: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 335: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 336: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 337: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 338: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 339: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 340: Hoare triple {477438#false} assume 4416 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:15,829 INFO L290 TraceCheckUtils]: 341: Hoare triple {477438#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 342: Hoare triple {477438#false} assume !(3 == ~blastFlag~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 343: Hoare triple {477438#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 344: Hoare triple {477438#false} assume !(0 == ~tmp___6~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 345: Hoare triple {477438#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 346: Hoare triple {477438#false} ~skip~0 := 0; {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 347: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 348: Hoare triple {477438#false} ~state~0 := ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 349: Hoare triple {477438#false} assume !(12292 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 350: Hoare triple {477438#false} assume !(16384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 351: Hoare triple {477438#false} assume !(4096 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 352: Hoare triple {477438#false} assume !(20480 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 353: Hoare triple {477438#false} assume !(4099 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 354: Hoare triple {477438#false} assume !(4368 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 355: Hoare triple {477438#false} assume !(4369 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 356: Hoare triple {477438#false} assume !(4384 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 357: Hoare triple {477438#false} assume !(4385 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 358: Hoare triple {477438#false} assume !(4400 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,830 INFO L290 TraceCheckUtils]: 359: Hoare triple {477438#false} assume !(4401 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,831 INFO L290 TraceCheckUtils]: 360: Hoare triple {477438#false} assume !(4416 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,831 INFO L290 TraceCheckUtils]: 361: Hoare triple {477438#false} assume !(4417 == ~s__state~0); {477438#false} is VALID [2022-04-15 11:21:15,831 INFO L290 TraceCheckUtils]: 362: Hoare triple {477438#false} assume 4432 == ~s__state~0; {477438#false} is VALID [2022-04-15 11:21:15,831 INFO L290 TraceCheckUtils]: 363: Hoare triple {477438#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {477438#false} is VALID [2022-04-15 11:21:15,831 INFO L290 TraceCheckUtils]: 364: Hoare triple {477438#false} assume 5 == ~blastFlag~0; {477438#false} is VALID [2022-04-15 11:21:15,831 INFO L290 TraceCheckUtils]: 365: Hoare triple {477438#false} assume !false; {477438#false} is VALID [2022-04-15 11:21:15,832 INFO L134 CoverageAnalysis]: Checked inductivity of 1497 backedges. 636 proven. 0 refuted. 0 times theorem prover too weak. 861 trivial. 0 not checked. [2022-04-15 11:21:15,832 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-15 11:21:15,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675907894] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:21:15,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-15 11:21:15,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-04-15 11:21:15,832 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:21:15,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [550145705] [2022-04-15 11:21:15,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [550145705] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:21:15,833 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:21:15,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-15 11:21:15,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200503102] [2022-04-15 11:21:15,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:21:15,833 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 366 [2022-04-15 11:21:15,834 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:21:15,834 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:15,923 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 154 edges. 154 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:21:15,923 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-15 11:21:15,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:21:15,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-15 11:21:15,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-04-15 11:21:15,924 INFO L87 Difference]: Start difference. First operand 8565 states and 11186 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:37,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:21:37,582 INFO L93 Difference]: Finished difference Result 14712 states and 18918 transitions. [2022-04-15 11:21:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-15 11:21:37,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 366 [2022-04-15 11:21:37,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:21:37,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:37,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 358 transitions. [2022-04-15 11:21:37,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:37,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 358 transitions. [2022-04-15 11:21:37,585 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 358 transitions. [2022-04-15 11:21:37,706 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 358 edges. 358 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:21:39,390 INFO L225 Difference]: With dead ends: 14712 [2022-04-15 11:21:39,390 INFO L226 Difference]: Without dead ends: 6166 [2022-04-15 11:21:39,399 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-04-15 11:21:39,399 INFO L913 BasicCegarLoop]: 171 mSDtfsCounter, 13 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 11:21:39,400 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 259 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 11:21:39,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6166 states. [2022-04-15 11:21:47,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6166 to 5976. [2022-04-15 11:21:47,258 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:21:47,264 INFO L82 GeneralOperation]: Start isEquivalent. First operand 6166 states. Second operand has 5976 states, 5971 states have (on average 1.255066153073187) internal successors, (7494), 5971 states have internal predecessors, (7494), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:47,268 INFO L74 IsIncluded]: Start isIncluded. First operand 6166 states. Second operand has 5976 states, 5971 states have (on average 1.255066153073187) internal successors, (7494), 5971 states have internal predecessors, (7494), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:47,273 INFO L87 Difference]: Start difference. First operand 6166 states. Second operand has 5976 states, 5971 states have (on average 1.255066153073187) internal successors, (7494), 5971 states have internal predecessors, (7494), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:48,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:21:48,620 INFO L93 Difference]: Finished difference Result 6166 states and 7738 transitions. [2022-04-15 11:21:48,620 INFO L276 IsEmpty]: Start isEmpty. Operand 6166 states and 7738 transitions. [2022-04-15 11:21:48,624 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:21:48,624 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:21:48,630 INFO L74 IsIncluded]: Start isIncluded. First operand has 5976 states, 5971 states have (on average 1.255066153073187) internal successors, (7494), 5971 states have internal predecessors, (7494), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 6166 states. [2022-04-15 11:21:48,633 INFO L87 Difference]: Start difference. First operand has 5976 states, 5971 states have (on average 1.255066153073187) internal successors, (7494), 5971 states have internal predecessors, (7494), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 6166 states. [2022-04-15 11:21:49,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:21:49,939 INFO L93 Difference]: Finished difference Result 6166 states and 7738 transitions. [2022-04-15 11:21:49,939 INFO L276 IsEmpty]: Start isEmpty. Operand 6166 states and 7738 transitions. [2022-04-15 11:21:49,943 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:21:49,943 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:21:49,943 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:21:49,943 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:21:49,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5976 states, 5971 states have (on average 1.255066153073187) internal successors, (7494), 5971 states have internal predecessors, (7494), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:51,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5976 states to 5976 states and 7498 transitions. [2022-04-15 11:21:51,628 INFO L78 Accepts]: Start accepts. Automaton has 5976 states and 7498 transitions. Word has length 366 [2022-04-15 11:21:51,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:21:51,628 INFO L478 AbstractCegarLoop]: Abstraction has 5976 states and 7498 transitions. [2022-04-15 11:21:51,628 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:51,628 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5976 states and 7498 transitions. [2022-04-15 11:21:57,541 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 7498 edges. 7498 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:21:57,541 INFO L276 IsEmpty]: Start isEmpty. Operand 5976 states and 7498 transitions. [2022-04-15 11:21:57,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 381 [2022-04-15 11:21:57,545 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:21:57,545 INFO L499 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 15, 15, 15, 15, 15, 13, 13, 11, 11, 9, 9, 7, 7, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:21:57,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-15 11:21:57,745 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 11:21:57,746 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:21:57,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:21:57,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1653973432, now seen corresponding path program 1 times [2022-04-15 11:21:57,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:21:57,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1721850861] [2022-04-15 11:21:57,747 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:21:57,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1653973432, now seen corresponding path program 2 times [2022-04-15 11:21:57,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:21:57,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505995801] [2022-04-15 11:21:57,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:21:57,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:21:57,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:21:57,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:21:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:21:57,844 INFO L290 TraceCheckUtils]: 0: Hoare triple {532258#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {532251#true} is VALID [2022-04-15 11:21:57,844 INFO L290 TraceCheckUtils]: 1: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-15 11:21:57,844 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-15 11:21:57,844 INFO L272 TraceCheckUtils]: 0: Hoare triple {532251#true} call ULTIMATE.init(); {532258#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 1: Hoare triple {532258#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 2: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L272 TraceCheckUtils]: 4: Hoare triple {532251#true} call #t~ret55 := main(); {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 5: Hoare triple {532251#true} havoc ~s~0;~s~0 := 12292; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L272 TraceCheckUtils]: 6: Hoare triple {532251#true} call #t~ret54 := ssl3_connect(~s~0); {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 7: Hoare triple {532251#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 8: Hoare triple {532251#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 9: Hoare triple {532251#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 10: Hoare triple {532251#true} assume !(0 != 12288 + ~tmp___1~0); {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 11: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 12: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 13: Hoare triple {532251#true} assume 12292 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 14: Hoare triple {532251#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 15: Hoare triple {532251#true} ~s__server~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 16: Hoare triple {532251#true} assume 0 != ~cb~0; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 17: Hoare triple {532251#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532251#true} is VALID [2022-04-15 11:21:57,845 INFO L290 TraceCheckUtils]: 18: Hoare triple {532251#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 19: Hoare triple {532251#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 20: Hoare triple {532251#true} assume !(0 == ~tmp___4~0); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 21: Hoare triple {532251#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 22: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 23: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 24: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 25: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 26: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 27: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 28: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 29: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 30: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 31: Hoare triple {532251#true} assume 4368 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 32: Hoare triple {532251#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 33: Hoare triple {532251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 34: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 35: Hoare triple {532251#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {532251#true} is VALID [2022-04-15 11:21:57,846 INFO L290 TraceCheckUtils]: 36: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 37: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 38: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 39: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 40: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 41: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 42: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 43: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 44: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 45: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 46: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 47: Hoare triple {532251#true} assume 4384 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 48: Hoare triple {532251#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 49: Hoare triple {532251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 50: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 51: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 52: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,847 INFO L290 TraceCheckUtils]: 53: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 54: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 55: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 56: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 57: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 58: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 59: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 60: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 61: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 62: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 63: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 64: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 65: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 66: Hoare triple {532251#true} assume 4400 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 67: Hoare triple {532251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 68: Hoare triple {532251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 69: Hoare triple {532251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 70: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 71: Hoare triple {532251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,848 INFO L290 TraceCheckUtils]: 72: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 73: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 74: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 75: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 76: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 77: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 78: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 79: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 80: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 81: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 82: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 83: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 84: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 85: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 86: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 87: Hoare triple {532251#true} assume 4416 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 88: Hoare triple {532251#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 89: Hoare triple {532251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {532251#true} is VALID [2022-04-15 11:21:57,849 INFO L290 TraceCheckUtils]: 90: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 91: Hoare triple {532251#true} assume !(0 == ~tmp___6~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 92: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 93: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 94: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 95: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 96: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 97: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 98: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 99: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 100: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 101: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 102: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 103: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 104: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 105: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 106: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 107: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,850 INFO L290 TraceCheckUtils]: 108: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 109: Hoare triple {532251#true} assume 4432 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 110: Hoare triple {532251#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 111: Hoare triple {532251#true} assume !(5 == ~blastFlag~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 112: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 113: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 114: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 115: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 116: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 117: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 118: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 119: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 120: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 121: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 122: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,851 INFO L290 TraceCheckUtils]: 123: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 124: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 125: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 126: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 127: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 128: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 129: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 130: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 131: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 132: Hoare triple {532251#true} assume 4448 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 133: Hoare triple {532251#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 134: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 135: Hoare triple {532251#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 136: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 137: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,852 INFO L290 TraceCheckUtils]: 138: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 139: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 140: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 141: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 142: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 143: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 144: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 145: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 146: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 147: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 148: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 149: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 150: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 151: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,853 INFO L290 TraceCheckUtils]: 152: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 153: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 154: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 155: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 156: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 157: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 158: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 159: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 160: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 161: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 162: Hoare triple {532251#true} assume 4480 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 163: Hoare triple {532251#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 164: Hoare triple {532251#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 165: Hoare triple {532251#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 166: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 167: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 168: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,854 INFO L290 TraceCheckUtils]: 169: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 170: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 171: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 172: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 173: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 174: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 175: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 176: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 177: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 178: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 179: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 180: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 181: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 182: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 183: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 184: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 185: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 186: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,855 INFO L290 TraceCheckUtils]: 187: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 188: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 189: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 190: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 191: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 192: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 193: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 194: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 195: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 196: Hoare triple {532251#true} assume 4512 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 197: Hoare triple {532251#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 198: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 199: Hoare triple {532251#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 200: Hoare triple {532251#true} assume !(0 == ~tmp___7~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 201: Hoare triple {532251#true} assume !(0 == ~tmp___8~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 202: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 203: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 204: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:57,856 INFO L290 TraceCheckUtils]: 205: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 206: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 207: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 208: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 209: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 210: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 211: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 212: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 213: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 214: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 215: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 216: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 217: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 218: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 219: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 220: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 221: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 222: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,857 INFO L290 TraceCheckUtils]: 223: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 224: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 225: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 226: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 227: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 228: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 229: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 230: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 231: Hoare triple {532251#true} assume !(4512 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 232: Hoare triple {532251#true} assume !(4513 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 233: Hoare triple {532251#true} assume 4528 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 234: Hoare triple {532251#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {532251#true} is VALID [2022-04-15 11:21:57,858 INFO L290 TraceCheckUtils]: 235: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {532251#true} is VALID [2022-04-15 11:21:57,859 INFO L290 TraceCheckUtils]: 236: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,859 INFO L290 TraceCheckUtils]: 237: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__init_num~0 := 0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,859 INFO L290 TraceCheckUtils]: 238: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,859 INFO L290 TraceCheckUtils]: 239: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~skip~0 := 0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,859 INFO L290 TraceCheckUtils]: 240: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !false; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,860 INFO L290 TraceCheckUtils]: 241: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~state~0 := ~s__state~0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,860 INFO L290 TraceCheckUtils]: 242: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(12292 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,860 INFO L290 TraceCheckUtils]: 243: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(16384 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,860 INFO L290 TraceCheckUtils]: 244: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4096 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,861 INFO L290 TraceCheckUtils]: 245: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(20480 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,861 INFO L290 TraceCheckUtils]: 246: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4099 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,861 INFO L290 TraceCheckUtils]: 247: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4368 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,861 INFO L290 TraceCheckUtils]: 248: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4369 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,861 INFO L290 TraceCheckUtils]: 249: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4384 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,862 INFO L290 TraceCheckUtils]: 250: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4385 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,862 INFO L290 TraceCheckUtils]: 251: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4400 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,862 INFO L290 TraceCheckUtils]: 252: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4401 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,862 INFO L290 TraceCheckUtils]: 253: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4416 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,863 INFO L290 TraceCheckUtils]: 254: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4417 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,863 INFO L290 TraceCheckUtils]: 255: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4432 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,863 INFO L290 TraceCheckUtils]: 256: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4433 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,863 INFO L290 TraceCheckUtils]: 257: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4448 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,863 INFO L290 TraceCheckUtils]: 258: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4449 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,864 INFO L290 TraceCheckUtils]: 259: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4464 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,864 INFO L290 TraceCheckUtils]: 260: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4465 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,864 INFO L290 TraceCheckUtils]: 261: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4466 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,864 INFO L290 TraceCheckUtils]: 262: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4467 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,865 INFO L290 TraceCheckUtils]: 263: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4480 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,865 INFO L290 TraceCheckUtils]: 264: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4481 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,865 INFO L290 TraceCheckUtils]: 265: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4496 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,865 INFO L290 TraceCheckUtils]: 266: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4497 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,866 INFO L290 TraceCheckUtils]: 267: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4512 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,866 INFO L290 TraceCheckUtils]: 268: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4513 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,866 INFO L290 TraceCheckUtils]: 269: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4528 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,866 INFO L290 TraceCheckUtils]: 270: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4529 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,866 INFO L290 TraceCheckUtils]: 271: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4560 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,867 INFO L290 TraceCheckUtils]: 272: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4561 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,867 INFO L290 TraceCheckUtils]: 273: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume 4352 == ~s__state~0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,867 INFO L290 TraceCheckUtils]: 274: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~__cil_tmp70~0 := ~num1~0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,867 INFO L290 TraceCheckUtils]: 275: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(~__cil_tmp70~0 > 0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:57,868 INFO L290 TraceCheckUtils]: 276: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:57,868 INFO L290 TraceCheckUtils]: 277: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:57,868 INFO L290 TraceCheckUtils]: 278: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} ~skip~0 := 0; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:57,868 INFO L290 TraceCheckUtils]: 279: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume !false; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:57,868 INFO L290 TraceCheckUtils]: 280: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} ~state~0 := ~s__state~0; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 281: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 282: Hoare triple {532252#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 283: Hoare triple {532252#false} ~s__server~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 284: Hoare triple {532252#false} assume 0 != ~cb~0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 285: Hoare triple {532252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 286: Hoare triple {532252#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 287: Hoare triple {532252#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 288: Hoare triple {532252#false} assume !(0 == ~tmp___4~0); {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 289: Hoare triple {532252#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 290: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 291: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 292: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 293: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,869 INFO L290 TraceCheckUtils]: 294: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 295: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 296: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 297: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 298: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 299: Hoare triple {532252#false} assume 4368 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 300: Hoare triple {532252#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 301: Hoare triple {532252#false} assume !(0 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 302: Hoare triple {532252#false} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 303: Hoare triple {532252#false} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 304: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 305: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 306: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 307: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 308: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 309: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 310: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,870 INFO L290 TraceCheckUtils]: 311: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 312: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 313: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 314: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 315: Hoare triple {532252#false} assume 4384 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 316: Hoare triple {532252#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 317: Hoare triple {532252#false} assume !(1 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 318: Hoare triple {532252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 319: Hoare triple {532252#false} assume !(~ret~0 <= 0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 320: Hoare triple {532252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 321: Hoare triple {532252#false} ~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 322: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 323: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 324: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 325: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 326: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 327: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 328: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,871 INFO L290 TraceCheckUtils]: 329: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 330: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 331: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 332: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 333: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 334: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 335: Hoare triple {532252#false} assume 4400 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 336: Hoare triple {532252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 337: Hoare triple {532252#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 338: Hoare triple {532252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 339: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 340: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 341: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 342: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 343: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 344: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 345: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 346: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 347: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,872 INFO L290 TraceCheckUtils]: 348: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 349: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 350: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 351: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 352: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 353: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 354: Hoare triple {532252#false} assume 4416 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 355: Hoare triple {532252#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 356: Hoare triple {532252#false} assume !(3 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 357: Hoare triple {532252#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 358: Hoare triple {532252#false} assume !(0 == ~tmp___6~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 359: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 360: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 361: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 362: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 363: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 364: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 365: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,873 INFO L290 TraceCheckUtils]: 366: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 367: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 368: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 369: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 370: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 371: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 372: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 373: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 374: Hoare triple {532252#false} assume !(4416 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 375: Hoare triple {532252#false} assume !(4417 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 376: Hoare triple {532252#false} assume 4432 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 377: Hoare triple {532252#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 378: Hoare triple {532252#false} assume 5 == ~blastFlag~0; {532252#false} is VALID [2022-04-15 11:21:57,874 INFO L290 TraceCheckUtils]: 379: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:57,875 INFO L134 CoverageAnalysis]: Checked inductivity of 1649 backedges. 955 proven. 5 refuted. 0 times theorem prover too weak. 689 trivial. 0 not checked. [2022-04-15 11:21:57,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:21:57,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505995801] [2022-04-15 11:21:57,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505995801] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 11:21:57,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777896885] [2022-04-15 11:21:57,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 11:21:57,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 11:21:57,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 11:21:57,889 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 11:21:57,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-15 11:21:58,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 11:21:58,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 11:21:58,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 796 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-15 11:21:58,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:21:58,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 11:21:58,629 INFO L272 TraceCheckUtils]: 0: Hoare triple {532251#true} call ULTIMATE.init(); {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L290 TraceCheckUtils]: 1: Hoare triple {532251#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L290 TraceCheckUtils]: 2: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L272 TraceCheckUtils]: 4: Hoare triple {532251#true} call #t~ret55 := main(); {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L290 TraceCheckUtils]: 5: Hoare triple {532251#true} havoc ~s~0;~s~0 := 12292; {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L272 TraceCheckUtils]: 6: Hoare triple {532251#true} call #t~ret54 := ssl3_connect(~s~0); {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L290 TraceCheckUtils]: 7: Hoare triple {532251#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L290 TraceCheckUtils]: 8: Hoare triple {532251#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {532251#true} is VALID [2022-04-15 11:21:58,629 INFO L290 TraceCheckUtils]: 9: Hoare triple {532251#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 10: Hoare triple {532251#true} assume !(0 != 12288 + ~tmp___1~0); {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 11: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 12: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 13: Hoare triple {532251#true} assume 12292 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 14: Hoare triple {532251#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 15: Hoare triple {532251#true} ~s__server~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 16: Hoare triple {532251#true} assume 0 != ~cb~0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 17: Hoare triple {532251#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 18: Hoare triple {532251#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 19: Hoare triple {532251#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 20: Hoare triple {532251#true} assume !(0 == ~tmp___4~0); {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 21: Hoare triple {532251#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 22: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 23: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 24: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 25: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 26: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,630 INFO L290 TraceCheckUtils]: 27: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 28: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 29: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 30: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 31: Hoare triple {532251#true} assume 4368 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 32: Hoare triple {532251#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 33: Hoare triple {532251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 34: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 35: Hoare triple {532251#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 36: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 37: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 38: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 39: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 40: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 41: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 42: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 43: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 44: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,631 INFO L290 TraceCheckUtils]: 45: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 46: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 47: Hoare triple {532251#true} assume 4384 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 48: Hoare triple {532251#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 49: Hoare triple {532251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 50: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 51: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 52: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 53: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 54: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 55: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 56: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 57: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 58: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 59: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 60: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 61: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 62: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,632 INFO L290 TraceCheckUtils]: 63: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 64: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 65: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 66: Hoare triple {532251#true} assume 4400 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 67: Hoare triple {532251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 68: Hoare triple {532251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 69: Hoare triple {532251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 70: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 71: Hoare triple {532251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 72: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 73: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 74: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 75: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 76: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 77: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 78: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 79: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 80: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 81: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,633 INFO L290 TraceCheckUtils]: 82: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 83: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 84: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 85: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 86: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 87: Hoare triple {532251#true} assume 4416 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 88: Hoare triple {532251#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 89: Hoare triple {532251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 90: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 91: Hoare triple {532251#true} assume !(0 == ~tmp___6~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 92: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 93: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 94: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 95: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 96: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 97: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 98: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 99: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,634 INFO L290 TraceCheckUtils]: 100: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 101: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 102: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 103: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 104: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 105: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 106: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 107: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 108: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 109: Hoare triple {532251#true} assume 4432 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 110: Hoare triple {532251#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 111: Hoare triple {532251#true} assume !(5 == ~blastFlag~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 112: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 113: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 114: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 115: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 116: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 117: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,635 INFO L290 TraceCheckUtils]: 118: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 119: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 120: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 121: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 122: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 123: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 124: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 125: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 126: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 127: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 128: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 129: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 130: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 131: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 132: Hoare triple {532251#true} assume 4448 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 133: Hoare triple {532251#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 134: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 135: Hoare triple {532251#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 136: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,636 INFO L290 TraceCheckUtils]: 137: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 138: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 139: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 140: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 141: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 142: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 143: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 144: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 145: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 146: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 147: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 148: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 149: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 150: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 151: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 152: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 153: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 154: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,637 INFO L290 TraceCheckUtils]: 155: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 156: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 157: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 158: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 159: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 160: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 161: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 162: Hoare triple {532251#true} assume 4480 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 163: Hoare triple {532251#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 164: Hoare triple {532251#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 165: Hoare triple {532251#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 166: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 167: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 168: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 169: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 170: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 171: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,638 INFO L290 TraceCheckUtils]: 172: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 173: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 174: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 175: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 176: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 177: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 178: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 179: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 180: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 181: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 182: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 183: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 184: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 185: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 186: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 187: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 188: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 189: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,639 INFO L290 TraceCheckUtils]: 190: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 191: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 192: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 193: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 194: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 195: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 196: Hoare triple {532251#true} assume 4512 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 197: Hoare triple {532251#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 198: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 199: Hoare triple {532251#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 200: Hoare triple {532251#true} assume !(0 == ~tmp___7~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 201: Hoare triple {532251#true} assume !(0 == ~tmp___8~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 202: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 203: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 204: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 205: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 206: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 207: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 208: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,640 INFO L290 TraceCheckUtils]: 209: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 210: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 211: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 212: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 213: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 214: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 215: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 216: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 217: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 218: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 219: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 220: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 221: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 222: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 223: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 224: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 225: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 226: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,641 INFO L290 TraceCheckUtils]: 227: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 228: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 229: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 230: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 231: Hoare triple {532251#true} assume !(4512 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 232: Hoare triple {532251#true} assume !(4513 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 233: Hoare triple {532251#true} assume 4528 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 234: Hoare triple {532251#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 235: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {532251#true} is VALID [2022-04-15 11:21:58,642 INFO L290 TraceCheckUtils]: 236: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,643 INFO L290 TraceCheckUtils]: 237: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__init_num~0 := 0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,643 INFO L290 TraceCheckUtils]: 238: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,643 INFO L290 TraceCheckUtils]: 239: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~skip~0 := 0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,643 INFO L290 TraceCheckUtils]: 240: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !false; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,643 INFO L290 TraceCheckUtils]: 241: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~state~0 := ~s__state~0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,644 INFO L290 TraceCheckUtils]: 242: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(12292 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,644 INFO L290 TraceCheckUtils]: 243: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(16384 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,644 INFO L290 TraceCheckUtils]: 244: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4096 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,644 INFO L290 TraceCheckUtils]: 245: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(20480 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,644 INFO L290 TraceCheckUtils]: 246: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4099 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,645 INFO L290 TraceCheckUtils]: 247: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4368 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,645 INFO L290 TraceCheckUtils]: 248: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4369 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,645 INFO L290 TraceCheckUtils]: 249: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4384 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,645 INFO L290 TraceCheckUtils]: 250: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4385 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,645 INFO L290 TraceCheckUtils]: 251: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4400 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,646 INFO L290 TraceCheckUtils]: 252: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4401 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,646 INFO L290 TraceCheckUtils]: 253: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4416 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,646 INFO L290 TraceCheckUtils]: 254: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4417 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,646 INFO L290 TraceCheckUtils]: 255: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4432 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,646 INFO L290 TraceCheckUtils]: 256: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4433 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,646 INFO L290 TraceCheckUtils]: 257: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4448 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,647 INFO L290 TraceCheckUtils]: 258: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4449 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,647 INFO L290 TraceCheckUtils]: 259: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4464 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,647 INFO L290 TraceCheckUtils]: 260: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4465 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,647 INFO L290 TraceCheckUtils]: 261: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4466 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,647 INFO L290 TraceCheckUtils]: 262: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4467 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,647 INFO L290 TraceCheckUtils]: 263: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4480 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,648 INFO L290 TraceCheckUtils]: 264: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4481 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,648 INFO L290 TraceCheckUtils]: 265: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4496 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,648 INFO L290 TraceCheckUtils]: 266: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4497 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,648 INFO L290 TraceCheckUtils]: 267: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4512 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,648 INFO L290 TraceCheckUtils]: 268: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4513 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,648 INFO L290 TraceCheckUtils]: 269: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4528 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,649 INFO L290 TraceCheckUtils]: 270: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4529 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,649 INFO L290 TraceCheckUtils]: 271: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4560 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,649 INFO L290 TraceCheckUtils]: 272: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(4561 == ~s__state~0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,649 INFO L290 TraceCheckUtils]: 273: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume 4352 == ~s__state~0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,649 INFO L290 TraceCheckUtils]: 274: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~__cil_tmp70~0 := ~num1~0; {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,649 INFO L290 TraceCheckUtils]: 275: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} assume !(~__cil_tmp70~0 > 0); {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} is VALID [2022-04-15 11:21:58,650 INFO L290 TraceCheckUtils]: 276: Hoare triple {532256#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:58,650 INFO L290 TraceCheckUtils]: 277: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume !(0 == ~s__s3__tmp__reuse_message~0); {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:58,650 INFO L290 TraceCheckUtils]: 278: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} ~skip~0 := 0; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:58,650 INFO L290 TraceCheckUtils]: 279: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume !false; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:58,650 INFO L290 TraceCheckUtils]: 280: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} ~state~0 := ~s__state~0; {532257#(<= ssl3_connect_~s__state~0 4560)} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 281: Hoare triple {532257#(<= ssl3_connect_~s__state~0 4560)} assume 12292 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 282: Hoare triple {532252#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 283: Hoare triple {532252#false} ~s__server~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 284: Hoare triple {532252#false} assume 0 != ~cb~0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 285: Hoare triple {532252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 286: Hoare triple {532252#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 287: Hoare triple {532252#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 288: Hoare triple {532252#false} assume !(0 == ~tmp___4~0); {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 289: Hoare triple {532252#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 290: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 291: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 292: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 293: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 294: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 295: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,651 INFO L290 TraceCheckUtils]: 296: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 297: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 298: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 299: Hoare triple {532252#false} assume 4368 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 300: Hoare triple {532252#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 301: Hoare triple {532252#false} assume !(0 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 302: Hoare triple {532252#false} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 303: Hoare triple {532252#false} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 304: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 305: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 306: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 307: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 308: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 309: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 310: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 311: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 312: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 313: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 314: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,652 INFO L290 TraceCheckUtils]: 315: Hoare triple {532252#false} assume 4384 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 316: Hoare triple {532252#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 317: Hoare triple {532252#false} assume !(1 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 318: Hoare triple {532252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 319: Hoare triple {532252#false} assume !(~ret~0 <= 0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 320: Hoare triple {532252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 321: Hoare triple {532252#false} ~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 322: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 323: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 324: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 325: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 326: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 327: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 328: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 329: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 330: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 331: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,653 INFO L290 TraceCheckUtils]: 332: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 333: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 334: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 335: Hoare triple {532252#false} assume 4400 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 336: Hoare triple {532252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 337: Hoare triple {532252#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 338: Hoare triple {532252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 339: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 340: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 341: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 342: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 343: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 344: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 345: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 346: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 347: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 348: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 349: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 350: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,654 INFO L290 TraceCheckUtils]: 351: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 352: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 353: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 354: Hoare triple {532252#false} assume 4416 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 355: Hoare triple {532252#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 356: Hoare triple {532252#false} assume !(3 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 357: Hoare triple {532252#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 358: Hoare triple {532252#false} assume !(0 == ~tmp___6~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 359: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 360: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 361: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 362: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 363: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 364: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 365: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 366: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 367: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,655 INFO L290 TraceCheckUtils]: 368: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 369: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 370: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 371: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 372: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 373: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 374: Hoare triple {532252#false} assume !(4416 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 375: Hoare triple {532252#false} assume !(4417 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 376: Hoare triple {532252#false} assume 4432 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 377: Hoare triple {532252#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 378: Hoare triple {532252#false} assume 5 == ~blastFlag~0; {532252#false} is VALID [2022-04-15 11:21:58,656 INFO L290 TraceCheckUtils]: 379: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:58,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1649 backedges. 955 proven. 5 refuted. 0 times theorem prover too weak. 689 trivial. 0 not checked. [2022-04-15 11:21:58,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 379: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 378: Hoare triple {532252#false} assume 5 == ~blastFlag~0; {532252#false} is VALID [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 377: Hoare triple {532252#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {532252#false} is VALID [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 376: Hoare triple {532252#false} assume 4432 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 375: Hoare triple {532252#false} assume !(4417 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 374: Hoare triple {532252#false} assume !(4416 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 373: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,132 INFO L290 TraceCheckUtils]: 372: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 371: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 370: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 369: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 368: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 367: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 366: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 365: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 364: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 363: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 362: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 361: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 360: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 359: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 358: Hoare triple {532252#false} assume !(0 == ~tmp___6~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 357: Hoare triple {532252#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 356: Hoare triple {532252#false} assume !(3 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 355: Hoare triple {532252#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {532252#false} is VALID [2022-04-15 11:21:59,133 INFO L290 TraceCheckUtils]: 354: Hoare triple {532252#false} assume 4416 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 353: Hoare triple {532252#false} assume !(4401 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 352: Hoare triple {532252#false} assume !(4400 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 351: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 350: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 349: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 348: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 347: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 346: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 345: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 344: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 343: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 342: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 341: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 340: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 339: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 338: Hoare triple {532252#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 337: Hoare triple {532252#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {532252#false} is VALID [2022-04-15 11:21:59,134 INFO L290 TraceCheckUtils]: 336: Hoare triple {532252#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 335: Hoare triple {532252#false} assume 4400 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 334: Hoare triple {532252#false} assume !(4385 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 333: Hoare triple {532252#false} assume !(4384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 332: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 331: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 330: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 329: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 328: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 327: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 326: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 325: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 324: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 323: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 322: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 321: Hoare triple {532252#false} ~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 320: Hoare triple {532252#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 319: Hoare triple {532252#false} assume !(~ret~0 <= 0); {532252#false} is VALID [2022-04-15 11:21:59,135 INFO L290 TraceCheckUtils]: 318: Hoare triple {532252#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 317: Hoare triple {532252#false} assume !(1 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 316: Hoare triple {532252#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 315: Hoare triple {532252#false} assume 4384 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 314: Hoare triple {532252#false} assume !(4369 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 313: Hoare triple {532252#false} assume !(4368 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 312: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 311: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 310: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 309: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 308: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 307: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 306: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 305: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 304: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 303: Hoare triple {532252#false} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 302: Hoare triple {532252#false} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 301: Hoare triple {532252#false} assume !(0 == ~blastFlag~0); {532252#false} is VALID [2022-04-15 11:21:59,136 INFO L290 TraceCheckUtils]: 300: Hoare triple {532252#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 299: Hoare triple {532252#false} assume 4368 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 298: Hoare triple {532252#false} assume !(4099 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 297: Hoare triple {532252#false} assume !(20480 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 296: Hoare triple {532252#false} assume !(4096 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 295: Hoare triple {532252#false} assume !(16384 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 294: Hoare triple {532252#false} assume !(12292 == ~s__state~0); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 293: Hoare triple {532252#false} ~state~0 := ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 292: Hoare triple {532252#false} assume !false; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 291: Hoare triple {532252#false} ~skip~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 290: Hoare triple {532252#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 289: Hoare triple {532252#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 288: Hoare triple {532252#false} assume !(0 == ~tmp___4~0); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 287: Hoare triple {532252#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 286: Hoare triple {532252#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 285: Hoare triple {532252#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 284: Hoare triple {532252#false} assume 0 != ~cb~0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 283: Hoare triple {532252#false} ~s__server~0 := 0; {532252#false} is VALID [2022-04-15 11:21:59,137 INFO L290 TraceCheckUtils]: 282: Hoare triple {532252#false} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {532252#false} is VALID [2022-04-15 11:21:59,147 INFO L290 TraceCheckUtils]: 281: Hoare triple {533693#(not (<= 12292 ssl3_connect_~s__state~0))} assume 12292 == ~s__state~0; {532252#false} is VALID [2022-04-15 11:21:59,147 INFO L290 TraceCheckUtils]: 280: Hoare triple {533693#(not (<= 12292 ssl3_connect_~s__state~0))} ~state~0 := ~s__state~0; {533693#(not (<= 12292 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:21:59,148 INFO L290 TraceCheckUtils]: 279: Hoare triple {533693#(not (<= 12292 ssl3_connect_~s__state~0))} assume !false; {533693#(not (<= 12292 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:21:59,148 INFO L290 TraceCheckUtils]: 278: Hoare triple {533693#(not (<= 12292 ssl3_connect_~s__state~0))} ~skip~0 := 0; {533693#(not (<= 12292 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:21:59,148 INFO L290 TraceCheckUtils]: 277: Hoare triple {533693#(not (<= 12292 ssl3_connect_~s__state~0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {533693#(not (<= 12292 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:21:59,148 INFO L290 TraceCheckUtils]: 276: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {533693#(not (<= 12292 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:21:59,149 INFO L290 TraceCheckUtils]: 275: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(~__cil_tmp70~0 > 0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,149 INFO L290 TraceCheckUtils]: 274: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} ~__cil_tmp70~0 := ~num1~0; {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,149 INFO L290 TraceCheckUtils]: 273: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume 4352 == ~s__state~0; {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,149 INFO L290 TraceCheckUtils]: 272: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4561 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,149 INFO L290 TraceCheckUtils]: 271: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4560 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,150 INFO L290 TraceCheckUtils]: 270: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4529 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,150 INFO L290 TraceCheckUtils]: 269: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4528 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,150 INFO L290 TraceCheckUtils]: 268: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4513 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,150 INFO L290 TraceCheckUtils]: 267: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4512 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,150 INFO L290 TraceCheckUtils]: 266: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4497 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,151 INFO L290 TraceCheckUtils]: 265: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4496 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,151 INFO L290 TraceCheckUtils]: 264: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4481 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,151 INFO L290 TraceCheckUtils]: 263: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4480 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,151 INFO L290 TraceCheckUtils]: 262: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4467 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,151 INFO L290 TraceCheckUtils]: 261: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4466 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,152 INFO L290 TraceCheckUtils]: 260: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4465 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,152 INFO L290 TraceCheckUtils]: 259: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4464 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,152 INFO L290 TraceCheckUtils]: 258: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4449 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,152 INFO L290 TraceCheckUtils]: 257: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4448 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,152 INFO L290 TraceCheckUtils]: 256: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4433 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,153 INFO L290 TraceCheckUtils]: 255: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4432 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,153 INFO L290 TraceCheckUtils]: 254: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4417 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,153 INFO L290 TraceCheckUtils]: 253: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4416 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,153 INFO L290 TraceCheckUtils]: 252: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4401 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,153 INFO L290 TraceCheckUtils]: 251: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4400 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,154 INFO L290 TraceCheckUtils]: 250: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4385 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,154 INFO L290 TraceCheckUtils]: 249: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4384 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,154 INFO L290 TraceCheckUtils]: 248: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4369 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,154 INFO L290 TraceCheckUtils]: 247: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4368 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,154 INFO L290 TraceCheckUtils]: 246: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4099 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,155 INFO L290 TraceCheckUtils]: 245: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(20480 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,155 INFO L290 TraceCheckUtils]: 244: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(4096 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,155 INFO L290 TraceCheckUtils]: 243: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(16384 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,155 INFO L290 TraceCheckUtils]: 242: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(12292 == ~s__state~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,155 INFO L290 TraceCheckUtils]: 241: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} ~state~0 := ~s__state~0; {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,156 INFO L290 TraceCheckUtils]: 240: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !false; {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,156 INFO L290 TraceCheckUtils]: 239: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} ~skip~0 := 0; {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,156 INFO L290 TraceCheckUtils]: 238: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} assume !(0 == ~s__s3__tmp__reuse_message~0); {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,156 INFO L290 TraceCheckUtils]: 237: Hoare triple {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} ~s__init_num~0 := 0; {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 236: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {533709#(< ssl3_connect_~s__s3__tmp__next_state___0~0 12292)} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 235: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 234: Hoare triple {532251#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 233: Hoare triple {532251#true} assume 4528 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 232: Hoare triple {532251#true} assume !(4513 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 231: Hoare triple {532251#true} assume !(4512 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 230: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 229: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 228: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 227: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 226: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 225: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 224: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 223: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 222: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 221: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 220: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,157 INFO L290 TraceCheckUtils]: 219: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 218: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 217: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 216: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 215: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 214: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 213: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 212: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 211: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 210: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 209: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 208: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 207: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 206: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 205: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 204: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 203: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 202: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,158 INFO L290 TraceCheckUtils]: 201: Hoare triple {532251#true} assume !(0 == ~tmp___8~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 200: Hoare triple {532251#true} assume !(0 == ~tmp___7~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 199: Hoare triple {532251#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 198: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 197: Hoare triple {532251#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 196: Hoare triple {532251#true} assume 4512 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 195: Hoare triple {532251#true} assume !(4497 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 194: Hoare triple {532251#true} assume !(4496 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 193: Hoare triple {532251#true} assume !(4481 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 192: Hoare triple {532251#true} assume !(4480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 191: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 190: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 189: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 188: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 187: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 186: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 185: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 184: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,159 INFO L290 TraceCheckUtils]: 183: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 182: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 181: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 180: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 179: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 178: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 177: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 176: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 175: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 174: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 173: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 172: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 171: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 170: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 169: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 168: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 167: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 166: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 165: Hoare triple {532251#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,160 INFO L290 TraceCheckUtils]: 164: Hoare triple {532251#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 163: Hoare triple {532251#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 162: Hoare triple {532251#true} assume 4480 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 161: Hoare triple {532251#true} assume !(4467 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 160: Hoare triple {532251#true} assume !(4466 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 159: Hoare triple {532251#true} assume !(4465 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 158: Hoare triple {532251#true} assume !(4464 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 157: Hoare triple {532251#true} assume !(4449 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 156: Hoare triple {532251#true} assume !(4448 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 155: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 154: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 153: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 152: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 151: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 150: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 149: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 148: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 147: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,161 INFO L290 TraceCheckUtils]: 146: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 145: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 144: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 143: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 142: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 141: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 140: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 139: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 138: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 137: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 136: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 135: Hoare triple {532251#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 134: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 133: Hoare triple {532251#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 132: Hoare triple {532251#true} assume 4448 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 131: Hoare triple {532251#true} assume !(4433 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 130: Hoare triple {532251#true} assume !(4432 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 129: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 128: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,162 INFO L290 TraceCheckUtils]: 127: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 126: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 125: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 124: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 123: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 122: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 121: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 120: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 119: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 118: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 117: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 116: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 115: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 114: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 113: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 112: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 111: Hoare triple {532251#true} assume !(5 == ~blastFlag~0); {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 110: Hoare triple {532251#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 109: Hoare triple {532251#true} assume 4432 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,163 INFO L290 TraceCheckUtils]: 108: Hoare triple {532251#true} assume !(4417 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 107: Hoare triple {532251#true} assume !(4416 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 106: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 105: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 104: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 103: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 102: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 101: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 100: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 99: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 98: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 97: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 96: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 95: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 94: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 93: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 92: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 91: Hoare triple {532251#true} assume !(0 == ~tmp___6~0); {532251#true} is VALID [2022-04-15 11:21:59,164 INFO L290 TraceCheckUtils]: 90: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 89: Hoare triple {532251#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 88: Hoare triple {532251#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 87: Hoare triple {532251#true} assume 4416 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 86: Hoare triple {532251#true} assume !(4401 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 85: Hoare triple {532251#true} assume !(4400 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 84: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 83: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 82: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 81: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 80: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 79: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 78: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 77: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 76: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 75: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 74: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 73: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,165 INFO L290 TraceCheckUtils]: 72: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 71: Hoare triple {532251#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 70: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 69: Hoare triple {532251#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 68: Hoare triple {532251#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 67: Hoare triple {532251#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 66: Hoare triple {532251#true} assume 4400 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 65: Hoare triple {532251#true} assume !(4385 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 64: Hoare triple {532251#true} assume !(4384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 63: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 62: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 61: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 60: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 59: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 58: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 57: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 56: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 55: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,166 INFO L290 TraceCheckUtils]: 54: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 53: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 52: Hoare triple {532251#true} ~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 51: Hoare triple {532251#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 50: Hoare triple {532251#true} assume !(~ret~0 <= 0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 49: Hoare triple {532251#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 48: Hoare triple {532251#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 47: Hoare triple {532251#true} assume 4384 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 46: Hoare triple {532251#true} assume !(4369 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 45: Hoare triple {532251#true} assume !(4368 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 44: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 43: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 42: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 41: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 40: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 39: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 38: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 37: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,167 INFO L290 TraceCheckUtils]: 36: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 35: Hoare triple {532251#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 34: Hoare triple {532251#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 33: Hoare triple {532251#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 32: Hoare triple {532251#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 31: Hoare triple {532251#true} assume 4368 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 30: Hoare triple {532251#true} assume !(4099 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 29: Hoare triple {532251#true} assume !(20480 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 28: Hoare triple {532251#true} assume !(4096 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 27: Hoare triple {532251#true} assume !(16384 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 26: Hoare triple {532251#true} assume !(12292 == ~s__state~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 25: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 24: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 23: Hoare triple {532251#true} ~skip~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 22: Hoare triple {532251#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 21: Hoare triple {532251#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 20: Hoare triple {532251#true} assume !(0 == ~tmp___4~0); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 19: Hoare triple {532251#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 18: Hoare triple {532251#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {532251#true} is VALID [2022-04-15 11:21:59,168 INFO L290 TraceCheckUtils]: 17: Hoare triple {532251#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 16: Hoare triple {532251#true} assume 0 != ~cb~0; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 15: Hoare triple {532251#true} ~s__server~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 14: Hoare triple {532251#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 13: Hoare triple {532251#true} assume 12292 == ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 12: Hoare triple {532251#true} ~state~0 := ~s__state~0; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 11: Hoare triple {532251#true} assume !false; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 10: Hoare triple {532251#true} assume !(0 != 12288 + ~tmp___1~0); {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 9: Hoare triple {532251#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 8: Hoare triple {532251#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 7: Hoare triple {532251#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L272 TraceCheckUtils]: 6: Hoare triple {532251#true} call #t~ret54 := ssl3_connect(~s~0); {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 5: Hoare triple {532251#true} havoc ~s~0;~s~0 := 12292; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L272 TraceCheckUtils]: 4: Hoare triple {532251#true} call #t~ret55 := main(); {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {532251#true} {532251#true} #547#return; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 2: Hoare triple {532251#true} assume true; {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L290 TraceCheckUtils]: 1: Hoare triple {532251#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {532251#true} is VALID [2022-04-15 11:21:59,169 INFO L272 TraceCheckUtils]: 0: Hoare triple {532251#true} call ULTIMATE.init(); {532251#true} is VALID [2022-04-15 11:21:59,170 INFO L134 CoverageAnalysis]: Checked inductivity of 1649 backedges. 955 proven. 5 refuted. 0 times theorem prover too weak. 689 trivial. 0 not checked. [2022-04-15 11:21:59,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777896885] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 11:21:59,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 11:21:59,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2022-04-15 11:21:59,171 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:21:59,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1721850861] [2022-04-15 11:21:59,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1721850861] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:21:59,171 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:21:59,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-15 11:21:59,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203369460] [2022-04-15 11:21:59,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:21:59,172 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 37.6) internal successors, (188), 4 states have internal predecessors, (188), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 380 [2022-04-15 11:21:59,172 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:21:59,172 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 37.6) internal successors, (188), 4 states have internal predecessors, (188), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:21:59,284 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 192 edges. 192 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:21:59,285 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-15 11:21:59,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:21:59,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-15 11:21:59,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-15 11:21:59,285 INFO L87 Difference]: Start difference. First operand 5976 states and 7498 transitions. Second operand has 5 states, 5 states have (on average 37.6) internal successors, (188), 4 states have internal predecessors, (188), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:20,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:22:20,665 INFO L93 Difference]: Finished difference Result 12981 states and 16222 transitions. [2022-04-15 11:22:20,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-15 11:22:20,665 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 37.6) internal successors, (188), 4 states have internal predecessors, (188), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 380 [2022-04-15 11:22:20,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:22:20,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 37.6) internal successors, (188), 4 states have internal predecessors, (188), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:20,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 557 transitions. [2022-04-15 11:22:20,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 37.6) internal successors, (188), 4 states have internal predecessors, (188), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:20,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 557 transitions. [2022-04-15 11:22:20,669 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 557 transitions. [2022-04-15 11:22:21,031 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 557 edges. 557 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:22:23,007 INFO L225 Difference]: With dead ends: 12981 [2022-04-15 11:22:23,007 INFO L226 Difference]: Without dead ends: 7045 [2022-04-15 11:22:23,014 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 769 GetRequests, 762 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-04-15 11:22:23,015 INFO L913 BasicCegarLoop]: 217 mSDtfsCounter, 457 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 11:22:23,015 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 229 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 11:22:23,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7045 states. [2022-04-15 11:22:34,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7045 to 6102. [2022-04-15 11:22:34,566 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:22:34,572 INFO L82 GeneralOperation]: Start isEquivalent. First operand 7045 states. Second operand has 6102 states, 6097 states have (on average 1.2473347547974414) internal successors, (7605), 6097 states have internal predecessors, (7605), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:34,577 INFO L74 IsIncluded]: Start isIncluded. First operand 7045 states. Second operand has 6102 states, 6097 states have (on average 1.2473347547974414) internal successors, (7605), 6097 states have internal predecessors, (7605), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:34,582 INFO L87 Difference]: Start difference. First operand 7045 states. Second operand has 6102 states, 6097 states have (on average 1.2473347547974414) internal successors, (7605), 6097 states have internal predecessors, (7605), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:36,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:22:36,357 INFO L93 Difference]: Finished difference Result 7045 states and 8705 transitions. [2022-04-15 11:22:36,357 INFO L276 IsEmpty]: Start isEmpty. Operand 7045 states and 8705 transitions. [2022-04-15 11:22:36,361 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:22:36,362 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:22:36,368 INFO L74 IsIncluded]: Start isIncluded. First operand has 6102 states, 6097 states have (on average 1.2473347547974414) internal successors, (7605), 6097 states have internal predecessors, (7605), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7045 states. [2022-04-15 11:22:36,372 INFO L87 Difference]: Start difference. First operand has 6102 states, 6097 states have (on average 1.2473347547974414) internal successors, (7605), 6097 states have internal predecessors, (7605), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 7045 states. [2022-04-15 11:22:38,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:22:38,036 INFO L93 Difference]: Finished difference Result 7045 states and 8705 transitions. [2022-04-15 11:22:38,036 INFO L276 IsEmpty]: Start isEmpty. Operand 7045 states and 8705 transitions. [2022-04-15 11:22:38,041 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:22:38,041 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:22:38,041 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:22:38,041 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:22:38,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6102 states, 6097 states have (on average 1.2473347547974414) internal successors, (7605), 6097 states have internal predecessors, (7605), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:39,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6102 states to 6102 states and 7609 transitions. [2022-04-15 11:22:39,796 INFO L78 Accepts]: Start accepts. Automaton has 6102 states and 7609 transitions. Word has length 380 [2022-04-15 11:22:39,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:22:39,797 INFO L478 AbstractCegarLoop]: Abstraction has 6102 states and 7609 transitions. [2022-04-15 11:22:39,797 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.6) internal successors, (188), 4 states have internal predecessors, (188), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:39,797 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 6102 states and 7609 transitions. [2022-04-15 11:22:45,969 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 7609 edges. 7609 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:22:45,969 INFO L276 IsEmpty]: Start isEmpty. Operand 6102 states and 7609 transitions. [2022-04-15 11:22:45,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2022-04-15 11:22:45,975 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:22:45,976 INFO L499 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 16, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:22:45,999 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-04-15 11:22:46,176 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-15 11:22:46,177 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:22:46,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:22:46,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1770119345, now seen corresponding path program 1 times [2022-04-15 11:22:46,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:22:46,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1614951586] [2022-04-15 11:22:46,178 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:22:46,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1770119345, now seen corresponding path program 2 times [2022-04-15 11:22:46,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:22:46,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181607929] [2022-04-15 11:22:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:22:46,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:22:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:22:46,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:22:46,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:22:46,272 INFO L290 TraceCheckUtils]: 0: Hoare triple {586808#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {586802#true} is VALID [2022-04-15 11:22:46,272 INFO L290 TraceCheckUtils]: 1: Hoare triple {586802#true} assume true; {586802#true} is VALID [2022-04-15 11:22:46,272 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {586802#true} {586802#true} #547#return; {586802#true} is VALID [2022-04-15 11:22:46,272 INFO L272 TraceCheckUtils]: 0: Hoare triple {586802#true} call ULTIMATE.init(); {586808#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 1: Hoare triple {586808#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 2: Hoare triple {586802#true} assume true; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {586802#true} {586802#true} #547#return; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L272 TraceCheckUtils]: 4: Hoare triple {586802#true} call #t~ret55 := main(); {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 5: Hoare triple {586802#true} havoc ~s~0;~s~0 := 12292; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L272 TraceCheckUtils]: 6: Hoare triple {586802#true} call #t~ret54 := ssl3_connect(~s~0); {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 7: Hoare triple {586802#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 8: Hoare triple {586802#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 9: Hoare triple {586802#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 10: Hoare triple {586802#true} assume !(0 != 12288 + ~tmp___1~0); {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 11: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 12: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,273 INFO L290 TraceCheckUtils]: 13: Hoare triple {586802#true} assume 12292 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 14: Hoare triple {586802#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 15: Hoare triple {586802#true} ~s__server~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 16: Hoare triple {586802#true} assume 0 != ~cb~0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 17: Hoare triple {586802#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 18: Hoare triple {586802#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 19: Hoare triple {586802#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 20: Hoare triple {586802#true} assume !(0 == ~tmp___4~0); {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 21: Hoare triple {586802#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 22: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 23: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 24: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 25: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 26: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,274 INFO L290 TraceCheckUtils]: 27: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 28: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 29: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 30: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 31: Hoare triple {586802#true} assume 4368 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 32: Hoare triple {586802#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 33: Hoare triple {586802#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 34: Hoare triple {586802#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 35: Hoare triple {586802#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 36: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 37: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 38: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 39: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 40: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,275 INFO L290 TraceCheckUtils]: 41: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 42: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 43: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 44: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 45: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 46: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 47: Hoare triple {586802#true} assume 4384 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 48: Hoare triple {586802#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 49: Hoare triple {586802#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 50: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 51: Hoare triple {586802#true} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 52: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 53: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 54: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,276 INFO L290 TraceCheckUtils]: 55: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 56: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 57: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 58: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 59: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 60: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 61: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 62: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 63: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 64: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 65: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 66: Hoare triple {586802#true} assume 4400 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 67: Hoare triple {586802#true} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 68: Hoare triple {586802#true} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 69: Hoare triple {586802#true} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {586802#true} is VALID [2022-04-15 11:22:46,277 INFO L290 TraceCheckUtils]: 70: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 71: Hoare triple {586802#true} ~s__state~0 := 4416;~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 72: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 73: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 74: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 75: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 76: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 77: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 78: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 79: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 80: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 81: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 82: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 83: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,278 INFO L290 TraceCheckUtils]: 84: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 85: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 86: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 87: Hoare triple {586802#true} assume 4416 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 88: Hoare triple {586802#true} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 89: Hoare triple {586802#true} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 90: Hoare triple {586802#true} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 91: Hoare triple {586802#true} assume !(0 == ~tmp___6~0); {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 92: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 93: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 94: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 95: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 96: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 97: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,279 INFO L290 TraceCheckUtils]: 98: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 99: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 100: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 101: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 102: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 103: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 104: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 105: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 106: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 107: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 108: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 109: Hoare triple {586802#true} assume 4432 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 110: Hoare triple {586802#true} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 111: Hoare triple {586802#true} assume !(5 == ~blastFlag~0); {586802#true} is VALID [2022-04-15 11:22:46,280 INFO L290 TraceCheckUtils]: 112: Hoare triple {586802#true} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 113: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 114: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 115: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 116: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 117: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 118: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 119: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 120: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 121: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 122: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 123: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 124: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 125: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,281 INFO L290 TraceCheckUtils]: 126: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 127: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 128: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 129: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 130: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 131: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 132: Hoare triple {586802#true} assume 4448 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 133: Hoare triple {586802#true} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 134: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 135: Hoare triple {586802#true} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 136: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 137: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 138: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 139: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,282 INFO L290 TraceCheckUtils]: 140: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 141: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 142: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 143: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 144: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 145: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 146: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 147: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 148: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 149: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 150: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 151: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 152: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 153: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,283 INFO L290 TraceCheckUtils]: 154: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 155: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 156: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 157: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 158: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 159: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 160: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 161: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 162: Hoare triple {586802#true} assume 4480 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 163: Hoare triple {586802#true} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 164: Hoare triple {586802#true} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 165: Hoare triple {586802#true} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 166: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 167: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,284 INFO L290 TraceCheckUtils]: 168: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 169: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 170: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 171: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 172: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 173: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 174: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 175: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 176: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 177: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 178: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 179: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 180: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 181: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 182: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,285 INFO L290 TraceCheckUtils]: 183: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 184: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 185: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 186: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 187: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 188: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 189: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 190: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 191: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 192: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 193: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 194: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 195: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 196: Hoare triple {586802#true} assume 4512 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,286 INFO L290 TraceCheckUtils]: 197: Hoare triple {586802#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 198: Hoare triple {586802#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 199: Hoare triple {586802#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 200: Hoare triple {586802#true} assume !(0 == ~tmp___7~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 201: Hoare triple {586802#true} assume !(0 == ~tmp___8~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 202: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 203: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 204: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 205: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 206: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 207: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 208: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 209: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 210: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,287 INFO L290 TraceCheckUtils]: 211: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 212: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 213: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 214: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 215: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 216: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 217: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 218: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 219: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 220: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 221: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 222: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 223: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 224: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,288 INFO L290 TraceCheckUtils]: 225: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 226: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 227: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 228: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 229: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 230: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 231: Hoare triple {586802#true} assume !(4512 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 232: Hoare triple {586802#true} assume !(4513 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 233: Hoare triple {586802#true} assume 4528 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 234: Hoare triple {586802#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 235: Hoare triple {586802#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 236: Hoare triple {586802#true} assume !(0 != ~s__hit~0);~s__s3__tmp__next_state___0~0 := 4560; {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 237: Hoare triple {586802#true} ~s__init_num~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 238: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,289 INFO L290 TraceCheckUtils]: 239: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 240: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 241: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 242: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 243: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 244: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 245: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 246: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 247: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 248: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 249: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 250: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 251: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 252: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,290 INFO L290 TraceCheckUtils]: 253: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 254: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 255: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 256: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 257: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 258: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 259: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 260: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 261: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 262: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 263: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 264: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 265: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 266: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,291 INFO L290 TraceCheckUtils]: 267: Hoare triple {586802#true} assume !(4512 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 268: Hoare triple {586802#true} assume !(4513 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 269: Hoare triple {586802#true} assume !(4528 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 270: Hoare triple {586802#true} assume !(4529 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 271: Hoare triple {586802#true} assume !(4560 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 272: Hoare triple {586802#true} assume !(4561 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 273: Hoare triple {586802#true} assume 4352 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 274: Hoare triple {586802#true} ~__cil_tmp70~0 := ~num1~0; {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 275: Hoare triple {586802#true} assume !(~__cil_tmp70~0 > 0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 276: Hoare triple {586802#true} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 277: Hoare triple {586802#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 278: Hoare triple {586802#true} ~skip~0 := 0; {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 279: Hoare triple {586802#true} assume !false; {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 280: Hoare triple {586802#true} ~state~0 := ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,292 INFO L290 TraceCheckUtils]: 281: Hoare triple {586802#true} assume !(12292 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 282: Hoare triple {586802#true} assume !(16384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 283: Hoare triple {586802#true} assume !(4096 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 284: Hoare triple {586802#true} assume !(20480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 285: Hoare triple {586802#true} assume !(4099 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 286: Hoare triple {586802#true} assume !(4368 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 287: Hoare triple {586802#true} assume !(4369 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 288: Hoare triple {586802#true} assume !(4384 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 289: Hoare triple {586802#true} assume !(4385 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 290: Hoare triple {586802#true} assume !(4400 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 291: Hoare triple {586802#true} assume !(4401 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 292: Hoare triple {586802#true} assume !(4416 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 293: Hoare triple {586802#true} assume !(4417 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 294: Hoare triple {586802#true} assume !(4432 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,293 INFO L290 TraceCheckUtils]: 295: Hoare triple {586802#true} assume !(4433 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 296: Hoare triple {586802#true} assume !(4448 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 297: Hoare triple {586802#true} assume !(4449 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 298: Hoare triple {586802#true} assume !(4464 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 299: Hoare triple {586802#true} assume !(4465 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 300: Hoare triple {586802#true} assume !(4466 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 301: Hoare triple {586802#true} assume !(4467 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 302: Hoare triple {586802#true} assume !(4480 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 303: Hoare triple {586802#true} assume !(4481 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 304: Hoare triple {586802#true} assume !(4496 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 305: Hoare triple {586802#true} assume !(4497 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 306: Hoare triple {586802#true} assume !(4512 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 307: Hoare triple {586802#true} assume !(4513 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 308: Hoare triple {586802#true} assume !(4528 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 309: Hoare triple {586802#true} assume !(4529 == ~s__state~0); {586802#true} is VALID [2022-04-15 11:22:46,294 INFO L290 TraceCheckUtils]: 310: Hoare triple {586802#true} assume 4560 == ~s__state~0; {586802#true} is VALID [2022-04-15 11:22:46,295 INFO L290 TraceCheckUtils]: 311: Hoare triple {586802#true} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {586802#true} is VALID [2022-04-15 11:22:46,295 INFO L290 TraceCheckUtils]: 312: Hoare triple {586802#true} assume !(~ret~0 <= 0); {586802#true} is VALID [2022-04-15 11:22:46,295 INFO L290 TraceCheckUtils]: 313: Hoare triple {586802#true} assume !(0 != ~s__hit~0);~s__state~0 := 3; {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,295 INFO L290 TraceCheckUtils]: 314: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} ~s__init_num~0 := 0; {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,296 INFO L290 TraceCheckUtils]: 315: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,296 INFO L290 TraceCheckUtils]: 316: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} ~skip~0 := 0; {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,296 INFO L290 TraceCheckUtils]: 317: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} assume !false; {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,297 INFO L290 TraceCheckUtils]: 318: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,297 INFO L290 TraceCheckUtils]: 319: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,297 INFO L290 TraceCheckUtils]: 320: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {586807#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 321: Hoare triple {586807#(= 3 ssl3_connect_~s__state~0)} assume 4096 == ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 322: Hoare triple {586803#false} ~s__server~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 323: Hoare triple {586803#false} assume 0 != ~cb~0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 324: Hoare triple {586803#false} ~__cil_tmp55~0 := 65280 + ~s__version~0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 325: Hoare triple {586803#false} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 326: Hoare triple {586803#false} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 327: Hoare triple {586803#false} assume !(0 == ~tmp___4~0); {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 328: Hoare triple {586803#false} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 329: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 330: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 331: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 332: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,298 INFO L290 TraceCheckUtils]: 333: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 334: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 335: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 336: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 337: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 338: Hoare triple {586803#false} assume 4368 == ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 339: Hoare triple {586803#false} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 340: Hoare triple {586803#false} assume !(0 == ~blastFlag~0); {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 341: Hoare triple {586803#false} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 342: Hoare triple {586803#false} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 343: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 344: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 345: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 346: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,299 INFO L290 TraceCheckUtils]: 347: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 348: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 349: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 350: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 351: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 352: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 353: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 354: Hoare triple {586803#false} assume 4384 == ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 355: Hoare triple {586803#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 356: Hoare triple {586803#false} assume !(1 == ~blastFlag~0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 357: Hoare triple {586803#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 358: Hoare triple {586803#false} assume !(~ret~0 <= 0); {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 359: Hoare triple {586803#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 360: Hoare triple {586803#false} ~s__init_num~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,300 INFO L290 TraceCheckUtils]: 361: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 362: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 363: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 364: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 365: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 366: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 367: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 368: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 369: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 370: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 371: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 372: Hoare triple {586803#false} assume !(4384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 373: Hoare triple {586803#false} assume !(4385 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 374: Hoare triple {586803#false} assume 4400 == ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 375: Hoare triple {586803#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {586803#false} is VALID [2022-04-15 11:22:46,301 INFO L290 TraceCheckUtils]: 376: Hoare triple {586803#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 377: Hoare triple {586803#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 378: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 379: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 380: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 381: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 382: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 383: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 384: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 385: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 386: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 387: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 388: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 389: Hoare triple {586803#false} assume !(4384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,302 INFO L290 TraceCheckUtils]: 390: Hoare triple {586803#false} assume !(4385 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 391: Hoare triple {586803#false} assume !(4400 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 392: Hoare triple {586803#false} assume !(4401 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 393: Hoare triple {586803#false} assume 4416 == ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 394: Hoare triple {586803#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 395: Hoare triple {586803#false} assume !(3 == ~blastFlag~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 396: Hoare triple {586803#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 397: Hoare triple {586803#false} assume !(0 == ~tmp___6~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 398: Hoare triple {586803#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 399: Hoare triple {586803#false} ~skip~0 := 0; {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 400: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 401: Hoare triple {586803#false} ~state~0 := ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 402: Hoare triple {586803#false} assume !(12292 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 403: Hoare triple {586803#false} assume !(16384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,303 INFO L290 TraceCheckUtils]: 404: Hoare triple {586803#false} assume !(4096 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 405: Hoare triple {586803#false} assume !(20480 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 406: Hoare triple {586803#false} assume !(4099 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 407: Hoare triple {586803#false} assume !(4368 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 408: Hoare triple {586803#false} assume !(4369 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 409: Hoare triple {586803#false} assume !(4384 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 410: Hoare triple {586803#false} assume !(4385 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 411: Hoare triple {586803#false} assume !(4400 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 412: Hoare triple {586803#false} assume !(4401 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 413: Hoare triple {586803#false} assume !(4416 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 414: Hoare triple {586803#false} assume !(4417 == ~s__state~0); {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 415: Hoare triple {586803#false} assume 4432 == ~s__state~0; {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 416: Hoare triple {586803#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 417: Hoare triple {586803#false} assume 5 == ~blastFlag~0; {586803#false} is VALID [2022-04-15 11:22:46,304 INFO L290 TraceCheckUtils]: 418: Hoare triple {586803#false} assume !false; {586803#false} is VALID [2022-04-15 11:22:46,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1970 backedges. 885 proven. 0 refuted. 0 times theorem prover too weak. 1085 trivial. 0 not checked. [2022-04-15 11:22:46,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:22:46,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181607929] [2022-04-15 11:22:46,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181607929] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:22:46,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:22:46,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:22:46,306 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:22:46,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1614951586] [2022-04-15 11:22:46,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1614951586] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:22:46,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:22:46,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-04-15 11:22:46,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260131305] [2022-04-15 11:22:46,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:22:46,307 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.75) internal successors, (163), 3 states have internal predecessors, (163), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 419 [2022-04-15 11:22:46,307 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:22:46,308 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 4 states, 4 states have (on average 40.75) internal successors, (163), 3 states have internal predecessors, (163), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:22:46,414 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 167 edges. 167 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:22:46,415 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-04-15 11:22:46,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:22:46,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-04-15 11:22:46,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-04-15 11:22:46,416 INFO L87 Difference]: Start difference. First operand 6102 states and 7609 transitions. Second operand has 4 states, 4 states have (on average 40.75) internal successors, (163), 3 states have internal predecessors, (163), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:05,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:05,269 INFO L93 Difference]: Finished difference Result 11744 states and 14395 transitions. [2022-04-15 11:23:05,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-04-15 11:23:05,270 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.75) internal successors, (163), 3 states have internal predecessors, (163), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 419 [2022-04-15 11:23:05,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:23:05,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 40.75) internal successors, (163), 3 states have internal predecessors, (163), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:05,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 382 transitions. [2022-04-15 11:23:05,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 40.75) internal successors, (163), 3 states have internal predecessors, (163), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:05,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 382 transitions. [2022-04-15 11:23:05,273 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 4 states and 382 transitions. [2022-04-15 11:23:05,437 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 382 edges. 382 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:05,739 INFO L225 Difference]: With dead ends: 11744 [2022-04-15 11:23:05,739 INFO L226 Difference]: Without dead ends: 2925 [2022-04-15 11:23:05,746 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-04-15 11:23:05,746 INFO L913 BasicCegarLoop]: 185 mSDtfsCounter, 209 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-15 11:23:05,746 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 192 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-15 11:23:05,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2925 states. [2022-04-15 11:23:09,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2925 to 2784. [2022-04-15 11:23:09,986 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:23:09,989 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2925 states. Second operand has 2784 states, 2779 states have (on average 1.236415976970133) internal successors, (3436), 2779 states have internal predecessors, (3436), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:09,991 INFO L74 IsIncluded]: Start isIncluded. First operand 2925 states. Second operand has 2784 states, 2779 states have (on average 1.236415976970133) internal successors, (3436), 2779 states have internal predecessors, (3436), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:09,992 INFO L87 Difference]: Start difference. First operand 2925 states. Second operand has 2784 states, 2779 states have (on average 1.236415976970133) internal successors, (3436), 2779 states have internal predecessors, (3436), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:10,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:10,235 INFO L93 Difference]: Finished difference Result 2925 states and 3608 transitions. [2022-04-15 11:23:10,235 INFO L276 IsEmpty]: Start isEmpty. Operand 2925 states and 3608 transitions. [2022-04-15 11:23:10,236 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:23:10,236 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:23:10,239 INFO L74 IsIncluded]: Start isIncluded. First operand has 2784 states, 2779 states have (on average 1.236415976970133) internal successors, (3436), 2779 states have internal predecessors, (3436), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 2925 states. [2022-04-15 11:23:10,241 INFO L87 Difference]: Start difference. First operand has 2784 states, 2779 states have (on average 1.236415976970133) internal successors, (3436), 2779 states have internal predecessors, (3436), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 2925 states. [2022-04-15 11:23:10,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:10,503 INFO L93 Difference]: Finished difference Result 2925 states and 3608 transitions. [2022-04-15 11:23:10,503 INFO L276 IsEmpty]: Start isEmpty. Operand 2925 states and 3608 transitions. [2022-04-15 11:23:10,505 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:23:10,505 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:23:10,505 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:23:10,505 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:23:10,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2784 states, 2779 states have (on average 1.236415976970133) internal successors, (3436), 2779 states have internal predecessors, (3436), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:10,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2784 states to 2784 states and 3440 transitions. [2022-04-15 11:23:10,868 INFO L78 Accepts]: Start accepts. Automaton has 2784 states and 3440 transitions. Word has length 419 [2022-04-15 11:23:10,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:23:10,869 INFO L478 AbstractCegarLoop]: Abstraction has 2784 states and 3440 transitions. [2022-04-15 11:23:10,869 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.75) internal successors, (163), 3 states have internal predecessors, (163), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:10,869 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 2784 states and 3440 transitions. [2022-04-15 11:23:12,908 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 3440 edges. 3440 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:12,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2784 states and 3440 transitions. [2022-04-15 11:23:12,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2022-04-15 11:23:12,912 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:23:12,912 INFO L499 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 15, 15, 13, 13, 11, 11, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:23:12,912 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-04-15 11:23:12,912 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:23:12,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:23:12,913 INFO L85 PathProgramCache]: Analyzing trace with hash 284201983, now seen corresponding path program 1 times [2022-04-15 11:23:12,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:23:12,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1158013952] [2022-04-15 11:23:12,915 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:23:12,915 INFO L85 PathProgramCache]: Analyzing trace with hash 284201983, now seen corresponding path program 2 times [2022-04-15 11:23:12,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:23:12,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066383587] [2022-04-15 11:23:12,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:23:12,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:23:12,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:23:13,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:23:13,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:23:13,042 INFO L290 TraceCheckUtils]: 0: Hoare triple {621727#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {621720#true} is VALID [2022-04-15 11:23:13,042 INFO L290 TraceCheckUtils]: 1: Hoare triple {621720#true} assume true; {621720#true} is VALID [2022-04-15 11:23:13,042 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {621720#true} {621720#true} #547#return; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L272 TraceCheckUtils]: 0: Hoare triple {621720#true} call ULTIMATE.init(); {621727#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 1: Hoare triple {621727#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 2: Hoare triple {621720#true} assume true; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {621720#true} {621720#true} #547#return; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L272 TraceCheckUtils]: 4: Hoare triple {621720#true} call #t~ret55 := main(); {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 5: Hoare triple {621720#true} havoc ~s~0;~s~0 := 12292; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L272 TraceCheckUtils]: 6: Hoare triple {621720#true} call #t~ret54 := ssl3_connect(~s~0); {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 7: Hoare triple {621720#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 8: Hoare triple {621720#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 9: Hoare triple {621720#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 10: Hoare triple {621720#true} assume !(0 != 12288 + ~tmp___1~0); {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 11: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 12: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 13: Hoare triple {621720#true} assume 12292 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 14: Hoare triple {621720#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 15: Hoare triple {621720#true} ~s__server~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,043 INFO L290 TraceCheckUtils]: 16: Hoare triple {621720#true} assume 0 != ~cb~0; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 17: Hoare triple {621720#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 18: Hoare triple {621720#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 19: Hoare triple {621720#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 20: Hoare triple {621720#true} assume !(0 == ~tmp___4~0); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 21: Hoare triple {621720#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 22: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 23: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 24: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 25: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 26: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 27: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 28: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 29: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 30: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 31: Hoare triple {621720#true} assume 4368 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 32: Hoare triple {621720#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 33: Hoare triple {621720#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {621720#true} is VALID [2022-04-15 11:23:13,044 INFO L290 TraceCheckUtils]: 34: Hoare triple {621720#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 35: Hoare triple {621720#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 36: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 37: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 38: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 39: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 40: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 41: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 42: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 43: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 44: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 45: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 46: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 47: Hoare triple {621720#true} assume 4384 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 48: Hoare triple {621720#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 49: Hoare triple {621720#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {621720#true} is VALID [2022-04-15 11:23:13,045 INFO L290 TraceCheckUtils]: 50: Hoare triple {621720#true} assume !(~ret~0 <= 0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 51: Hoare triple {621720#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 52: Hoare triple {621720#true} ~s__init_num~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 53: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 54: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 55: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 56: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 57: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 58: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 59: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 60: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 61: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 62: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 63: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 64: Hoare triple {621720#true} assume !(4384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,046 INFO L290 TraceCheckUtils]: 65: Hoare triple {621720#true} assume !(4385 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 66: Hoare triple {621720#true} assume !(4400 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 67: Hoare triple {621720#true} assume !(4401 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 68: Hoare triple {621720#true} assume !(4416 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 69: Hoare triple {621720#true} assume !(4417 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 70: Hoare triple {621720#true} assume !(4432 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 71: Hoare triple {621720#true} assume !(4433 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 72: Hoare triple {621720#true} assume !(4448 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 73: Hoare triple {621720#true} assume !(4449 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 74: Hoare triple {621720#true} assume !(4464 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 75: Hoare triple {621720#true} assume !(4465 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 76: Hoare triple {621720#true} assume !(4466 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 77: Hoare triple {621720#true} assume !(4467 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 78: Hoare triple {621720#true} assume !(4480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 79: Hoare triple {621720#true} assume !(4481 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,047 INFO L290 TraceCheckUtils]: 80: Hoare triple {621720#true} assume !(4496 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 81: Hoare triple {621720#true} assume !(4497 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 82: Hoare triple {621720#true} assume !(4512 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 83: Hoare triple {621720#true} assume !(4513 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 84: Hoare triple {621720#true} assume !(4528 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 85: Hoare triple {621720#true} assume !(4529 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 86: Hoare triple {621720#true} assume 4560 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 87: Hoare triple {621720#true} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 88: Hoare triple {621720#true} assume !(~ret~0 <= 0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 89: Hoare triple {621720#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 90: Hoare triple {621720#true} ~s__init_num~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 91: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 92: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 93: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:13,048 INFO L290 TraceCheckUtils]: 94: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 95: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 96: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 97: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 98: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 99: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 100: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 101: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 102: Hoare triple {621720#true} assume !(4384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 103: Hoare triple {621720#true} assume !(4385 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 104: Hoare triple {621720#true} assume !(4400 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 105: Hoare triple {621720#true} assume !(4401 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 106: Hoare triple {621720#true} assume !(4416 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 107: Hoare triple {621720#true} assume !(4417 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 108: Hoare triple {621720#true} assume !(4432 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,049 INFO L290 TraceCheckUtils]: 109: Hoare triple {621720#true} assume !(4433 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 110: Hoare triple {621720#true} assume !(4448 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 111: Hoare triple {621720#true} assume !(4449 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 112: Hoare triple {621720#true} assume !(4464 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 113: Hoare triple {621720#true} assume !(4465 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 114: Hoare triple {621720#true} assume !(4466 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 115: Hoare triple {621720#true} assume !(4467 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 116: Hoare triple {621720#true} assume !(4480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 117: Hoare triple {621720#true} assume !(4481 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 118: Hoare triple {621720#true} assume !(4496 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 119: Hoare triple {621720#true} assume !(4497 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 120: Hoare triple {621720#true} assume 4512 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 121: Hoare triple {621720#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 122: Hoare triple {621720#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 123: Hoare triple {621720#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 124: Hoare triple {621720#true} assume !(0 == ~tmp___7~0); {621720#true} is VALID [2022-04-15 11:23:13,050 INFO L290 TraceCheckUtils]: 125: Hoare triple {621720#true} assume !(0 == ~tmp___8~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 126: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 127: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 128: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 129: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 130: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 131: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 132: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 133: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 134: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 135: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 136: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 137: Hoare triple {621720#true} assume !(4384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 138: Hoare triple {621720#true} assume !(4385 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 139: Hoare triple {621720#true} assume !(4400 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,051 INFO L290 TraceCheckUtils]: 140: Hoare triple {621720#true} assume !(4401 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 141: Hoare triple {621720#true} assume !(4416 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 142: Hoare triple {621720#true} assume !(4417 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 143: Hoare triple {621720#true} assume !(4432 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 144: Hoare triple {621720#true} assume !(4433 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 145: Hoare triple {621720#true} assume !(4448 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 146: Hoare triple {621720#true} assume !(4449 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 147: Hoare triple {621720#true} assume !(4464 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 148: Hoare triple {621720#true} assume !(4465 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 149: Hoare triple {621720#true} assume !(4466 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 150: Hoare triple {621720#true} assume !(4467 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 151: Hoare triple {621720#true} assume !(4480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 152: Hoare triple {621720#true} assume !(4481 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 153: Hoare triple {621720#true} assume !(4496 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 154: Hoare triple {621720#true} assume !(4497 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 155: Hoare triple {621720#true} assume !(4512 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,052 INFO L290 TraceCheckUtils]: 156: Hoare triple {621720#true} assume !(4513 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:13,053 INFO L290 TraceCheckUtils]: 157: Hoare triple {621720#true} assume 4528 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:13,053 INFO L290 TraceCheckUtils]: 158: Hoare triple {621720#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {621720#true} is VALID [2022-04-15 11:23:13,053 INFO L290 TraceCheckUtils]: 159: Hoare triple {621720#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {621720#true} is VALID [2022-04-15 11:23:13,053 INFO L290 TraceCheckUtils]: 160: Hoare triple {621720#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,062 INFO L290 TraceCheckUtils]: 161: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 != 2 + ~__cil_tmp67~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,062 INFO L290 TraceCheckUtils]: 162: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,062 INFO L290 TraceCheckUtils]: 163: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,062 INFO L290 TraceCheckUtils]: 164: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,063 INFO L290 TraceCheckUtils]: 165: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,063 INFO L290 TraceCheckUtils]: 166: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,063 INFO L290 TraceCheckUtils]: 167: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,063 INFO L290 TraceCheckUtils]: 168: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,063 INFO L290 TraceCheckUtils]: 169: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,064 INFO L290 TraceCheckUtils]: 170: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,064 INFO L290 TraceCheckUtils]: 171: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,064 INFO L290 TraceCheckUtils]: 172: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,065 INFO L290 TraceCheckUtils]: 173: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,065 INFO L290 TraceCheckUtils]: 174: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,065 INFO L290 TraceCheckUtils]: 175: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,065 INFO L290 TraceCheckUtils]: 176: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,066 INFO L290 TraceCheckUtils]: 177: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,066 INFO L290 TraceCheckUtils]: 178: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,066 INFO L290 TraceCheckUtils]: 179: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,066 INFO L290 TraceCheckUtils]: 180: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,067 INFO L290 TraceCheckUtils]: 181: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,067 INFO L290 TraceCheckUtils]: 182: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,067 INFO L290 TraceCheckUtils]: 183: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,067 INFO L290 TraceCheckUtils]: 184: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,067 INFO L290 TraceCheckUtils]: 185: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,068 INFO L290 TraceCheckUtils]: 186: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,068 INFO L290 TraceCheckUtils]: 187: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,068 INFO L290 TraceCheckUtils]: 188: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,068 INFO L290 TraceCheckUtils]: 189: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,069 INFO L290 TraceCheckUtils]: 190: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,069 INFO L290 TraceCheckUtils]: 191: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,069 INFO L290 TraceCheckUtils]: 192: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,069 INFO L290 TraceCheckUtils]: 193: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,070 INFO L290 TraceCheckUtils]: 194: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,070 INFO L290 TraceCheckUtils]: 195: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,070 INFO L290 TraceCheckUtils]: 196: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,070 INFO L290 TraceCheckUtils]: 197: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561 == ~s__state~0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,070 INFO L290 TraceCheckUtils]: 198: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352 == ~s__state~0; {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,071 INFO L290 TraceCheckUtils]: 199: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,071 INFO L290 TraceCheckUtils]: 200: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~__cil_tmp70~0 > 0); {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:13,071 INFO L290 TraceCheckUtils]: 201: Hoare triple {621725#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,071 INFO L290 TraceCheckUtils]: 202: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,072 INFO L290 TraceCheckUtils]: 203: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} ~skip~0 := 0; {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,072 INFO L290 TraceCheckUtils]: 204: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !false; {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,072 INFO L290 TraceCheckUtils]: 205: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,073 INFO L290 TraceCheckUtils]: 206: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,073 INFO L290 TraceCheckUtils]: 207: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,073 INFO L290 TraceCheckUtils]: 208: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,073 INFO L290 TraceCheckUtils]: 209: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,074 INFO L290 TraceCheckUtils]: 210: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,074 INFO L290 TraceCheckUtils]: 211: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,074 INFO L290 TraceCheckUtils]: 212: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,074 INFO L290 TraceCheckUtils]: 213: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(4384 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 214: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume !(4385 == ~s__state~0); {621726#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 215: Hoare triple {621726#(= 3 ssl3_connect_~s__state~0)} assume 4400 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 216: Hoare triple {621721#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 217: Hoare triple {621721#false} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 218: Hoare triple {621721#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 219: Hoare triple {621721#false} assume !(~ret~0 <= 0); {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 220: Hoare triple {621721#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 221: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 222: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,075 INFO L290 TraceCheckUtils]: 223: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 224: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 225: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 226: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 227: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 228: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 229: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 230: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 231: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 232: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 233: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 234: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 235: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 236: Hoare triple {621721#false} assume 4416 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 237: Hoare triple {621721#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {621721#false} is VALID [2022-04-15 11:23:13,076 INFO L290 TraceCheckUtils]: 238: Hoare triple {621721#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 239: Hoare triple {621721#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 240: Hoare triple {621721#false} assume !(0 == ~tmp___6~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 241: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 242: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 243: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 244: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 245: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 246: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 247: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 248: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 249: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 250: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 251: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 252: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 253: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,077 INFO L290 TraceCheckUtils]: 254: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 255: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 256: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 257: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 258: Hoare triple {621721#false} assume 4432 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 259: Hoare triple {621721#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 260: Hoare triple {621721#false} assume !(5 == ~blastFlag~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 261: Hoare triple {621721#false} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 262: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 263: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 264: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 265: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 266: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 267: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 268: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,078 INFO L290 TraceCheckUtils]: 269: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 270: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 271: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 272: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 273: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 274: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 275: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 276: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 277: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 278: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 279: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 280: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 281: Hoare triple {621721#false} assume 4448 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 282: Hoare triple {621721#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {621721#false} is VALID [2022-04-15 11:23:13,079 INFO L290 TraceCheckUtils]: 283: Hoare triple {621721#false} assume !(~ret~0 <= 0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 284: Hoare triple {621721#false} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 285: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 286: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 287: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 288: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 289: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 290: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 291: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 292: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 293: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 294: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 295: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 296: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 297: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 298: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,080 INFO L290 TraceCheckUtils]: 299: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 300: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 301: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 302: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 303: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 304: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 305: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 306: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 307: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 308: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 309: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 310: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 311: Hoare triple {621721#false} assume 4480 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 312: Hoare triple {621721#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {621721#false} is VALID [2022-04-15 11:23:13,081 INFO L290 TraceCheckUtils]: 313: Hoare triple {621721#false} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 314: Hoare triple {621721#false} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 315: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 316: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 317: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 318: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 319: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 320: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 321: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 322: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 323: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 324: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 325: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 326: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,082 INFO L290 TraceCheckUtils]: 327: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 328: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 329: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 330: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 331: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 332: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 333: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 334: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 335: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 336: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 337: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 338: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 339: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 340: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,083 INFO L290 TraceCheckUtils]: 341: Hoare triple {621721#false} assume !(4480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 342: Hoare triple {621721#false} assume !(4481 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 343: Hoare triple {621721#false} assume !(4496 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 344: Hoare triple {621721#false} assume !(4497 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 345: Hoare triple {621721#false} assume 4512 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 346: Hoare triple {621721#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 347: Hoare triple {621721#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 348: Hoare triple {621721#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 349: Hoare triple {621721#false} assume !(0 == ~tmp___7~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 350: Hoare triple {621721#false} assume !(0 == ~tmp___8~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 351: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 352: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 353: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 354: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 355: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,084 INFO L290 TraceCheckUtils]: 356: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 357: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 358: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 359: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 360: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 361: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 362: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 363: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 364: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 365: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 366: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 367: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 368: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 369: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 370: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,085 INFO L290 TraceCheckUtils]: 371: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 372: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 373: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 374: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 375: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 376: Hoare triple {621721#false} assume !(4480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 377: Hoare triple {621721#false} assume !(4481 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 378: Hoare triple {621721#false} assume !(4496 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 379: Hoare triple {621721#false} assume !(4497 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 380: Hoare triple {621721#false} assume !(4512 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 381: Hoare triple {621721#false} assume !(4513 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 382: Hoare triple {621721#false} assume 4528 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 383: Hoare triple {621721#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 384: Hoare triple {621721#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 385: Hoare triple {621721#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {621721#false} is VALID [2022-04-15 11:23:13,086 INFO L290 TraceCheckUtils]: 386: Hoare triple {621721#false} assume !(0 != 2 + ~__cil_tmp67~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 387: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 388: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 389: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 390: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 391: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 392: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 393: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 394: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 395: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 396: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 397: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 398: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 399: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 400: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,087 INFO L290 TraceCheckUtils]: 401: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 402: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 403: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 404: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 405: Hoare triple {621721#false} assume !(4432 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 406: Hoare triple {621721#false} assume !(4433 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 407: Hoare triple {621721#false} assume !(4448 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 408: Hoare triple {621721#false} assume !(4449 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 409: Hoare triple {621721#false} assume !(4464 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 410: Hoare triple {621721#false} assume !(4465 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 411: Hoare triple {621721#false} assume !(4466 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 412: Hoare triple {621721#false} assume !(4467 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 413: Hoare triple {621721#false} assume !(4480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 414: Hoare triple {621721#false} assume !(4481 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 415: Hoare triple {621721#false} assume !(4496 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,088 INFO L290 TraceCheckUtils]: 416: Hoare triple {621721#false} assume !(4497 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 417: Hoare triple {621721#false} assume !(4512 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 418: Hoare triple {621721#false} assume !(4513 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 419: Hoare triple {621721#false} assume !(4528 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 420: Hoare triple {621721#false} assume !(4529 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 421: Hoare triple {621721#false} assume !(4560 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 422: Hoare triple {621721#false} assume !(4561 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 423: Hoare triple {621721#false} assume 4352 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 424: Hoare triple {621721#false} ~__cil_tmp70~0 := ~num1~0; {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 425: Hoare triple {621721#false} assume !(~__cil_tmp70~0 > 0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 426: Hoare triple {621721#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 427: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 428: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 429: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 430: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 431: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,089 INFO L290 TraceCheckUtils]: 432: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 433: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 434: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 435: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 436: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 437: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 438: Hoare triple {621721#false} assume 4384 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 439: Hoare triple {621721#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 440: Hoare triple {621721#false} assume !(1 == ~blastFlag~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 441: Hoare triple {621721#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 442: Hoare triple {621721#false} assume !(~ret~0 <= 0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 443: Hoare triple {621721#false} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 444: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 445: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 446: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 447: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 448: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,090 INFO L290 TraceCheckUtils]: 449: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 450: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 451: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 452: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 453: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 454: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 455: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 456: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 457: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 458: Hoare triple {621721#false} assume 4400 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 459: Hoare triple {621721#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 460: Hoare triple {621721#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 461: Hoare triple {621721#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 462: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 463: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 464: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,091 INFO L290 TraceCheckUtils]: 465: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 466: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 467: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 468: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 469: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 470: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 471: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 472: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 473: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 474: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 475: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 476: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 477: Hoare triple {621721#false} assume 4416 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 478: Hoare triple {621721#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 479: Hoare triple {621721#false} assume !(3 == ~blastFlag~0); {621721#false} is VALID [2022-04-15 11:23:13,092 INFO L290 TraceCheckUtils]: 480: Hoare triple {621721#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 481: Hoare triple {621721#false} assume !(0 == ~tmp___6~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 482: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 483: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 484: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 485: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 486: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 487: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 488: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 489: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 490: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 491: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 492: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 493: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 494: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 495: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 496: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 497: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 498: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:13,093 INFO L290 TraceCheckUtils]: 499: Hoare triple {621721#false} assume 4432 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:13,094 INFO L290 TraceCheckUtils]: 500: Hoare triple {621721#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {621721#false} is VALID [2022-04-15 11:23:13,094 INFO L290 TraceCheckUtils]: 501: Hoare triple {621721#false} assume 5 == ~blastFlag~0; {621721#false} is VALID [2022-04-15 11:23:13,094 INFO L290 TraceCheckUtils]: 502: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:13,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2711 backedges. 1571 proven. 14 refuted. 0 times theorem prover too weak. 1126 trivial. 0 not checked. [2022-04-15 11:23:13,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:23:13,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066383587] [2022-04-15 11:23:13,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066383587] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 11:23:13,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946417086] [2022-04-15 11:23:13,095 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 11:23:13,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 11:23:13,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 11:23:13,112 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 11:23:13,113 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-15 11:23:13,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 11:23:13,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 11:23:13,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 926 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-15 11:23:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:23:13,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 11:23:14,108 INFO L272 TraceCheckUtils]: 0: Hoare triple {621720#true} call ULTIMATE.init(); {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L290 TraceCheckUtils]: 1: Hoare triple {621720#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L290 TraceCheckUtils]: 2: Hoare triple {621720#true} assume true; {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {621720#true} {621720#true} #547#return; {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L272 TraceCheckUtils]: 4: Hoare triple {621720#true} call #t~ret55 := main(); {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L290 TraceCheckUtils]: 5: Hoare triple {621720#true} havoc ~s~0;~s~0 := 12292; {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L272 TraceCheckUtils]: 6: Hoare triple {621720#true} call #t~ret54 := ssl3_connect(~s~0); {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L290 TraceCheckUtils]: 7: Hoare triple {621720#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L290 TraceCheckUtils]: 8: Hoare triple {621720#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {621720#true} is VALID [2022-04-15 11:23:14,108 INFO L290 TraceCheckUtils]: 9: Hoare triple {621720#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 10: Hoare triple {621720#true} assume !(0 != 12288 + ~tmp___1~0); {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 11: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 12: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 13: Hoare triple {621720#true} assume 12292 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 14: Hoare triple {621720#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 15: Hoare triple {621720#true} ~s__server~0 := 0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 16: Hoare triple {621720#true} assume 0 != ~cb~0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 17: Hoare triple {621720#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 18: Hoare triple {621720#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 19: Hoare triple {621720#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 20: Hoare triple {621720#true} assume !(0 == ~tmp___4~0); {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 21: Hoare triple {621720#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 22: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 23: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 24: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 25: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 26: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,109 INFO L290 TraceCheckUtils]: 27: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 28: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 29: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 30: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 31: Hoare triple {621720#true} assume 4368 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 32: Hoare triple {621720#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 33: Hoare triple {621720#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 34: Hoare triple {621720#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 35: Hoare triple {621720#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 36: Hoare triple {621720#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 37: Hoare triple {621720#true} ~skip~0 := 0; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 38: Hoare triple {621720#true} assume !false; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 39: Hoare triple {621720#true} ~state~0 := ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 40: Hoare triple {621720#true} assume !(12292 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 41: Hoare triple {621720#true} assume !(16384 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 42: Hoare triple {621720#true} assume !(4096 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 43: Hoare triple {621720#true} assume !(20480 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 44: Hoare triple {621720#true} assume !(4099 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 45: Hoare triple {621720#true} assume !(4368 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,110 INFO L290 TraceCheckUtils]: 46: Hoare triple {621720#true} assume !(4369 == ~s__state~0); {621720#true} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 47: Hoare triple {621720#true} assume 4384 == ~s__state~0; {621720#true} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 48: Hoare triple {621720#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {621720#true} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 49: Hoare triple {621720#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {621720#true} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 50: Hoare triple {621720#true} assume !(~ret~0 <= 0); {621720#true} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 51: Hoare triple {621720#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 52: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 53: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,111 INFO L290 TraceCheckUtils]: 54: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,112 INFO L290 TraceCheckUtils]: 55: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,112 INFO L290 TraceCheckUtils]: 56: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,112 INFO L290 TraceCheckUtils]: 57: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,112 INFO L290 TraceCheckUtils]: 58: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,112 INFO L290 TraceCheckUtils]: 59: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,113 INFO L290 TraceCheckUtils]: 60: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,113 INFO L290 TraceCheckUtils]: 61: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,113 INFO L290 TraceCheckUtils]: 62: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,113 INFO L290 TraceCheckUtils]: 63: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,113 INFO L290 TraceCheckUtils]: 64: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,113 INFO L290 TraceCheckUtils]: 65: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,114 INFO L290 TraceCheckUtils]: 66: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,114 INFO L290 TraceCheckUtils]: 67: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,114 INFO L290 TraceCheckUtils]: 68: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,114 INFO L290 TraceCheckUtils]: 69: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,114 INFO L290 TraceCheckUtils]: 70: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,114 INFO L290 TraceCheckUtils]: 71: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,115 INFO L290 TraceCheckUtils]: 72: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,115 INFO L290 TraceCheckUtils]: 73: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,115 INFO L290 TraceCheckUtils]: 74: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,115 INFO L290 TraceCheckUtils]: 75: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,115 INFO L290 TraceCheckUtils]: 76: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,115 INFO L290 TraceCheckUtils]: 77: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,116 INFO L290 TraceCheckUtils]: 78: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,116 INFO L290 TraceCheckUtils]: 79: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4481 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,116 INFO L290 TraceCheckUtils]: 80: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4496 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,116 INFO L290 TraceCheckUtils]: 81: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4497 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,116 INFO L290 TraceCheckUtils]: 82: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4512 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,116 INFO L290 TraceCheckUtils]: 83: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4513 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,117 INFO L290 TraceCheckUtils]: 84: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4528 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,117 INFO L290 TraceCheckUtils]: 85: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4529 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,117 INFO L290 TraceCheckUtils]: 86: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4560 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,117 INFO L290 TraceCheckUtils]: 87: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,117 INFO L290 TraceCheckUtils]: 88: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,118 INFO L290 TraceCheckUtils]: 89: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 0 != ~s__hit~0;~s__state~0 := 4512; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,118 INFO L290 TraceCheckUtils]: 90: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,118 INFO L290 TraceCheckUtils]: 91: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,118 INFO L290 TraceCheckUtils]: 92: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,118 INFO L290 TraceCheckUtils]: 93: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,118 INFO L290 TraceCheckUtils]: 94: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,119 INFO L290 TraceCheckUtils]: 95: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,119 INFO L290 TraceCheckUtils]: 96: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,119 INFO L290 TraceCheckUtils]: 97: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,119 INFO L290 TraceCheckUtils]: 98: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,119 INFO L290 TraceCheckUtils]: 99: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,119 INFO L290 TraceCheckUtils]: 100: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,120 INFO L290 TraceCheckUtils]: 101: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,120 INFO L290 TraceCheckUtils]: 102: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,120 INFO L290 TraceCheckUtils]: 103: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,120 INFO L290 TraceCheckUtils]: 104: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,120 INFO L290 TraceCheckUtils]: 105: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,120 INFO L290 TraceCheckUtils]: 106: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,121 INFO L290 TraceCheckUtils]: 107: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,121 INFO L290 TraceCheckUtils]: 108: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,121 INFO L290 TraceCheckUtils]: 109: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,121 INFO L290 TraceCheckUtils]: 110: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,121 INFO L290 TraceCheckUtils]: 111: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,122 INFO L290 TraceCheckUtils]: 112: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,122 INFO L290 TraceCheckUtils]: 113: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,122 INFO L290 TraceCheckUtils]: 114: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,122 INFO L290 TraceCheckUtils]: 115: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,122 INFO L290 TraceCheckUtils]: 116: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,122 INFO L290 TraceCheckUtils]: 117: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4481 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,123 INFO L290 TraceCheckUtils]: 118: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4496 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,123 INFO L290 TraceCheckUtils]: 119: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4497 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,123 INFO L290 TraceCheckUtils]: 120: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4512 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,123 INFO L290 TraceCheckUtils]: 121: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,123 INFO L290 TraceCheckUtils]: 122: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,123 INFO L290 TraceCheckUtils]: 123: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,124 INFO L290 TraceCheckUtils]: 124: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~tmp___7~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,124 INFO L290 TraceCheckUtils]: 125: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~tmp___8~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,124 INFO L290 TraceCheckUtils]: 126: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,124 INFO L290 TraceCheckUtils]: 127: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,124 INFO L290 TraceCheckUtils]: 128: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,124 INFO L290 TraceCheckUtils]: 129: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,125 INFO L290 TraceCheckUtils]: 130: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,125 INFO L290 TraceCheckUtils]: 131: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,125 INFO L290 TraceCheckUtils]: 132: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,125 INFO L290 TraceCheckUtils]: 133: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,125 INFO L290 TraceCheckUtils]: 134: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,125 INFO L290 TraceCheckUtils]: 135: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,126 INFO L290 TraceCheckUtils]: 136: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,126 INFO L290 TraceCheckUtils]: 137: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,126 INFO L290 TraceCheckUtils]: 138: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,126 INFO L290 TraceCheckUtils]: 139: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,126 INFO L290 TraceCheckUtils]: 140: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,126 INFO L290 TraceCheckUtils]: 141: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,127 INFO L290 TraceCheckUtils]: 142: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,127 INFO L290 TraceCheckUtils]: 143: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,127 INFO L290 TraceCheckUtils]: 144: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,127 INFO L290 TraceCheckUtils]: 145: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,127 INFO L290 TraceCheckUtils]: 146: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,128 INFO L290 TraceCheckUtils]: 147: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,128 INFO L290 TraceCheckUtils]: 148: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,128 INFO L290 TraceCheckUtils]: 149: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,128 INFO L290 TraceCheckUtils]: 150: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,128 INFO L290 TraceCheckUtils]: 151: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,128 INFO L290 TraceCheckUtils]: 152: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4481 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,129 INFO L290 TraceCheckUtils]: 153: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4496 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,129 INFO L290 TraceCheckUtils]: 154: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4497 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,129 INFO L290 TraceCheckUtils]: 155: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4512 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,129 INFO L290 TraceCheckUtils]: 156: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4513 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,129 INFO L290 TraceCheckUtils]: 157: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4528 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,129 INFO L290 TraceCheckUtils]: 158: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,130 INFO L290 TraceCheckUtils]: 159: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,130 INFO L290 TraceCheckUtils]: 160: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,130 INFO L290 TraceCheckUtils]: 161: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 != 2 + ~__cil_tmp67~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,130 INFO L290 TraceCheckUtils]: 162: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,130 INFO L290 TraceCheckUtils]: 163: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,130 INFO L290 TraceCheckUtils]: 164: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,131 INFO L290 TraceCheckUtils]: 165: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,131 INFO L290 TraceCheckUtils]: 166: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,131 INFO L290 TraceCheckUtils]: 167: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,131 INFO L290 TraceCheckUtils]: 168: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,131 INFO L290 TraceCheckUtils]: 169: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,131 INFO L290 TraceCheckUtils]: 170: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,132 INFO L290 TraceCheckUtils]: 171: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,132 INFO L290 TraceCheckUtils]: 172: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,132 INFO L290 TraceCheckUtils]: 173: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,132 INFO L290 TraceCheckUtils]: 174: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,132 INFO L290 TraceCheckUtils]: 175: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,132 INFO L290 TraceCheckUtils]: 176: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,133 INFO L290 TraceCheckUtils]: 177: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,133 INFO L290 TraceCheckUtils]: 178: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,133 INFO L290 TraceCheckUtils]: 179: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,133 INFO L290 TraceCheckUtils]: 180: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,133 INFO L290 TraceCheckUtils]: 181: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,134 INFO L290 TraceCheckUtils]: 182: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,134 INFO L290 TraceCheckUtils]: 183: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,134 INFO L290 TraceCheckUtils]: 184: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,134 INFO L290 TraceCheckUtils]: 185: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,134 INFO L290 TraceCheckUtils]: 186: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,134 INFO L290 TraceCheckUtils]: 187: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,135 INFO L290 TraceCheckUtils]: 188: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,135 INFO L290 TraceCheckUtils]: 189: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4481 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,135 INFO L290 TraceCheckUtils]: 190: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4496 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,135 INFO L290 TraceCheckUtils]: 191: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4497 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,135 INFO L290 TraceCheckUtils]: 192: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4512 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,135 INFO L290 TraceCheckUtils]: 193: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4513 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,136 INFO L290 TraceCheckUtils]: 194: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4528 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,136 INFO L290 TraceCheckUtils]: 195: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4529 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,136 INFO L290 TraceCheckUtils]: 196: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4560 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,136 INFO L290 TraceCheckUtils]: 197: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4561 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,136 INFO L290 TraceCheckUtils]: 198: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4352 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,136 INFO L290 TraceCheckUtils]: 199: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~__cil_tmp70~0 := ~num1~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,137 INFO L290 TraceCheckUtils]: 200: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~__cil_tmp70~0 > 0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,137 INFO L290 TraceCheckUtils]: 201: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,137 INFO L290 TraceCheckUtils]: 202: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,137 INFO L290 TraceCheckUtils]: 203: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,137 INFO L290 TraceCheckUtils]: 204: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,137 INFO L290 TraceCheckUtils]: 205: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,138 INFO L290 TraceCheckUtils]: 206: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,138 INFO L290 TraceCheckUtils]: 207: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,138 INFO L290 TraceCheckUtils]: 208: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,138 INFO L290 TraceCheckUtils]: 209: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,138 INFO L290 TraceCheckUtils]: 210: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,138 INFO L290 TraceCheckUtils]: 211: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,139 INFO L290 TraceCheckUtils]: 212: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,139 INFO L290 TraceCheckUtils]: 213: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,139 INFO L290 TraceCheckUtils]: 214: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,139 INFO L290 TraceCheckUtils]: 215: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4400 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,139 INFO L290 TraceCheckUtils]: 216: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,139 INFO L290 TraceCheckUtils]: 217: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,140 INFO L290 TraceCheckUtils]: 218: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,140 INFO L290 TraceCheckUtils]: 219: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,140 INFO L290 TraceCheckUtils]: 220: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__state~0 := 4416;~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,140 INFO L290 TraceCheckUtils]: 221: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,140 INFO L290 TraceCheckUtils]: 222: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,140 INFO L290 TraceCheckUtils]: 223: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,141 INFO L290 TraceCheckUtils]: 224: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,141 INFO L290 TraceCheckUtils]: 225: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,141 INFO L290 TraceCheckUtils]: 226: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,141 INFO L290 TraceCheckUtils]: 227: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,141 INFO L290 TraceCheckUtils]: 228: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,141 INFO L290 TraceCheckUtils]: 229: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,142 INFO L290 TraceCheckUtils]: 230: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,142 INFO L290 TraceCheckUtils]: 231: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,142 INFO L290 TraceCheckUtils]: 232: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,142 INFO L290 TraceCheckUtils]: 233: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,142 INFO L290 TraceCheckUtils]: 234: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,142 INFO L290 TraceCheckUtils]: 235: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,143 INFO L290 TraceCheckUtils]: 236: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4416 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,143 INFO L290 TraceCheckUtils]: 237: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,143 INFO L290 TraceCheckUtils]: 238: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,143 INFO L290 TraceCheckUtils]: 239: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,143 INFO L290 TraceCheckUtils]: 240: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~tmp___6~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,143 INFO L290 TraceCheckUtils]: 241: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,144 INFO L290 TraceCheckUtils]: 242: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,144 INFO L290 TraceCheckUtils]: 243: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,144 INFO L290 TraceCheckUtils]: 244: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,144 INFO L290 TraceCheckUtils]: 245: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,144 INFO L290 TraceCheckUtils]: 246: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,144 INFO L290 TraceCheckUtils]: 247: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,145 INFO L290 TraceCheckUtils]: 248: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,145 INFO L290 TraceCheckUtils]: 249: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,145 INFO L290 TraceCheckUtils]: 250: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,145 INFO L290 TraceCheckUtils]: 251: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,145 INFO L290 TraceCheckUtils]: 252: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,145 INFO L290 TraceCheckUtils]: 253: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,146 INFO L290 TraceCheckUtils]: 254: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,146 INFO L290 TraceCheckUtils]: 255: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,146 INFO L290 TraceCheckUtils]: 256: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,146 INFO L290 TraceCheckUtils]: 257: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,146 INFO L290 TraceCheckUtils]: 258: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4432 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,146 INFO L290 TraceCheckUtils]: 259: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,147 INFO L290 TraceCheckUtils]: 260: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(5 == ~blastFlag~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,147 INFO L290 TraceCheckUtils]: 261: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,147 INFO L290 TraceCheckUtils]: 262: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,147 INFO L290 TraceCheckUtils]: 263: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,147 INFO L290 TraceCheckUtils]: 264: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,147 INFO L290 TraceCheckUtils]: 265: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,148 INFO L290 TraceCheckUtils]: 266: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,148 INFO L290 TraceCheckUtils]: 267: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,148 INFO L290 TraceCheckUtils]: 268: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,148 INFO L290 TraceCheckUtils]: 269: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,148 INFO L290 TraceCheckUtils]: 270: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,148 INFO L290 TraceCheckUtils]: 271: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,149 INFO L290 TraceCheckUtils]: 272: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,149 INFO L290 TraceCheckUtils]: 273: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,149 INFO L290 TraceCheckUtils]: 274: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,149 INFO L290 TraceCheckUtils]: 275: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,149 INFO L290 TraceCheckUtils]: 276: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,149 INFO L290 TraceCheckUtils]: 277: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,150 INFO L290 TraceCheckUtils]: 278: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,150 INFO L290 TraceCheckUtils]: 279: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,150 INFO L290 TraceCheckUtils]: 280: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,150 INFO L290 TraceCheckUtils]: 281: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4448 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,150 INFO L290 TraceCheckUtils]: 282: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,150 INFO L290 TraceCheckUtils]: 283: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,151 INFO L290 TraceCheckUtils]: 284: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,151 INFO L290 TraceCheckUtils]: 285: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,151 INFO L290 TraceCheckUtils]: 286: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,151 INFO L290 TraceCheckUtils]: 287: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,151 INFO L290 TraceCheckUtils]: 288: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,151 INFO L290 TraceCheckUtils]: 289: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,152 INFO L290 TraceCheckUtils]: 290: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,152 INFO L290 TraceCheckUtils]: 291: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,152 INFO L290 TraceCheckUtils]: 292: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,152 INFO L290 TraceCheckUtils]: 293: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,152 INFO L290 TraceCheckUtils]: 294: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,153 INFO L290 TraceCheckUtils]: 295: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,153 INFO L290 TraceCheckUtils]: 296: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,153 INFO L290 TraceCheckUtils]: 297: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,153 INFO L290 TraceCheckUtils]: 298: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,153 INFO L290 TraceCheckUtils]: 299: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,153 INFO L290 TraceCheckUtils]: 300: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,154 INFO L290 TraceCheckUtils]: 301: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,154 INFO L290 TraceCheckUtils]: 302: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,154 INFO L290 TraceCheckUtils]: 303: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,154 INFO L290 TraceCheckUtils]: 304: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,154 INFO L290 TraceCheckUtils]: 305: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,154 INFO L290 TraceCheckUtils]: 306: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,155 INFO L290 TraceCheckUtils]: 307: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,155 INFO L290 TraceCheckUtils]: 308: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,155 INFO L290 TraceCheckUtils]: 309: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,155 INFO L290 TraceCheckUtils]: 310: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,155 INFO L290 TraceCheckUtils]: 311: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4480 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,155 INFO L290 TraceCheckUtils]: 312: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,156 INFO L290 TraceCheckUtils]: 313: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,156 INFO L290 TraceCheckUtils]: 314: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,156 INFO L290 TraceCheckUtils]: 315: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,156 INFO L290 TraceCheckUtils]: 316: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,156 INFO L290 TraceCheckUtils]: 317: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,156 INFO L290 TraceCheckUtils]: 318: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,157 INFO L290 TraceCheckUtils]: 319: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,157 INFO L290 TraceCheckUtils]: 320: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,157 INFO L290 TraceCheckUtils]: 321: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,157 INFO L290 TraceCheckUtils]: 322: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,157 INFO L290 TraceCheckUtils]: 323: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,157 INFO L290 TraceCheckUtils]: 324: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,158 INFO L290 TraceCheckUtils]: 325: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,158 INFO L290 TraceCheckUtils]: 326: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,158 INFO L290 TraceCheckUtils]: 327: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,158 INFO L290 TraceCheckUtils]: 328: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,158 INFO L290 TraceCheckUtils]: 329: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,158 INFO L290 TraceCheckUtils]: 330: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,159 INFO L290 TraceCheckUtils]: 331: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,159 INFO L290 TraceCheckUtils]: 332: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,159 INFO L290 TraceCheckUtils]: 333: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,159 INFO L290 TraceCheckUtils]: 334: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,159 INFO L290 TraceCheckUtils]: 335: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,159 INFO L290 TraceCheckUtils]: 336: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,160 INFO L290 TraceCheckUtils]: 337: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,160 INFO L290 TraceCheckUtils]: 338: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,160 INFO L290 TraceCheckUtils]: 339: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,160 INFO L290 TraceCheckUtils]: 340: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,160 INFO L290 TraceCheckUtils]: 341: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,160 INFO L290 TraceCheckUtils]: 342: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4481 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,161 INFO L290 TraceCheckUtils]: 343: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4496 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,161 INFO L290 TraceCheckUtils]: 344: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4497 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,161 INFO L290 TraceCheckUtils]: 345: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4512 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,161 INFO L290 TraceCheckUtils]: 346: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,161 INFO L290 TraceCheckUtils]: 347: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,161 INFO L290 TraceCheckUtils]: 348: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,162 INFO L290 TraceCheckUtils]: 349: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~tmp___7~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,162 INFO L290 TraceCheckUtils]: 350: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~tmp___8~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,162 INFO L290 TraceCheckUtils]: 351: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,162 INFO L290 TraceCheckUtils]: 352: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,162 INFO L290 TraceCheckUtils]: 353: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,162 INFO L290 TraceCheckUtils]: 354: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,163 INFO L290 TraceCheckUtils]: 355: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,163 INFO L290 TraceCheckUtils]: 356: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,163 INFO L290 TraceCheckUtils]: 357: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,163 INFO L290 TraceCheckUtils]: 358: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,163 INFO L290 TraceCheckUtils]: 359: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,163 INFO L290 TraceCheckUtils]: 360: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,164 INFO L290 TraceCheckUtils]: 361: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,164 INFO L290 TraceCheckUtils]: 362: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,164 INFO L290 TraceCheckUtils]: 363: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,164 INFO L290 TraceCheckUtils]: 364: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,164 INFO L290 TraceCheckUtils]: 365: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,164 INFO L290 TraceCheckUtils]: 366: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,165 INFO L290 TraceCheckUtils]: 367: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,165 INFO L290 TraceCheckUtils]: 368: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,165 INFO L290 TraceCheckUtils]: 369: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,165 INFO L290 TraceCheckUtils]: 370: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,165 INFO L290 TraceCheckUtils]: 371: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,165 INFO L290 TraceCheckUtils]: 372: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,166 INFO L290 TraceCheckUtils]: 373: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,166 INFO L290 TraceCheckUtils]: 374: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,166 INFO L290 TraceCheckUtils]: 375: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,166 INFO L290 TraceCheckUtils]: 376: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,166 INFO L290 TraceCheckUtils]: 377: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4481 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,166 INFO L290 TraceCheckUtils]: 378: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4496 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,167 INFO L290 TraceCheckUtils]: 379: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4497 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,167 INFO L290 TraceCheckUtils]: 380: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4512 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,167 INFO L290 TraceCheckUtils]: 381: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4513 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,167 INFO L290 TraceCheckUtils]: 382: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4528 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,167 INFO L290 TraceCheckUtils]: 383: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,168 INFO L290 TraceCheckUtils]: 384: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,168 INFO L290 TraceCheckUtils]: 385: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,168 INFO L290 TraceCheckUtils]: 386: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 != 2 + ~__cil_tmp67~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,168 INFO L290 TraceCheckUtils]: 387: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__init_num~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,168 INFO L290 TraceCheckUtils]: 388: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,168 INFO L290 TraceCheckUtils]: 389: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,169 INFO L290 TraceCheckUtils]: 390: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,169 INFO L290 TraceCheckUtils]: 391: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,169 INFO L290 TraceCheckUtils]: 392: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,169 INFO L290 TraceCheckUtils]: 393: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,169 INFO L290 TraceCheckUtils]: 394: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,169 INFO L290 TraceCheckUtils]: 395: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,170 INFO L290 TraceCheckUtils]: 396: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,170 INFO L290 TraceCheckUtils]: 397: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,170 INFO L290 TraceCheckUtils]: 398: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,170 INFO L290 TraceCheckUtils]: 399: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,170 INFO L290 TraceCheckUtils]: 400: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4385 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,170 INFO L290 TraceCheckUtils]: 401: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4400 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,171 INFO L290 TraceCheckUtils]: 402: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4401 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,171 INFO L290 TraceCheckUtils]: 403: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4416 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,171 INFO L290 TraceCheckUtils]: 404: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4417 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,171 INFO L290 TraceCheckUtils]: 405: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4432 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,171 INFO L290 TraceCheckUtils]: 406: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4433 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,171 INFO L290 TraceCheckUtils]: 407: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4448 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,172 INFO L290 TraceCheckUtils]: 408: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4449 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,172 INFO L290 TraceCheckUtils]: 409: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4464 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,172 INFO L290 TraceCheckUtils]: 410: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4465 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,172 INFO L290 TraceCheckUtils]: 411: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4466 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,173 INFO L290 TraceCheckUtils]: 412: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4467 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,173 INFO L290 TraceCheckUtils]: 413: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,173 INFO L290 TraceCheckUtils]: 414: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4481 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,173 INFO L290 TraceCheckUtils]: 415: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4496 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,173 INFO L290 TraceCheckUtils]: 416: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4497 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,173 INFO L290 TraceCheckUtils]: 417: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4512 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,174 INFO L290 TraceCheckUtils]: 418: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4513 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,174 INFO L290 TraceCheckUtils]: 419: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4528 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,174 INFO L290 TraceCheckUtils]: 420: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4529 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,174 INFO L290 TraceCheckUtils]: 421: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4560 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,174 INFO L290 TraceCheckUtils]: 422: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4561 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,174 INFO L290 TraceCheckUtils]: 423: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4352 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,175 INFO L290 TraceCheckUtils]: 424: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~__cil_tmp70~0 := ~num1~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,175 INFO L290 TraceCheckUtils]: 425: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~__cil_tmp70~0 > 0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,175 INFO L290 TraceCheckUtils]: 426: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,175 INFO L290 TraceCheckUtils]: 427: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,175 INFO L290 TraceCheckUtils]: 428: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~skip~0 := 0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,175 INFO L290 TraceCheckUtils]: 429: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !false; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,176 INFO L290 TraceCheckUtils]: 430: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} ~state~0 := ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,176 INFO L290 TraceCheckUtils]: 431: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(12292 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,176 INFO L290 TraceCheckUtils]: 432: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(16384 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,176 INFO L290 TraceCheckUtils]: 433: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4096 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,176 INFO L290 TraceCheckUtils]: 434: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(20480 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,177 INFO L290 TraceCheckUtils]: 435: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4099 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,177 INFO L290 TraceCheckUtils]: 436: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4368 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,177 INFO L290 TraceCheckUtils]: 437: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(4369 == ~s__state~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,177 INFO L290 TraceCheckUtils]: 438: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4384 == ~s__state~0; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,177 INFO L290 TraceCheckUtils]: 439: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,177 INFO L290 TraceCheckUtils]: 440: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(1 == ~blastFlag~0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 441: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 442: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(~ret~0 <= 0); {621884#(not (= ssl3_connect_~s__hit~0 0))} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 443: Hoare triple {621884#(not (= ssl3_connect_~s__hit~0 0))} assume !(0 != ~s__hit~0);~s__state~0 := 4400; {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 444: Hoare triple {621721#false} ~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 445: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 446: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 447: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 448: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 449: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 450: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 451: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 452: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 453: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,178 INFO L290 TraceCheckUtils]: 454: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 455: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 456: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 457: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 458: Hoare triple {621721#false} assume 4400 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 459: Hoare triple {621721#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 460: Hoare triple {621721#false} assume 0 != (256 + ~__cil_tmp64~0) % 4294967296;~skip~0 := 1; {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 461: Hoare triple {621721#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 462: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 463: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 464: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 465: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 466: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 467: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 468: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 469: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 470: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 471: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,179 INFO L290 TraceCheckUtils]: 472: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 473: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 474: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 475: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 476: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 477: Hoare triple {621721#false} assume 4416 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 478: Hoare triple {621721#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 479: Hoare triple {621721#false} assume !(3 == ~blastFlag~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 480: Hoare triple {621721#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 481: Hoare triple {621721#false} assume !(0 == ~tmp___6~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 482: Hoare triple {621721#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 483: Hoare triple {621721#false} ~skip~0 := 0; {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 484: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 485: Hoare triple {621721#false} ~state~0 := ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 486: Hoare triple {621721#false} assume !(12292 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 487: Hoare triple {621721#false} assume !(16384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 488: Hoare triple {621721#false} assume !(4096 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 489: Hoare triple {621721#false} assume !(20480 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 490: Hoare triple {621721#false} assume !(4099 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,180 INFO L290 TraceCheckUtils]: 491: Hoare triple {621721#false} assume !(4368 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 492: Hoare triple {621721#false} assume !(4369 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 493: Hoare triple {621721#false} assume !(4384 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 494: Hoare triple {621721#false} assume !(4385 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 495: Hoare triple {621721#false} assume !(4400 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 496: Hoare triple {621721#false} assume !(4401 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 497: Hoare triple {621721#false} assume !(4416 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 498: Hoare triple {621721#false} assume !(4417 == ~s__state~0); {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 499: Hoare triple {621721#false} assume 4432 == ~s__state~0; {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 500: Hoare triple {621721#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 501: Hoare triple {621721#false} assume 5 == ~blastFlag~0; {621721#false} is VALID [2022-04-15 11:23:14,181 INFO L290 TraceCheckUtils]: 502: Hoare triple {621721#false} assume !false; {621721#false} is VALID [2022-04-15 11:23:14,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2711 backedges. 1018 proven. 0 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2022-04-15 11:23:14,182 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-15 11:23:14,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946417086] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:23:14,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-15 11:23:14,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2022-04-15 11:23:14,183 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:23:14,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1158013952] [2022-04-15 11:23:14,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1158013952] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:23:14,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:23:14,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-15 11:23:14,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943169120] [2022-04-15 11:23:14,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:23:14,184 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 503 [2022-04-15 11:23:14,184 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:23:14,184 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:14,237 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 160 edges. 160 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:14,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-15 11:23:14,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:23:14,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-15 11:23:14,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-15 11:23:14,237 INFO L87 Difference]: Start difference. First operand 2784 states and 3440 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:18,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:18,641 INFO L93 Difference]: Finished difference Result 2809 states and 3470 transitions. [2022-04-15 11:23:18,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-15 11:23:18,642 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 503 [2022-04-15 11:23:18,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:23:18,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:18,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 258 transitions. [2022-04-15 11:23:18,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:18,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 258 transitions. [2022-04-15 11:23:18,644 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 3 states and 258 transitions. [2022-04-15 11:23:18,735 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 258 edges. 258 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:19,019 INFO L225 Difference]: With dead ends: 2809 [2022-04-15 11:23:19,019 INFO L226 Difference]: Without dead ends: 2732 [2022-04-15 11:23:19,020 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 504 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-15 11:23:19,020 INFO L913 BasicCegarLoop]: 210 mSDtfsCounter, 61 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-15 11:23:19,020 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 272 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-15 11:23:19,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2732 states. [2022-04-15 11:23:23,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2732 to 2709. [2022-04-15 11:23:23,223 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:23:23,225 INFO L82 GeneralOperation]: Start isEquivalent. First operand 2732 states. Second operand has 2709 states, 2704 states have (on average 1.2363165680473374) internal successors, (3343), 2704 states have internal predecessors, (3343), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:23,227 INFO L74 IsIncluded]: Start isIncluded. First operand 2732 states. Second operand has 2709 states, 2704 states have (on average 1.2363165680473374) internal successors, (3343), 2704 states have internal predecessors, (3343), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:23,228 INFO L87 Difference]: Start difference. First operand 2732 states. Second operand has 2709 states, 2704 states have (on average 1.2363165680473374) internal successors, (3343), 2704 states have internal predecessors, (3343), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:23,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:23,456 INFO L93 Difference]: Finished difference Result 2732 states and 3376 transitions. [2022-04-15 11:23:23,456 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 3376 transitions. [2022-04-15 11:23:23,457 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:23:23,457 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:23:23,460 INFO L74 IsIncluded]: Start isIncluded. First operand has 2709 states, 2704 states have (on average 1.2363165680473374) internal successors, (3343), 2704 states have internal predecessors, (3343), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 2732 states. [2022-04-15 11:23:23,461 INFO L87 Difference]: Start difference. First operand has 2709 states, 2704 states have (on average 1.2363165680473374) internal successors, (3343), 2704 states have internal predecessors, (3343), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Second operand 2732 states. [2022-04-15 11:23:23,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:23,730 INFO L93 Difference]: Finished difference Result 2732 states and 3376 transitions. [2022-04-15 11:23:23,730 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 3376 transitions. [2022-04-15 11:23:23,731 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:23:23,731 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:23:23,731 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:23:23,731 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:23:23,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2709 states, 2704 states have (on average 1.2363165680473374) internal successors, (3343), 2704 states have internal predecessors, (3343), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:24,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2709 states to 2709 states and 3347 transitions. [2022-04-15 11:23:24,166 INFO L78 Accepts]: Start accepts. Automaton has 2709 states and 3347 transitions. Word has length 503 [2022-04-15 11:23:24,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:23:24,166 INFO L478 AbstractCegarLoop]: Abstraction has 2709 states and 3347 transitions. [2022-04-15 11:23:24,166 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:24,166 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 2709 states and 3347 transitions. [2022-04-15 11:23:26,250 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 3347 edges. 3347 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:26,251 INFO L276 IsEmpty]: Start isEmpty. Operand 2709 states and 3347 transitions. [2022-04-15 11:23:26,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 616 [2022-04-15 11:23:26,255 INFO L491 BasicCegarLoop]: Found error trace [2022-04-15 11:23:26,255 INFO L499 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 17, 17, 16, 16, 15, 15, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 8, 8, 5, 5, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-15 11:23:26,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-15 11:23:26,472 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-15 11:23:26,472 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION === [ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-15 11:23:26,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-15 11:23:26,473 INFO L85 PathProgramCache]: Analyzing trace with hash -2077143838, now seen corresponding path program 1 times [2022-04-15 11:23:26,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-15 11:23:26,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1953459105] [2022-04-15 11:23:26,474 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-15 11:23:26,474 INFO L85 PathProgramCache]: Analyzing trace with hash -2077143838, now seen corresponding path program 2 times [2022-04-15 11:23:26,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-15 11:23:26,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660901267] [2022-04-15 11:23:26,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-15 11:23:26,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-15 11:23:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:23:26,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-15 11:23:26,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:23:26,560 INFO L290 TraceCheckUtils]: 0: Hoare triple {639744#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {639737#true} is VALID [2022-04-15 11:23:26,560 INFO L290 TraceCheckUtils]: 1: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-15 11:23:26,560 INFO L284 TraceCheckUtils]: 2: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L272 TraceCheckUtils]: 0: Hoare triple {639737#true} call ULTIMATE.init(); {639744#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 1: Hoare triple {639744#(and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|))} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 2: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L272 TraceCheckUtils]: 4: Hoare triple {639737#true} call #t~ret55 := main(); {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 5: Hoare triple {639737#true} havoc ~s~0;~s~0 := 12292; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L272 TraceCheckUtils]: 6: Hoare triple {639737#true} call #t~ret54 := ssl3_connect(~s~0); {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 7: Hoare triple {639737#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 8: Hoare triple {639737#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 9: Hoare triple {639737#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 10: Hoare triple {639737#true} assume !(0 != 12288 + ~tmp___1~0); {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 11: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:26,561 INFO L290 TraceCheckUtils]: 12: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 13: Hoare triple {639737#true} assume 12292 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 14: Hoare triple {639737#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 15: Hoare triple {639737#true} ~s__server~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 16: Hoare triple {639737#true} assume 0 != ~cb~0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 17: Hoare triple {639737#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 18: Hoare triple {639737#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 19: Hoare triple {639737#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 20: Hoare triple {639737#true} assume !(0 == ~tmp___4~0); {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 21: Hoare triple {639737#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 22: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 23: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 24: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 25: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 26: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 27: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 28: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 29: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,562 INFO L290 TraceCheckUtils]: 30: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 31: Hoare triple {639737#true} assume 4368 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 32: Hoare triple {639737#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 33: Hoare triple {639737#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 34: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 35: Hoare triple {639737#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 36: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 37: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 38: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 39: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 40: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 41: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 42: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 43: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 44: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 45: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 46: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 47: Hoare triple {639737#true} assume 4384 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,563 INFO L290 TraceCheckUtils]: 48: Hoare triple {639737#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 49: Hoare triple {639737#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 50: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 51: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 52: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 53: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 54: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 55: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 56: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 57: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 58: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 59: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 60: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 61: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 62: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 63: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 64: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 65: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 66: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,564 INFO L290 TraceCheckUtils]: 67: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 68: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 69: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 70: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 71: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 72: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 73: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 74: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 75: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 76: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 77: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 78: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 79: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 80: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 81: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 82: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 83: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,565 INFO L290 TraceCheckUtils]: 84: Hoare triple {639737#true} assume !(4528 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 85: Hoare triple {639737#true} assume !(4529 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 86: Hoare triple {639737#true} assume 4560 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 87: Hoare triple {639737#true} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 88: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 89: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 90: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 91: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 92: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 93: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 94: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 95: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 96: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 97: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 98: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 99: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 100: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 101: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 102: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,566 INFO L290 TraceCheckUtils]: 103: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 104: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 105: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 106: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 107: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 108: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 109: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 110: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 111: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 112: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 113: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 114: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 115: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 116: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 117: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 118: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 119: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 120: Hoare triple {639737#true} assume 4512 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,567 INFO L290 TraceCheckUtils]: 121: Hoare triple {639737#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 122: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 123: Hoare triple {639737#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 124: Hoare triple {639737#true} assume !(0 == ~tmp___7~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 125: Hoare triple {639737#true} assume !(0 == ~tmp___8~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 126: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 127: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 128: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 129: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 130: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 131: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 132: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 133: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 134: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 135: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 136: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 137: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,568 INFO L290 TraceCheckUtils]: 138: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 139: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 140: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 141: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 142: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 143: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 144: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 145: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 146: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 147: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 148: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 149: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 150: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 151: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 152: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 153: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 154: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 155: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,569 INFO L290 TraceCheckUtils]: 156: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:26,570 INFO L290 TraceCheckUtils]: 157: Hoare triple {639737#true} assume 4528 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:26,570 INFO L290 TraceCheckUtils]: 158: Hoare triple {639737#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639737#true} is VALID [2022-04-15 11:23:26,570 INFO L290 TraceCheckUtils]: 159: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639737#true} is VALID [2022-04-15 11:23:26,570 INFO L290 TraceCheckUtils]: 160: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,570 INFO L290 TraceCheckUtils]: 161: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 != 2 + ~__cil_tmp67~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,570 INFO L290 TraceCheckUtils]: 162: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__init_num~0 := 0; {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,571 INFO L290 TraceCheckUtils]: 163: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,571 INFO L290 TraceCheckUtils]: 164: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~skip~0 := 0; {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,571 INFO L290 TraceCheckUtils]: 165: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !false; {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,571 INFO L290 TraceCheckUtils]: 166: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~state~0 := ~s__state~0; {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,571 INFO L290 TraceCheckUtils]: 167: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(12292 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,572 INFO L290 TraceCheckUtils]: 168: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(16384 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,572 INFO L290 TraceCheckUtils]: 169: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4096 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,572 INFO L290 TraceCheckUtils]: 170: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(20480 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,572 INFO L290 TraceCheckUtils]: 171: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4099 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,572 INFO L290 TraceCheckUtils]: 172: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4368 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,573 INFO L290 TraceCheckUtils]: 173: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4369 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,573 INFO L290 TraceCheckUtils]: 174: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4384 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,573 INFO L290 TraceCheckUtils]: 175: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4385 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,573 INFO L290 TraceCheckUtils]: 176: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4400 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,573 INFO L290 TraceCheckUtils]: 177: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4401 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,574 INFO L290 TraceCheckUtils]: 178: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4416 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,574 INFO L290 TraceCheckUtils]: 179: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4417 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,574 INFO L290 TraceCheckUtils]: 180: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4432 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,574 INFO L290 TraceCheckUtils]: 181: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4433 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,574 INFO L290 TraceCheckUtils]: 182: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4448 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,575 INFO L290 TraceCheckUtils]: 183: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4449 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,575 INFO L290 TraceCheckUtils]: 184: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4464 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,575 INFO L290 TraceCheckUtils]: 185: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4465 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,575 INFO L290 TraceCheckUtils]: 186: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4466 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,576 INFO L290 TraceCheckUtils]: 187: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4467 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,576 INFO L290 TraceCheckUtils]: 188: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4480 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,576 INFO L290 TraceCheckUtils]: 189: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4481 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,576 INFO L290 TraceCheckUtils]: 190: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4496 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,576 INFO L290 TraceCheckUtils]: 191: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4497 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,577 INFO L290 TraceCheckUtils]: 192: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4512 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,577 INFO L290 TraceCheckUtils]: 193: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4513 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,577 INFO L290 TraceCheckUtils]: 194: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4528 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,577 INFO L290 TraceCheckUtils]: 195: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4529 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,577 INFO L290 TraceCheckUtils]: 196: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4560 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,578 INFO L290 TraceCheckUtils]: 197: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(4561 == ~s__state~0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,578 INFO L290 TraceCheckUtils]: 198: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume 4352 == ~s__state~0; {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,578 INFO L290 TraceCheckUtils]: 199: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~__cil_tmp70~0 := ~num1~0; {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,578 INFO L290 TraceCheckUtils]: 200: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} assume !(~__cil_tmp70~0 > 0); {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} is VALID [2022-04-15 11:23:26,578 INFO L290 TraceCheckUtils]: 201: Hoare triple {639742#(= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,579 INFO L290 TraceCheckUtils]: 202: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(0 == ~s__s3__tmp__reuse_message~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,579 INFO L290 TraceCheckUtils]: 203: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} ~skip~0 := 0; {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,579 INFO L290 TraceCheckUtils]: 204: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !false; {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,579 INFO L290 TraceCheckUtils]: 205: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} ~state~0 := ~s__state~0; {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,580 INFO L290 TraceCheckUtils]: 206: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(12292 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,580 INFO L290 TraceCheckUtils]: 207: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(16384 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,580 INFO L290 TraceCheckUtils]: 208: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(4096 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,580 INFO L290 TraceCheckUtils]: 209: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(20480 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,580 INFO L290 TraceCheckUtils]: 210: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(4099 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,581 INFO L290 TraceCheckUtils]: 211: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(4368 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,581 INFO L290 TraceCheckUtils]: 212: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(4369 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,581 INFO L290 TraceCheckUtils]: 213: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(4384 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,581 INFO L290 TraceCheckUtils]: 214: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume !(4385 == ~s__state~0); {639743#(= 3 ssl3_connect_~s__state~0)} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 215: Hoare triple {639743#(= 3 ssl3_connect_~s__state~0)} assume 4400 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 216: Hoare triple {639738#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 217: Hoare triple {639738#false} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 218: Hoare triple {639738#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 219: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 220: Hoare triple {639738#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 221: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 222: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 223: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 224: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 225: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 226: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 227: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 228: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 229: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 230: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,582 INFO L290 TraceCheckUtils]: 231: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 232: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 233: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 234: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 235: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 236: Hoare triple {639738#false} assume 4416 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 237: Hoare triple {639738#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 238: Hoare triple {639738#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 239: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 240: Hoare triple {639738#false} assume !(0 == ~tmp___6~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 241: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 242: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 243: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 244: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 245: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 246: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 247: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 248: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 249: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,583 INFO L290 TraceCheckUtils]: 250: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 251: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 252: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 253: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 254: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 255: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 256: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 257: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 258: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 259: Hoare triple {639738#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 260: Hoare triple {639738#false} assume !(5 == ~blastFlag~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 261: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 262: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 263: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 264: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 265: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 266: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 267: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 268: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,584 INFO L290 TraceCheckUtils]: 269: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 270: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 271: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 272: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 273: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 274: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 275: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 276: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 277: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 278: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 279: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 280: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 281: Hoare triple {639738#false} assume 4448 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 282: Hoare triple {639738#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 283: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 284: Hoare triple {639738#false} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 285: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 286: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,585 INFO L290 TraceCheckUtils]: 287: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 288: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 289: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 290: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 291: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 292: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 293: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 294: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 295: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 296: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 297: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 298: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 299: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 300: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 301: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 302: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 303: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 304: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 305: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,586 INFO L290 TraceCheckUtils]: 306: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 307: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 308: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 309: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 310: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 311: Hoare triple {639738#false} assume 4480 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 312: Hoare triple {639738#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 313: Hoare triple {639738#false} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 314: Hoare triple {639738#false} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 315: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 316: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 317: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 318: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 319: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 320: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 321: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 322: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 323: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 324: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,587 INFO L290 TraceCheckUtils]: 325: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 326: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 327: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 328: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 329: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 330: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 331: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 332: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 333: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 334: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 335: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 336: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 337: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 338: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 339: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 340: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 341: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 342: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 343: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,588 INFO L290 TraceCheckUtils]: 344: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 345: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 346: Hoare triple {639738#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 347: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 348: Hoare triple {639738#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 349: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 350: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 351: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 352: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 353: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 354: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 355: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 356: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 357: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 358: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 359: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 360: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 361: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 362: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,589 INFO L290 TraceCheckUtils]: 363: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 364: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 365: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 366: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 367: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 368: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 369: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 370: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 371: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 372: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 373: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 374: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 375: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 376: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 377: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 378: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 379: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 380: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 381: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,590 INFO L290 TraceCheckUtils]: 382: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 383: Hoare triple {639738#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 384: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 385: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 386: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 387: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 388: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 389: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 390: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 391: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 392: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 393: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 394: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 395: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 396: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 397: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 398: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,591 INFO L290 TraceCheckUtils]: 399: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 400: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 401: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 402: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 403: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 404: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 405: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 406: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 407: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 408: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 409: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 410: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 411: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 412: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 413: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 414: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 415: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 416: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 417: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,592 INFO L290 TraceCheckUtils]: 418: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 419: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 420: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 421: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 422: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 423: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 424: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 425: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 426: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 427: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 428: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 429: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 430: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 431: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 432: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 433: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 434: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 435: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 436: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,593 INFO L290 TraceCheckUtils]: 437: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 438: Hoare triple {639738#false} assume 4384 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 439: Hoare triple {639738#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 440: Hoare triple {639738#false} assume !(1 == ~blastFlag~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 441: Hoare triple {639738#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 442: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 443: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 444: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 445: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 446: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 447: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 448: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 449: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 450: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 451: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 452: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 453: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 454: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,594 INFO L290 TraceCheckUtils]: 455: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 456: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 457: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 458: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 459: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 460: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 461: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 462: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 463: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 464: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 465: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 466: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 467: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 468: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 469: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 470: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 471: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 472: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,595 INFO L290 TraceCheckUtils]: 473: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 474: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 475: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 476: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 477: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 478: Hoare triple {639738#false} assume 4560 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 479: Hoare triple {639738#false} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 480: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 481: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 482: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 483: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 484: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 485: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 486: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 487: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 488: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 489: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 490: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 491: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,596 INFO L290 TraceCheckUtils]: 492: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 493: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 494: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 495: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 496: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 497: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 498: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 499: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 500: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 501: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 502: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 503: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 504: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 505: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 506: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 507: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 508: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 509: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 510: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,597 INFO L290 TraceCheckUtils]: 511: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 512: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 513: Hoare triple {639738#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 514: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 515: Hoare triple {639738#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 516: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 517: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 518: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 519: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 520: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 521: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 522: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 523: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 524: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 525: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 526: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 527: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 528: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,598 INFO L290 TraceCheckUtils]: 529: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 530: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 531: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 532: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 533: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 534: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 535: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 536: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 537: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 538: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 539: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 540: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 541: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 542: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 543: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 544: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 545: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 546: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,599 INFO L290 TraceCheckUtils]: 547: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 548: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 549: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 550: Hoare triple {639738#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 551: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 552: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 553: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 554: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 555: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 556: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 557: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 558: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 559: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 560: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 561: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 562: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 563: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 564: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 565: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,600 INFO L290 TraceCheckUtils]: 566: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 567: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 568: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 569: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 570: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 571: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 572: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 573: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 574: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 575: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 576: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 577: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 578: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 579: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 580: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 581: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 582: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 583: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,601 INFO L290 TraceCheckUtils]: 584: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 585: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 586: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 587: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 588: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 589: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 590: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 591: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 592: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 593: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 594: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 595: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 596: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 597: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 598: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 599: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 600: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 601: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,602 INFO L290 TraceCheckUtils]: 602: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 603: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 604: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 605: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 606: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 607: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 608: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 609: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 610: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 611: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 612: Hoare triple {639738#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 613: Hoare triple {639738#false} assume 5 == ~blastFlag~0; {639738#false} is VALID [2022-04-15 11:23:26,603 INFO L290 TraceCheckUtils]: 614: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:26,605 INFO L134 CoverageAnalysis]: Checked inductivity of 3928 backedges. 2054 proven. 14 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-04-15 11:23:26,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-15 11:23:26,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660901267] [2022-04-15 11:23:26,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660901267] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-15 11:23:26,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654057699] [2022-04-15 11:23:26,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-15 11:23:26,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-15 11:23:26,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-15 11:23:26,606 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-15 11:23:26,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-15 11:23:26,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-15 11:23:26,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-15 11:23:26,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 3 conjunts are in the unsatisfiable core [2022-04-15 11:23:26,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-15 11:23:26,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-15 11:23:27,558 INFO L272 TraceCheckUtils]: 0: Hoare triple {639737#true} call ULTIMATE.init(); {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L290 TraceCheckUtils]: 1: Hoare triple {639737#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L290 TraceCheckUtils]: 2: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L272 TraceCheckUtils]: 4: Hoare triple {639737#true} call #t~ret55 := main(); {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L290 TraceCheckUtils]: 5: Hoare triple {639737#true} havoc ~s~0;~s~0 := 12292; {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L272 TraceCheckUtils]: 6: Hoare triple {639737#true} call #t~ret54 := ssl3_connect(~s~0); {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L290 TraceCheckUtils]: 7: Hoare triple {639737#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,558 INFO L290 TraceCheckUtils]: 8: Hoare triple {639737#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 9: Hoare triple {639737#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 10: Hoare triple {639737#true} assume !(0 != 12288 + ~tmp___1~0); {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 11: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 12: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 13: Hoare triple {639737#true} assume 12292 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 14: Hoare triple {639737#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 15: Hoare triple {639737#true} ~s__server~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 16: Hoare triple {639737#true} assume 0 != ~cb~0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 17: Hoare triple {639737#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 18: Hoare triple {639737#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 19: Hoare triple {639737#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 20: Hoare triple {639737#true} assume !(0 == ~tmp___4~0); {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 21: Hoare triple {639737#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 22: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 23: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 24: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:27,559 INFO L290 TraceCheckUtils]: 25: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 26: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 27: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 28: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 29: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 30: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 31: Hoare triple {639737#true} assume 4368 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 32: Hoare triple {639737#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 33: Hoare triple {639737#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 34: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 35: Hoare triple {639737#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 36: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 37: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 38: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 39: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 40: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 41: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 42: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,560 INFO L290 TraceCheckUtils]: 43: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 44: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 45: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 46: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 47: Hoare triple {639737#true} assume 4384 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 48: Hoare triple {639737#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 49: Hoare triple {639737#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 50: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 51: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 52: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,561 INFO L290 TraceCheckUtils]: 53: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:27,565 INFO L290 TraceCheckUtils]: 54: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,565 INFO L290 TraceCheckUtils]: 55: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:27,565 INFO L290 TraceCheckUtils]: 56: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,565 INFO L290 TraceCheckUtils]: 57: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,565 INFO L290 TraceCheckUtils]: 58: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,565 INFO L290 TraceCheckUtils]: 59: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,565 INFO L290 TraceCheckUtils]: 60: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 61: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 62: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 63: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 64: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 65: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 66: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 67: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 68: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 69: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 70: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 71: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 72: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 73: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 74: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 75: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 76: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,566 INFO L290 TraceCheckUtils]: 77: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 78: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 79: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 80: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 81: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 82: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 83: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 84: Hoare triple {639737#true} assume !(4528 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 85: Hoare triple {639737#true} assume !(4529 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 86: Hoare triple {639737#true} assume 4560 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 87: Hoare triple {639737#true} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 88: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 89: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 90: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 91: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 92: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 93: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 94: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,567 INFO L290 TraceCheckUtils]: 95: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 96: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 97: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 98: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 99: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 100: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 101: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 102: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 103: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 104: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 105: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 106: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 107: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 108: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 109: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 110: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 111: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 112: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 113: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,568 INFO L290 TraceCheckUtils]: 114: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 115: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 116: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 117: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 118: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 119: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 120: Hoare triple {639737#true} assume 4512 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 121: Hoare triple {639737#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 122: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 123: Hoare triple {639737#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 124: Hoare triple {639737#true} assume !(0 == ~tmp___7~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 125: Hoare triple {639737#true} assume !(0 == ~tmp___8~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 126: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 127: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 128: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 129: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 130: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,569 INFO L290 TraceCheckUtils]: 131: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 132: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 133: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 134: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 135: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 136: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 137: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 138: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 139: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 140: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 141: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 142: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 143: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 144: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 145: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 146: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 147: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 148: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 149: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,570 INFO L290 TraceCheckUtils]: 150: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 151: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 152: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 153: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 154: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 155: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 156: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 157: Hoare triple {639737#true} assume 4528 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 158: Hoare triple {639737#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 159: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639737#true} is VALID [2022-04-15 11:23:27,571 INFO L290 TraceCheckUtils]: 160: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,572 INFO L290 TraceCheckUtils]: 161: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(0 != 2 + ~__cil_tmp67~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,572 INFO L290 TraceCheckUtils]: 162: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} ~s__init_num~0 := 0; {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,572 INFO L290 TraceCheckUtils]: 163: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(0 == ~s__s3__tmp__reuse_message~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,572 INFO L290 TraceCheckUtils]: 164: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} ~skip~0 := 0; {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,573 INFO L290 TraceCheckUtils]: 165: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !false; {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,573 INFO L290 TraceCheckUtils]: 166: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} ~state~0 := ~s__state~0; {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,573 INFO L290 TraceCheckUtils]: 167: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(12292 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,573 INFO L290 TraceCheckUtils]: 168: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(16384 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,574 INFO L290 TraceCheckUtils]: 169: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4096 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,574 INFO L290 TraceCheckUtils]: 170: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(20480 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,574 INFO L290 TraceCheckUtils]: 171: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4099 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,575 INFO L290 TraceCheckUtils]: 172: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4368 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,575 INFO L290 TraceCheckUtils]: 173: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4369 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,575 INFO L290 TraceCheckUtils]: 174: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4384 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,575 INFO L290 TraceCheckUtils]: 175: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4385 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,576 INFO L290 TraceCheckUtils]: 176: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4400 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,576 INFO L290 TraceCheckUtils]: 177: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4401 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,576 INFO L290 TraceCheckUtils]: 178: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4416 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,576 INFO L290 TraceCheckUtils]: 179: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4417 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,576 INFO L290 TraceCheckUtils]: 180: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4432 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,577 INFO L290 TraceCheckUtils]: 181: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4433 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,577 INFO L290 TraceCheckUtils]: 182: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4448 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,577 INFO L290 TraceCheckUtils]: 183: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4449 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,577 INFO L290 TraceCheckUtils]: 184: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4464 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,578 INFO L290 TraceCheckUtils]: 185: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4465 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,578 INFO L290 TraceCheckUtils]: 186: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4466 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,578 INFO L290 TraceCheckUtils]: 187: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4467 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,578 INFO L290 TraceCheckUtils]: 188: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4480 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,579 INFO L290 TraceCheckUtils]: 189: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4481 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,579 INFO L290 TraceCheckUtils]: 190: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4496 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,579 INFO L290 TraceCheckUtils]: 191: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4497 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,579 INFO L290 TraceCheckUtils]: 192: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4512 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,580 INFO L290 TraceCheckUtils]: 193: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4513 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,580 INFO L290 TraceCheckUtils]: 194: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4528 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,580 INFO L290 TraceCheckUtils]: 195: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4529 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,580 INFO L290 TraceCheckUtils]: 196: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4560 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,580 INFO L290 TraceCheckUtils]: 197: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(4561 == ~s__state~0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,581 INFO L290 TraceCheckUtils]: 198: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume 4352 == ~s__state~0; {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,581 INFO L290 TraceCheckUtils]: 199: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} ~__cil_tmp70~0 := ~num1~0; {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,581 INFO L290 TraceCheckUtils]: 200: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} assume !(~__cil_tmp70~0 > 0); {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} is VALID [2022-04-15 11:23:27,581 INFO L290 TraceCheckUtils]: 201: Hoare triple {640228#(<= ssl3_connect_~s__s3__tmp__next_state___0~0 3)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,582 INFO L290 TraceCheckUtils]: 202: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(0 == ~s__s3__tmp__reuse_message~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,582 INFO L290 TraceCheckUtils]: 203: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} ~skip~0 := 0; {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,582 INFO L290 TraceCheckUtils]: 204: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !false; {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,582 INFO L290 TraceCheckUtils]: 205: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} ~state~0 := ~s__state~0; {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,583 INFO L290 TraceCheckUtils]: 206: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(12292 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,583 INFO L290 TraceCheckUtils]: 207: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(16384 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,583 INFO L290 TraceCheckUtils]: 208: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(4096 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,583 INFO L290 TraceCheckUtils]: 209: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(20480 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,584 INFO L290 TraceCheckUtils]: 210: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(4099 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,584 INFO L290 TraceCheckUtils]: 211: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(4368 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,584 INFO L290 TraceCheckUtils]: 212: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(4369 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,584 INFO L290 TraceCheckUtils]: 213: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(4384 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 214: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume !(4385 == ~s__state~0); {640352#(<= ssl3_connect_~s__state~0 3)} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 215: Hoare triple {640352#(<= ssl3_connect_~s__state~0 3)} assume 4400 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 216: Hoare triple {639738#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 217: Hoare triple {639738#false} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 218: Hoare triple {639738#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 219: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 220: Hoare triple {639738#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 221: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 222: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 223: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 224: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 225: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 226: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 227: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,585 INFO L290 TraceCheckUtils]: 228: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 229: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 230: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 231: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 232: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 233: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 234: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 235: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 236: Hoare triple {639738#false} assume 4416 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 237: Hoare triple {639738#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 238: Hoare triple {639738#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 239: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 240: Hoare triple {639738#false} assume !(0 == ~tmp___6~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 241: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 242: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 243: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 244: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,586 INFO L290 TraceCheckUtils]: 245: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 246: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 247: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 248: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 249: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 250: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 251: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 252: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 253: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 254: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 255: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 256: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 257: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 258: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 259: Hoare triple {639738#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 260: Hoare triple {639738#false} assume !(5 == ~blastFlag~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 261: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 262: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 263: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,587 INFO L290 TraceCheckUtils]: 264: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 265: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 266: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 267: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 268: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 269: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 270: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 271: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 272: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 273: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 274: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 275: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 276: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 277: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 278: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 279: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 280: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 281: Hoare triple {639738#false} assume 4448 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,588 INFO L290 TraceCheckUtils]: 282: Hoare triple {639738#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 283: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 284: Hoare triple {639738#false} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 285: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 286: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 287: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 288: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 289: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 290: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 291: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 292: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 293: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 294: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 295: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 296: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 297: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 298: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 299: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,589 INFO L290 TraceCheckUtils]: 300: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 301: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 302: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 303: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 304: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 305: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 306: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 307: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 308: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 309: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 310: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 311: Hoare triple {639738#false} assume 4480 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 312: Hoare triple {639738#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 313: Hoare triple {639738#false} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 314: Hoare triple {639738#false} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 315: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 316: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 317: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 318: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,590 INFO L290 TraceCheckUtils]: 319: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 320: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 321: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 322: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 323: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 324: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 325: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 326: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 327: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 328: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 329: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 330: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 331: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 332: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 333: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 334: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 335: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 336: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,591 INFO L290 TraceCheckUtils]: 337: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 338: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 339: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 340: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 341: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 342: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 343: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 344: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 345: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 346: Hoare triple {639738#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 347: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 348: Hoare triple {639738#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 349: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 350: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 351: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 352: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 353: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 354: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 355: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,592 INFO L290 TraceCheckUtils]: 356: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 357: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 358: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 359: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 360: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 361: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 362: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 363: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 364: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 365: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 366: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 367: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 368: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 369: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 370: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 371: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 372: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,593 INFO L290 TraceCheckUtils]: 373: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 374: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 375: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 376: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 377: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 378: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 379: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 380: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 381: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 382: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 383: Hoare triple {639738#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 384: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 385: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 386: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 387: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 388: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 389: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 390: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,594 INFO L290 TraceCheckUtils]: 391: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 392: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 393: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 394: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 395: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 396: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 397: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 398: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 399: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 400: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 401: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 402: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 403: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 404: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 405: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 406: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 407: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 408: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,595 INFO L290 TraceCheckUtils]: 409: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 410: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 411: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 412: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 413: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 414: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 415: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 416: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 417: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 418: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 419: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 420: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 421: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 422: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 423: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 424: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 425: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 426: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-15 11:23:27,596 INFO L290 TraceCheckUtils]: 427: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 428: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 429: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 430: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 431: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 432: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 433: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 434: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 435: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 436: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 437: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 438: Hoare triple {639738#false} assume 4384 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 439: Hoare triple {639738#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 440: Hoare triple {639738#false} assume !(1 == ~blastFlag~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 441: Hoare triple {639738#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 442: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 443: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 444: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 445: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,597 INFO L290 TraceCheckUtils]: 446: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 447: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 448: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 449: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 450: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 451: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 452: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 453: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 454: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 455: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 456: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 457: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 458: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 459: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 460: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 461: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 462: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 463: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,598 INFO L290 TraceCheckUtils]: 464: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 465: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 466: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 467: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 468: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 469: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 470: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 471: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 472: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 473: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 474: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 475: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 476: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 477: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 478: Hoare triple {639738#false} assume 4560 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 479: Hoare triple {639738#false} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 480: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 481: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639738#false} is VALID [2022-04-15 11:23:27,599 INFO L290 TraceCheckUtils]: 482: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 483: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 484: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 485: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 486: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 487: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 488: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 489: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 490: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 491: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 492: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 493: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 494: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 495: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 496: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 497: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 498: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 499: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 500: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,600 INFO L290 TraceCheckUtils]: 501: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 502: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 503: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 504: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 505: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 506: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 507: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 508: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 509: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 510: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 511: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 512: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 513: Hoare triple {639738#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 514: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 515: Hoare triple {639738#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 516: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 517: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 518: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 519: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,601 INFO L290 TraceCheckUtils]: 520: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 521: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 522: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 523: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 524: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 525: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 526: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 527: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 528: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 529: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 530: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 531: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 532: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 533: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 534: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 535: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 536: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 537: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,602 INFO L290 TraceCheckUtils]: 538: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 539: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 540: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 541: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 542: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 543: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 544: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 545: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 546: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 547: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 548: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 549: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 550: Hoare triple {639738#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 551: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 552: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 553: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 554: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 555: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 556: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,603 INFO L290 TraceCheckUtils]: 557: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 558: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 559: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 560: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 561: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 562: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 563: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 564: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 565: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 566: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 567: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 568: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 569: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 570: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 571: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 572: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 573: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 574: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,604 INFO L290 TraceCheckUtils]: 575: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 576: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 577: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 578: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 579: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 580: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 581: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 582: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 583: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 584: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 585: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 586: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 587: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 588: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 589: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 590: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 591: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 592: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 593: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-15 11:23:27,605 INFO L290 TraceCheckUtils]: 594: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 595: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 596: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 597: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 598: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 599: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 600: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 601: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 602: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 603: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 604: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 605: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 606: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 607: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 608: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 609: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 610: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 611: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:27,606 INFO L290 TraceCheckUtils]: 612: Hoare triple {639738#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {639738#false} is VALID [2022-04-15 11:23:27,607 INFO L290 TraceCheckUtils]: 613: Hoare triple {639738#false} assume 5 == ~blastFlag~0; {639738#false} is VALID [2022-04-15 11:23:27,607 INFO L290 TraceCheckUtils]: 614: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:27,608 INFO L134 CoverageAnalysis]: Checked inductivity of 3928 backedges. 2054 proven. 14 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-04-15 11:23:27,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 614: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 613: Hoare triple {639738#false} assume 5 == ~blastFlag~0; {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 612: Hoare triple {639738#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 611: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 610: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 609: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 608: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 607: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 606: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 605: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 604: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,788 INFO L290 TraceCheckUtils]: 603: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 602: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 601: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 600: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 599: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 598: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 597: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 596: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 595: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 594: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 593: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 592: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 591: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 590: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 589: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 588: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 587: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 586: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,789 INFO L290 TraceCheckUtils]: 585: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 584: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 583: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 582: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 581: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 580: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 579: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 578: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 577: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 576: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 575: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 574: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 573: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 572: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 571: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 570: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 569: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 568: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,790 INFO L290 TraceCheckUtils]: 567: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 566: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 565: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 564: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 563: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 562: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 561: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 560: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 559: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 558: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 557: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 556: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 555: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 554: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 553: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 552: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 551: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 550: Hoare triple {639738#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639738#false} is VALID [2022-04-15 11:23:28,791 INFO L290 TraceCheckUtils]: 549: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 548: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 547: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 546: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 545: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 544: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 543: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 542: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 541: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 540: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 539: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 538: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 537: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 536: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 535: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 534: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 533: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 532: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,792 INFO L290 TraceCheckUtils]: 531: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 530: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 529: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 528: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 527: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 526: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 525: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 524: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 523: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 522: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 521: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 520: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 519: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 518: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 517: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 516: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 515: Hoare triple {639738#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 514: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 513: Hoare triple {639738#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639738#false} is VALID [2022-04-15 11:23:28,793 INFO L290 TraceCheckUtils]: 512: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 511: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 510: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 509: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 508: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 507: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 506: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 505: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 504: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 503: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 502: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 501: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 500: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 499: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 498: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 497: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 496: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 495: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,794 INFO L290 TraceCheckUtils]: 494: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 493: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 492: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 491: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 490: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 489: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 488: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 487: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 486: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 485: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 484: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 483: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 482: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 481: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 480: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 479: Hoare triple {639738#false} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 478: Hoare triple {639738#false} assume 4560 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 477: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,795 INFO L290 TraceCheckUtils]: 476: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 475: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 474: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 473: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 472: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 471: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 470: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 469: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 468: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 467: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 466: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 465: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 464: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 463: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 462: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 461: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 460: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 459: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,796 INFO L290 TraceCheckUtils]: 458: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 457: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 456: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 455: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 454: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 453: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 452: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 451: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 450: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 449: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 448: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 447: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 446: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 445: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 444: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 443: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 442: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 441: Hoare triple {639738#false} assume 4 == ~blastFlag~0;~blastFlag~0 := 5; {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 440: Hoare triple {639738#false} assume !(1 == ~blastFlag~0); {639738#false} is VALID [2022-04-15 11:23:28,797 INFO L290 TraceCheckUtils]: 439: Hoare triple {639738#false} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 438: Hoare triple {639738#false} assume 4384 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 437: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 436: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 435: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 434: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 433: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 432: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 431: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 430: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 429: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 428: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 427: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 426: Hoare triple {639738#false} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 425: Hoare triple {639738#false} assume !(~__cil_tmp70~0 > 0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 424: Hoare triple {639738#false} ~__cil_tmp70~0 := ~num1~0; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 423: Hoare triple {639738#false} assume 4352 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 422: Hoare triple {639738#false} assume !(4561 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,798 INFO L290 TraceCheckUtils]: 421: Hoare triple {639738#false} assume !(4560 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 420: Hoare triple {639738#false} assume !(4529 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 419: Hoare triple {639738#false} assume !(4528 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 418: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 417: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 416: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 415: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 414: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 413: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 412: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 411: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 410: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 409: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 408: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 407: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 406: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 405: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 404: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,799 INFO L290 TraceCheckUtils]: 403: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 402: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 401: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 400: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 399: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 398: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 397: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 396: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 395: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 394: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 393: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 392: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 391: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 390: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 389: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 388: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 387: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 386: Hoare triple {639738#false} assume !(0 != 2 + ~__cil_tmp67~0); {639738#false} is VALID [2022-04-15 11:23:28,800 INFO L290 TraceCheckUtils]: 385: Hoare triple {639738#false} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 384: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 383: Hoare triple {639738#false} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 382: Hoare triple {639738#false} assume 4528 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 381: Hoare triple {639738#false} assume !(4513 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 380: Hoare triple {639738#false} assume !(4512 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 379: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 378: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 377: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 376: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 375: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 374: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 373: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 372: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 371: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 370: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 369: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 368: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 367: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,801 INFO L290 TraceCheckUtils]: 366: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 365: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 364: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 363: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 362: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 361: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 360: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 359: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 358: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 357: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 356: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 355: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 354: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 353: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 352: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 351: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 350: Hoare triple {639738#false} assume !(0 == ~tmp___8~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 349: Hoare triple {639738#false} assume !(0 == ~tmp___7~0); {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 348: Hoare triple {639738#false} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,802 INFO L290 TraceCheckUtils]: 347: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 346: Hoare triple {639738#false} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 345: Hoare triple {639738#false} assume 4512 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 344: Hoare triple {639738#false} assume !(4497 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 343: Hoare triple {639738#false} assume !(4496 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 342: Hoare triple {639738#false} assume !(4481 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 341: Hoare triple {639738#false} assume !(4480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 340: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 339: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 338: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 337: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 336: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 335: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 334: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 333: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 332: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 331: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 330: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,803 INFO L290 TraceCheckUtils]: 329: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 328: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 327: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 326: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 325: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 324: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 323: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 322: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 321: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 320: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 319: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 318: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 317: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 316: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 315: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 314: Hoare triple {639738#false} assume !(1 == ~s__s3__tmp__cert_req~0);~s__state~0 := 4512;~s__s3__change_cipher_spec~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 313: Hoare triple {639738#false} assume !(~ret~0 <= 0);~l~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 312: Hoare triple {639738#false} assume -2147483648 <= #t~nondet45 && #t~nondet45 <= 2147483647;~ret~0 := #t~nondet45;havoc #t~nondet45; {639738#false} is VALID [2022-04-15 11:23:28,804 INFO L290 TraceCheckUtils]: 311: Hoare triple {639738#false} assume 4480 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 310: Hoare triple {639738#false} assume !(4467 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 309: Hoare triple {639738#false} assume !(4466 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 308: Hoare triple {639738#false} assume !(4465 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 307: Hoare triple {639738#false} assume !(4464 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 306: Hoare triple {639738#false} assume !(4449 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 305: Hoare triple {639738#false} assume !(4448 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 304: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 303: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 302: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 301: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 300: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 299: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 298: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 297: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 296: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 295: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 294: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 293: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,805 INFO L290 TraceCheckUtils]: 292: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 291: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 290: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 289: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 288: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 287: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 286: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 285: Hoare triple {639738#false} ~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 284: Hoare triple {639738#false} assume !(0 != ~s__s3__tmp__cert_req~0);~s__state~0 := 4480; {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 283: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 282: Hoare triple {639738#false} assume -2147483648 <= #t~nondet43 && #t~nondet43 <= 2147483647;~ret~0 := #t~nondet43;havoc #t~nondet43; {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 281: Hoare triple {639738#false} assume 4448 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 280: Hoare triple {639738#false} assume !(4433 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 279: Hoare triple {639738#false} assume !(4432 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 278: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 277: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 276: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 275: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,806 INFO L290 TraceCheckUtils]: 274: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 273: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 272: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 271: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 270: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 269: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 268: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 267: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 266: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 265: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 264: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 263: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 262: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 261: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4448;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 260: Hoare triple {639738#false} assume !(5 == ~blastFlag~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 259: Hoare triple {639738#false} assume -2147483648 <= #t~nondet42 && #t~nondet42 <= 2147483647;~ret~0 := #t~nondet42;havoc #t~nondet42; {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 258: Hoare triple {639738#false} assume 4432 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 257: Hoare triple {639738#false} assume !(4417 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,807 INFO L290 TraceCheckUtils]: 256: Hoare triple {639738#false} assume !(4416 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 255: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 254: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 253: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 252: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 251: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 250: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 249: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 248: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 247: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 246: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 245: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 244: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 243: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 242: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 241: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 240: Hoare triple {639738#false} assume !(0 == ~tmp___6~0); {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 239: Hoare triple {639738#false} assume !(~ret~0 <= 0);~s__state~0 := 4432;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,808 INFO L290 TraceCheckUtils]: 238: Hoare triple {639738#false} assume 3 == ~blastFlag~0;~blastFlag~0 := 4; {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 237: Hoare triple {639738#false} assume -2147483648 <= #t~nondet41 && #t~nondet41 <= 2147483647;~ret~0 := #t~nondet41;havoc #t~nondet41; {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 236: Hoare triple {639738#false} assume 4416 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 235: Hoare triple {639738#false} assume !(4401 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 234: Hoare triple {639738#false} assume !(4400 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 233: Hoare triple {639738#false} assume !(4385 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 232: Hoare triple {639738#false} assume !(4384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 231: Hoare triple {639738#false} assume !(4369 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 230: Hoare triple {639738#false} assume !(4368 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 229: Hoare triple {639738#false} assume !(4099 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 228: Hoare triple {639738#false} assume !(20480 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 227: Hoare triple {639738#false} assume !(4096 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 226: Hoare triple {639738#false} assume !(16384 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 225: Hoare triple {639738#false} assume !(12292 == ~s__state~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 224: Hoare triple {639738#false} ~state~0 := ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 223: Hoare triple {639738#false} assume !false; {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 222: Hoare triple {639738#false} ~skip~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 221: Hoare triple {639738#false} assume !(0 == ~s__s3__tmp__reuse_message~0); {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 220: Hoare triple {639738#false} ~s__state~0 := 4416;~s__init_num~0 := 0; {639738#false} is VALID [2022-04-15 11:23:28,809 INFO L290 TraceCheckUtils]: 219: Hoare triple {639738#false} assume !(~ret~0 <= 0); {639738#false} is VALID [2022-04-15 11:23:28,810 INFO L290 TraceCheckUtils]: 218: Hoare triple {639738#false} assume 2 == ~blastFlag~0;~blastFlag~0 := 3; {639738#false} is VALID [2022-04-15 11:23:28,810 INFO L290 TraceCheckUtils]: 217: Hoare triple {639738#false} assume !(0 != (256 + ~__cil_tmp64~0) % 4294967296);assume -2147483648 <= #t~nondet40 && #t~nondet40 <= 2147483647;~ret~0 := #t~nondet40;havoc #t~nondet40; {639738#false} is VALID [2022-04-15 11:23:28,810 INFO L290 TraceCheckUtils]: 216: Hoare triple {639738#false} ~__cil_tmp64~0 := ~s__s3__tmp__new_cipher__algorithms~0; {639738#false} is VALID [2022-04-15 11:23:28,810 INFO L290 TraceCheckUtils]: 215: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume 4400 == ~s__state~0; {639738#false} is VALID [2022-04-15 11:23:28,810 INFO L290 TraceCheckUtils]: 214: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(4385 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,810 INFO L290 TraceCheckUtils]: 213: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(4384 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,811 INFO L290 TraceCheckUtils]: 212: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(4369 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,811 INFO L290 TraceCheckUtils]: 211: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(4368 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,811 INFO L290 TraceCheckUtils]: 210: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(4099 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,811 INFO L290 TraceCheckUtils]: 209: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(20480 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,812 INFO L290 TraceCheckUtils]: 208: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(4096 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,812 INFO L290 TraceCheckUtils]: 207: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(16384 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,812 INFO L290 TraceCheckUtils]: 206: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(12292 == ~s__state~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,812 INFO L290 TraceCheckUtils]: 205: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} ~state~0 := ~s__state~0; {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,813 INFO L290 TraceCheckUtils]: 204: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !false; {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,813 INFO L290 TraceCheckUtils]: 203: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} ~skip~0 := 0; {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,813 INFO L290 TraceCheckUtils]: 202: Hoare triple {642789#(not (<= 4400 ssl3_connect_~s__state~0))} assume !(0 == ~s__s3__tmp__reuse_message~0); {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,813 INFO L290 TraceCheckUtils]: 201: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} ~s__state~0 := ~s__s3__tmp__next_state___0~0; {642789#(not (<= 4400 ssl3_connect_~s__state~0))} is VALID [2022-04-15 11:23:28,814 INFO L290 TraceCheckUtils]: 200: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(~__cil_tmp70~0 > 0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,814 INFO L290 TraceCheckUtils]: 199: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} ~__cil_tmp70~0 := ~num1~0; {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,814 INFO L290 TraceCheckUtils]: 198: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume 4352 == ~s__state~0; {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,814 INFO L290 TraceCheckUtils]: 197: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4561 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,815 INFO L290 TraceCheckUtils]: 196: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4560 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,815 INFO L290 TraceCheckUtils]: 195: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4529 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,815 INFO L290 TraceCheckUtils]: 194: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4528 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,815 INFO L290 TraceCheckUtils]: 193: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4513 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,816 INFO L290 TraceCheckUtils]: 192: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4512 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,816 INFO L290 TraceCheckUtils]: 191: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4497 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,816 INFO L290 TraceCheckUtils]: 190: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4496 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,816 INFO L290 TraceCheckUtils]: 189: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4481 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,816 INFO L290 TraceCheckUtils]: 188: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4480 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,817 INFO L290 TraceCheckUtils]: 187: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4467 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,817 INFO L290 TraceCheckUtils]: 186: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4466 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,817 INFO L290 TraceCheckUtils]: 185: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4465 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,817 INFO L290 TraceCheckUtils]: 184: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4464 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,818 INFO L290 TraceCheckUtils]: 183: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4449 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,818 INFO L290 TraceCheckUtils]: 182: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4448 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,818 INFO L290 TraceCheckUtils]: 181: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4433 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,818 INFO L290 TraceCheckUtils]: 180: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4432 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,819 INFO L290 TraceCheckUtils]: 179: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4417 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,819 INFO L290 TraceCheckUtils]: 178: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4416 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,819 INFO L290 TraceCheckUtils]: 177: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4401 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,819 INFO L290 TraceCheckUtils]: 176: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4400 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,820 INFO L290 TraceCheckUtils]: 175: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4385 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,820 INFO L290 TraceCheckUtils]: 174: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4384 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,820 INFO L290 TraceCheckUtils]: 173: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4369 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,820 INFO L290 TraceCheckUtils]: 172: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4368 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,821 INFO L290 TraceCheckUtils]: 171: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4099 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,821 INFO L290 TraceCheckUtils]: 170: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(20480 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,821 INFO L290 TraceCheckUtils]: 169: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(4096 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,821 INFO L290 TraceCheckUtils]: 168: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(16384 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,822 INFO L290 TraceCheckUtils]: 167: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(12292 == ~s__state~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,822 INFO L290 TraceCheckUtils]: 166: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} ~state~0 := ~s__state~0; {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,822 INFO L290 TraceCheckUtils]: 165: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !false; {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,822 INFO L290 TraceCheckUtils]: 164: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} ~skip~0 := 0; {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,822 INFO L290 TraceCheckUtils]: 163: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(0 == ~s__s3__tmp__reuse_message~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,823 INFO L290 TraceCheckUtils]: 162: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} ~s__init_num~0 := 0; {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,823 INFO L290 TraceCheckUtils]: 161: Hoare triple {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} assume !(0 != 2 + ~__cil_tmp67~0); {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,823 INFO L290 TraceCheckUtils]: 160: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__s3__tmp__next_state___0~0 := 3;~__cil_tmp67~0 := ~s__s3__flags~0; {642832#(< ssl3_connect_~s__s3__tmp__next_state___0~0 4400)} is VALID [2022-04-15 11:23:28,823 INFO L290 TraceCheckUtils]: 159: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4352;~__cil_tmp65~0 := ~s__s3__flags~0;~__cil_tmp66~0 := ~__cil_tmp65~0 - 5;~s__s3__flags~0 := ~__cil_tmp66~0; {639737#true} is VALID [2022-04-15 11:23:28,823 INFO L290 TraceCheckUtils]: 158: Hoare triple {639737#true} assume -2147483648 <= #t~nondet48 && #t~nondet48 <= 2147483647;~ret~0 := #t~nondet48;havoc #t~nondet48; {639737#true} is VALID [2022-04-15 11:23:28,823 INFO L290 TraceCheckUtils]: 157: Hoare triple {639737#true} assume 4528 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,823 INFO L290 TraceCheckUtils]: 156: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 155: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 154: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 153: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 152: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 151: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 150: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 149: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 148: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 147: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 146: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 145: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 144: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 143: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 142: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 141: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 140: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 139: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,824 INFO L290 TraceCheckUtils]: 138: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 137: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 136: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 135: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 134: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 133: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 132: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 131: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 130: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 129: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 128: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 127: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 126: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 125: Hoare triple {639737#true} assume !(0 == ~tmp___8~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 124: Hoare triple {639737#true} assume !(0 == ~tmp___7~0); {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 123: Hoare triple {639737#true} assume 0 == ~s__s3__tmp__new_compression~0;~s__session__compress_meth~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 122: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4528;~s__init_num~0 := 0;~s__session__cipher~0 := ~s__s3__tmp__new_cipher~0; {639737#true} is VALID [2022-04-15 11:23:28,825 INFO L290 TraceCheckUtils]: 121: Hoare triple {639737#true} assume -2147483648 <= #t~nondet47 && #t~nondet47 <= 2147483647;~ret~0 := #t~nondet47;havoc #t~nondet47; {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 120: Hoare triple {639737#true} assume 4512 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 119: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 118: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 117: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 116: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 115: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 114: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 113: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 112: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 111: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 110: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 109: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 108: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 107: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 106: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 105: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 104: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 103: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,826 INFO L290 TraceCheckUtils]: 102: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 101: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 100: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 99: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 98: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 97: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 96: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 95: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 94: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 93: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 92: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 91: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 90: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 89: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4512; {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 88: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 87: Hoare triple {639737#true} assume -2147483648 <= #t~nondet49 && #t~nondet49 <= 2147483647;~ret~0 := #t~nondet49;havoc #t~nondet49; {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 86: Hoare triple {639737#true} assume 4560 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 85: Hoare triple {639737#true} assume !(4529 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,827 INFO L290 TraceCheckUtils]: 84: Hoare triple {639737#true} assume !(4528 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 83: Hoare triple {639737#true} assume !(4513 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 82: Hoare triple {639737#true} assume !(4512 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 81: Hoare triple {639737#true} assume !(4497 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 80: Hoare triple {639737#true} assume !(4496 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 79: Hoare triple {639737#true} assume !(4481 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 78: Hoare triple {639737#true} assume !(4480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 77: Hoare triple {639737#true} assume !(4467 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 76: Hoare triple {639737#true} assume !(4466 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 75: Hoare triple {639737#true} assume !(4465 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 74: Hoare triple {639737#true} assume !(4464 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 73: Hoare triple {639737#true} assume !(4449 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 72: Hoare triple {639737#true} assume !(4448 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 71: Hoare triple {639737#true} assume !(4433 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 70: Hoare triple {639737#true} assume !(4432 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 69: Hoare triple {639737#true} assume !(4417 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 68: Hoare triple {639737#true} assume !(4416 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 67: Hoare triple {639737#true} assume !(4401 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 66: Hoare triple {639737#true} assume !(4400 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,828 INFO L290 TraceCheckUtils]: 65: Hoare triple {639737#true} assume !(4385 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 64: Hoare triple {639737#true} assume !(4384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 63: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 62: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 61: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 60: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 59: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 58: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 57: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 56: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 55: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 54: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 53: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 52: Hoare triple {639737#true} ~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 51: Hoare triple {639737#true} assume 0 != ~s__hit~0;~s__state~0 := 4560; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 50: Hoare triple {639737#true} assume !(~ret~0 <= 0); {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 49: Hoare triple {639737#true} assume 1 == ~blastFlag~0;~blastFlag~0 := 2; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 48: Hoare triple {639737#true} assume -2147483648 <= #t~nondet39 && #t~nondet39 <= 2147483647;~ret~0 := #t~nondet39;havoc #t~nondet39; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 47: Hoare triple {639737#true} assume 4384 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,829 INFO L290 TraceCheckUtils]: 46: Hoare triple {639737#true} assume !(4369 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 45: Hoare triple {639737#true} assume !(4368 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 44: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 43: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 42: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 41: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 40: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 39: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 38: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 37: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 36: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 35: Hoare triple {639737#true} assume ~__cil_tmp63~0 % 4294967296 != ~__cil_tmp62~0 % 4294967296; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 34: Hoare triple {639737#true} assume !(~ret~0 <= 0);~s__state~0 := 4384;~s__init_num~0 := 0;~__cil_tmp62~0 := ~s__wbio~0;~__cil_tmp63~0 := ~s__bbio~0; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 33: Hoare triple {639737#true} assume 0 == ~blastFlag~0;~blastFlag~0 := 1; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 32: Hoare triple {639737#true} ~s__shutdown~0 := 0;assume -2147483648 <= #t~nondet38 && #t~nondet38 <= 2147483647;~ret~0 := #t~nondet38;havoc #t~nondet38; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 31: Hoare triple {639737#true} assume 4368 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 30: Hoare triple {639737#true} assume !(4099 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 29: Hoare triple {639737#true} assume !(20480 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,830 INFO L290 TraceCheckUtils]: 28: Hoare triple {639737#true} assume !(4096 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 27: Hoare triple {639737#true} assume !(16384 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 26: Hoare triple {639737#true} assume !(12292 == ~s__state~0); {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 25: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 24: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 23: Hoare triple {639737#true} ~skip~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 22: Hoare triple {639737#true} assume !(0 == ~s__s3__tmp__reuse_message~0); {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 21: Hoare triple {639737#true} assume !(0 == ~tmp___5~0);~s__state~0 := 4368;#t~post37 := ~s__ctx__stats__sess_connect~0;~s__ctx__stats__sess_connect~0 := 1 + #t~post37;havoc #t~post37;~s__init_num~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 20: Hoare triple {639737#true} assume !(0 == ~tmp___4~0); {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 19: Hoare triple {639737#true} assume !(~__cil_tmp58~0 % 4294967296 == ~__cil_tmp57~0 % 4294967296); {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 18: Hoare triple {639737#true} assume !(768 != ~__cil_tmp55~0);~s__type~0 := 4096;~__cil_tmp56~0.base, ~__cil_tmp56~0.offset := 0, 0;~__cil_tmp57~0 := ~__cil_tmp56~0.base + ~__cil_tmp56~0.offset;~__cil_tmp58~0 := ~s__init_buf___0~0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 17: Hoare triple {639737#true} ~__cil_tmp55~0 := 65280 + ~s__version~0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 16: Hoare triple {639737#true} assume 0 != ~cb~0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 15: Hoare triple {639737#true} ~s__server~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 14: Hoare triple {639737#true} ~s__new_session~0 := 1;~s__state~0 := 4096;#t~post35 := ~s__ctx__stats__sess_connect_renegotiate~0;~s__ctx__stats__sess_connect_renegotiate~0 := 1 + #t~post35;havoc #t~post35; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 13: Hoare triple {639737#true} assume 12292 == ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 12: Hoare triple {639737#true} ~state~0 := ~s__state~0; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 11: Hoare triple {639737#true} assume !false; {639737#true} is VALID [2022-04-15 11:23:28,831 INFO L290 TraceCheckUtils]: 10: Hoare triple {639737#true} assume !(0 != 12288 + ~tmp___1~0); {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L290 TraceCheckUtils]: 9: Hoare triple {639737#true} #t~post34 := ~s__in_handshake~0;~s__in_handshake~0 := 1 + #t~post34;havoc #t~post34; {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L290 TraceCheckUtils]: 8: Hoare triple {639737#true} assume 0 != ~s__info_callback~0;~cb~0 := ~s__info_callback~0; {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L290 TraceCheckUtils]: 7: Hoare triple {639737#true} ~initial_state := #in~initial_state;assume -2147483648 <= #t~nondet4 && #t~nondet4 <= 2147483647;~s__info_callback~0 := #t~nondet4;havoc #t~nondet4;assume -2147483648 <= #t~nondet5 && #t~nondet5 <= 2147483647;~s__in_handshake~0 := #t~nondet5;havoc #t~nondet5;havoc ~s__state~0;havoc ~s__new_session~0;havoc ~s__server~0;assume -2147483648 <= #t~nondet6 && #t~nondet6 <= 2147483647;~s__version~0 := #t~nondet6;havoc #t~nondet6;havoc ~s__type~0;havoc ~s__init_num~0;assume -2147483648 <= #t~nondet7 && #t~nondet7 <= 2147483647;~s__bbio~0 := #t~nondet7;havoc #t~nondet7;assume -2147483648 <= #t~nondet8 && #t~nondet8 <= 2147483647;~s__wbio~0 := #t~nondet8;havoc #t~nondet8;assume -2147483648 <= #t~nondet9 && #t~nondet9 <= 2147483647;~s__hit~0 := #t~nondet9;havoc #t~nondet9;havoc ~s__rwstate~0;~s__init_buf___0~0 := 1;assume -2147483648 <= #t~nondet10 && #t~nondet10 <= 2147483647;~s__debug~0 := #t~nondet10;havoc #t~nondet10;havoc ~s__shutdown~0;assume -2147483648 <= #t~nondet11 && #t~nondet11 <= 2147483647;~s__ctx__info_callback~0 := #t~nondet11;havoc #t~nondet11;assume -2147483648 <= #t~nondet12 && #t~nondet12 <= 2147483647;~s__ctx__stats__sess_connect_renegotiate~0 := #t~nondet12;havoc #t~nondet12;assume -2147483648 <= #t~nondet13 && #t~nondet13 <= 2147483647;~s__ctx__stats__sess_connect~0 := #t~nondet13;havoc #t~nondet13;assume -2147483648 <= #t~nondet14 && #t~nondet14 <= 2147483647;~s__ctx__stats__sess_hit~0 := #t~nondet14;havoc #t~nondet14;assume -2147483648 <= #t~nondet15 && #t~nondet15 <= 2147483647;~s__ctx__stats__sess_connect_good~0 := #t~nondet15;havoc #t~nondet15;havoc ~s__s3__change_cipher_spec~0;assume -2147483648 <= #t~nondet16 && #t~nondet16 <= 2147483647;~s__s3__flags~0 := #t~nondet16;havoc #t~nondet16;havoc ~s__s3__delay_buf_pop_ret~0;assume -2147483648 <= #t~nondet17 && #t~nondet17 <= 2147483647;~s__s3__tmp__cert_req~0 := #t~nondet17;havoc #t~nondet17;assume -2147483648 <= #t~nondet18 && #t~nondet18 <= 2147483647;~s__s3__tmp__new_compression~0 := #t~nondet18;havoc #t~nondet18;assume -2147483648 <= #t~nondet19 && #t~nondet19 <= 2147483647;~s__s3__tmp__reuse_message~0 := #t~nondet19;havoc #t~nondet19;assume -2147483648 <= #t~nondet20 && #t~nondet20 <= 2147483647;~s__s3__tmp__new_cipher~0 := #t~nondet20;havoc #t~nondet20;assume -2147483648 <= #t~nondet21 && #t~nondet21 <= 2147483647;~s__s3__tmp__new_cipher__algorithms~0 := #t~nondet21;havoc #t~nondet21;havoc ~s__s3__tmp__next_state___0~0;assume -2147483648 <= #t~nondet22 && #t~nondet22 <= 2147483647;~s__s3__tmp__new_compression__id~0 := #t~nondet22;havoc #t~nondet22;havoc ~s__session__cipher~0;havoc ~s__session__compress_meth~0;havoc ~buf~0;havoc ~tmp~0;havoc ~l~0;assume -2147483648 <= #t~nondet23 && #t~nondet23 <= 2147483647;~num1~0 := #t~nondet23;havoc #t~nondet23;havoc ~cb~0;havoc ~ret~0;havoc ~new_state~0;havoc ~state~0;havoc ~skip~0;havoc ~tmp___0~0;assume -2147483648 <= #t~nondet24 && #t~nondet24 <= 2147483647;~tmp___1~0 := #t~nondet24;havoc #t~nondet24;assume -2147483648 <= #t~nondet25 && #t~nondet25 <= 2147483647;~tmp___2~0 := #t~nondet25;havoc #t~nondet25;assume -2147483648 <= #t~nondet26 && #t~nondet26 <= 2147483647;~tmp___3~0 := #t~nondet26;havoc #t~nondet26;assume -2147483648 <= #t~nondet27 && #t~nondet27 <= 2147483647;~tmp___4~0 := #t~nondet27;havoc #t~nondet27;assume -2147483648 <= #t~nondet28 && #t~nondet28 <= 2147483647;~tmp___5~0 := #t~nondet28;havoc #t~nondet28;assume -2147483648 <= #t~nondet29 && #t~nondet29 <= 2147483647;~tmp___6~0 := #t~nondet29;havoc #t~nondet29;assume -2147483648 <= #t~nondet30 && #t~nondet30 <= 2147483647;~tmp___7~0 := #t~nondet30;havoc #t~nondet30;assume -2147483648 <= #t~nondet31 && #t~nondet31 <= 2147483647;~tmp___8~0 := #t~nondet31;havoc #t~nondet31;assume -2147483648 <= #t~nondet32 && #t~nondet32 <= 2147483647;~tmp___9~0 := #t~nondet32;havoc #t~nondet32;havoc ~blastFlag~0;havoc ~__cil_tmp55~0;havoc ~__cil_tmp56~0.base, ~__cil_tmp56~0.offset;havoc ~__cil_tmp57~0;havoc ~__cil_tmp58~0;havoc ~__cil_tmp59~0.base, ~__cil_tmp59~0.offset;havoc ~__cil_tmp60~0;havoc ~__cil_tmp61~0;havoc ~__cil_tmp62~0;havoc ~__cil_tmp63~0;havoc ~__cil_tmp64~0;havoc ~__cil_tmp65~0;havoc ~__cil_tmp66~0;havoc ~__cil_tmp67~0;havoc ~__cil_tmp68~0;havoc ~__cil_tmp69~0;havoc ~__cil_tmp70~0;havoc ~__cil_tmp71~0;havoc ~__cil_tmp72~0;havoc ~__cil_tmp73~0;havoc ~__cil_tmp74~0;~s__state~0 := ~initial_state;~blastFlag~0 := 0;assume -2147483648 <= #t~nondet33 && #t~nondet33 <= 2147483647;~tmp~0 := #t~nondet33;havoc #t~nondet33;~cb~0 := 0;~ret~0 := -1;~skip~0 := 0;~tmp___0~0 := 0; {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L272 TraceCheckUtils]: 6: Hoare triple {639737#true} call #t~ret54 := ssl3_connect(~s~0); {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L290 TraceCheckUtils]: 5: Hoare triple {639737#true} havoc ~s~0;~s~0 := 12292; {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L272 TraceCheckUtils]: 4: Hoare triple {639737#true} call #t~ret55 := main(); {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L284 TraceCheckUtils]: 3: Hoare quadruple {639737#true} {639737#true} #547#return; {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L290 TraceCheckUtils]: 2: Hoare triple {639737#true} assume true; {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L290 TraceCheckUtils]: 1: Hoare triple {639737#true} #NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); {639737#true} is VALID [2022-04-15 11:23:28,832 INFO L272 TraceCheckUtils]: 0: Hoare triple {639737#true} call ULTIMATE.init(); {639737#true} is VALID [2022-04-15 11:23:28,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3928 backedges. 2054 proven. 14 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2022-04-15 11:23:28,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654057699] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-15 11:23:28,834 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-04-15 11:23:28,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2022-04-15 11:23:28,834 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-15 11:23:28,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1953459105] [2022-04-15 11:23:28,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1953459105] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-15 11:23:28,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-15 11:23:28,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-15 11:23:28,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896740778] [2022-04-15 11:23:28,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-15 11:23:28,835 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 43.8) internal successors, (219), 4 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 615 [2022-04-15 11:23:28,835 INFO L84 Accepts]: Finished accepts. word is accepted. [2022-04-15 11:23:28,835 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with has 5 states, 5 states have (on average 43.8) internal successors, (219), 4 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:28,963 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 223 edges. 223 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:28,963 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-15 11:23:28,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-15 11:23:28,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-15 11:23:28,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-04-15 11:23:28,964 INFO L87 Difference]: Start difference. First operand 2709 states and 3347 transitions. Second operand has 5 states, 5 states have (on average 43.8) internal successors, (219), 4 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:30,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:30,483 INFO L93 Difference]: Finished difference Result 2944 states and 3642 transitions. [2022-04-15 11:23:30,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-15 11:23:30,483 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 43.8) internal successors, (219), 4 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 615 [2022-04-15 11:23:30,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-15 11:23:30,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 43.8) internal successors, (219), 4 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:30,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 378 transitions. [2022-04-15 11:23:30,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 43.8) internal successors, (219), 4 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:30,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 378 transitions. [2022-04-15 11:23:30,486 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 5 states and 378 transitions. [2022-04-15 11:23:30,722 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 378 edges. 378 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:30,723 INFO L225 Difference]: With dead ends: 2944 [2022-04-15 11:23:30,723 INFO L226 Difference]: Without dead ends: 0 [2022-04-15 11:23:30,726 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1239 GetRequests, 1230 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2022-04-15 11:23:30,726 INFO L913 BasicCegarLoop]: 166 mSDtfsCounter, 151 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-15 11:23:30,726 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 178 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-15 11:23:30,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-04-15 11:23:30,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-04-15 11:23:30,727 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2022-04-15 11:23:30,727 INFO L82 GeneralOperation]: Start isEquivalent. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-15 11:23:30,727 INFO L74 IsIncluded]: Start isIncluded. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-15 11:23:30,727 INFO L87 Difference]: Start difference. First operand 0 states. Second operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-15 11:23:30,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:30,727 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-15 11:23:30,727 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-15 11:23:30,727 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:23:30,727 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:23:30,727 INFO L74 IsIncluded]: Start isIncluded. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 0 states. [2022-04-15 11:23:30,727 INFO L87 Difference]: Start difference. First operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand 0 states. [2022-04-15 11:23:30,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-15 11:23:30,727 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-04-15 11:23:30,727 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-15 11:23:30,727 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:23:30,727 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2022-04-15 11:23:30,728 INFO L88 GeneralOperation]: Finished isEquivalent. [2022-04-15 11:23:30,728 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2022-04-15 11:23:30,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-04-15 11:23:30,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-04-15 11:23:30,728 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 615 [2022-04-15 11:23:30,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-15 11:23:30,728 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-04-15 11:23:30,728 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 43.8) internal successors, (219), 4 states have internal predecessors, (219), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-04-15 11:23:30,728 INFO L86 InductivityCheck]: Starting inductivity check of a Floyd-Hoare automaton with 0 states and 0 transitions. [2022-04-15 11:23:30,728 INFO L122 InductivityCheck]: Floyd-Hoare automaton has 0 edges. 0 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2022-04-15 11:23:30,728 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-04-15 11:23:30,728 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-04-15 11:23:30,730 INFO L788 garLoopResultBuilder]: Registering result SAFE for location ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-15 11:23:30,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-15 11:23:30,947 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-15 11:23:30,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-04-15 11:24:25,382 INFO L882 garLoopResultBuilder]: For program point reach_errorEXIT(line 13) no Hoare annotation was computed. [2022-04-15 11:24:25,382 INFO L882 garLoopResultBuilder]: For program point reach_errorENTRY(line 13) no Hoare annotation was computed. [2022-04-15 11:24:25,382 INFO L882 garLoopResultBuilder]: For program point reach_errorFINAL(line 13) no Hoare annotation was computed. [2022-04-15 11:24:25,382 INFO L885 garLoopResultBuilder]: At program point L594-1(line 594) the Hoare annotation is: true [2022-04-15 11:24:25,383 INFO L885 garLoopResultBuilder]: At program point mainENTRY(lines 588 598) the Hoare annotation is: true [2022-04-15 11:24:25,383 INFO L885 garLoopResultBuilder]: At program point mainFINAL(lines 588 598) the Hoare annotation is: true [2022-04-15 11:24:25,383 INFO L885 garLoopResultBuilder]: At program point mainEXIT(lines 588 598) the Hoare annotation is: true [2022-04-15 11:24:25,383 INFO L878 garLoopResultBuilder]: At program point L594(line 594) the Hoare annotation is: (<= 12292 main_~s~0) [2022-04-15 11:24:25,383 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2022-04-15 11:24:25,383 INFO L878 garLoopResultBuilder]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|)) [2022-04-15 11:24:25,383 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: true [2022-04-15 11:24:25,383 INFO L878 garLoopResultBuilder]: At program point L300(lines 300 306) the Hoare annotation is: (or (and (<= 4352 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 1) (<= ssl3_connect_~s__state~0 4560)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,383 INFO L878 garLoopResultBuilder]: At program point L201(lines 197 530) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0)) (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,384 INFO L878 garLoopResultBuilder]: At program point L565(lines 565 569) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse18 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,384 INFO L878 garLoopResultBuilder]: At program point L466(lines 466 468) the Hoare annotation is: (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,384 INFO L878 garLoopResultBuilder]: At program point L367(lines 367 369) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,384 INFO L878 garLoopResultBuilder]: At program point L269(lines 269 272) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,384 INFO L878 garLoopResultBuilder]: At program point L203(lines 203 528) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse8 (= 3 ssl3_connect_~s__state~0)) (.cse7 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse6 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse9 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse4 .cse1 .cse5 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse7 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse7 .cse8 .cse2 .cse5) (and .cse4 .cse8) (and .cse9 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse7 .cse4 .cse5 .cse6) (and .cse9 .cse5 (<= ssl3_connect_~blastFlag~0 4)) (and .cse9 .cse2)))) [2022-04-15 11:24:25,384 INFO L878 garLoopResultBuilder]: At program point L170(lines 170 539) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse8 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse13 (= 3 ssl3_connect_~s__state~0)) (.cse12 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse9 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse10 (= ssl3_connect_~s__state~0 4480)) (.cse11 (<= ssl3_connect_~blastFlag~0 4)) (.cse14 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse4 .cse5 .cse8) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse9) (and .cse4 .cse5 .cse10) (and .cse5 .cse8 .cse11) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse12 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse11) (and .cse12 .cse13 .cse2 .cse5) (and .cse5 .cse6 .cse11) (and .cse4 .cse13) (and .cse14 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse12 .cse4 .cse5 .cse9) (and .cse5 .cse10 .cse11) (and .cse14 .cse5 .cse11) (and .cse14 .cse2)))) [2022-04-15 11:24:25,385 INFO L878 garLoopResultBuilder]: At program point L137(lines 137 550) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse11 (= 4400 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse17 (= 3 ssl3_connect_~s__state~0)) (.cse16 (<= ssl3_connect_~s__state~0 4352)) (.cse12 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse13 (= ssl3_connect_~s__state~0 4416)) (.cse14 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse15 (= ssl3_connect_~blastFlag~0 0)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse7 .cse11 .cse4 .cse6) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse12) (and .cse13 .cse7 .cse4 .cse6) (and .cse7 .cse4 .cse14) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse15) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse16 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse16 .cse17 .cse2 .cse4) (and .cse11 .cse2 .cse4) (and .cse13 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse17) (and .cse18 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse16 .cse7 .cse4 .cse12) (and .cse7 .cse4 .cse5) (and .cse13 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse14 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse15) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,385 INFO L878 garLoopResultBuilder]: At program point L303(lines 303 305) the Hoare annotation is: (not (<= 12292 |ssl3_connect_#in~initial_state|)) [2022-04-15 11:24:25,385 INFO L878 garLoopResultBuilder]: At program point L237(lines 237 240) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,386 INFO L878 garLoopResultBuilder]: At program point L303-2(lines 222 520) the Hoare annotation is: (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and (<= 4352 ssl3_connect_~s__state~0) (<= ssl3_connect_~s__state~0 4560) (= 2 ssl3_connect_~blastFlag~0))) [2022-04-15 11:24:25,387 INFO L878 garLoopResultBuilder]: At program point L171(lines 167 540) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,387 INFO L878 garLoopResultBuilder]: At program point L105(lines 105 111) the Hoare annotation is: (or (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,388 INFO L885 garLoopResultBuilder]: At program point L502(lines 502 504) the Hoare annotation is: true [2022-04-15 11:24:25,388 INFO L878 garLoopResultBuilder]: At program point L469(lines 469 473) the Hoare annotation is: (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,388 INFO L885 garLoopResultBuilder]: At program point L502-2(lines 502 504) the Hoare annotation is: true [2022-04-15 11:24:25,388 INFO L878 garLoopResultBuilder]: At program point L469-2(lines 469 473) the Hoare annotation is: (let ((.cse0 (= 3 ssl3_connect_~s__state~0)) (.cse1 (= 2 ssl3_connect_~blastFlag~0)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse0 .cse2) (and .cse1 (not .cse2) (= 4512 ssl3_connect_~s__state~0)))) [2022-04-15 11:24:25,388 INFO L878 garLoopResultBuilder]: At program point L370(lines 370 374) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,388 INFO L878 garLoopResultBuilder]: At program point L370-2(lines 370 374) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~s__state~0 4464)) (.cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse4 (<= ssl3_connect_~s__s3__tmp__cert_req~0 0)) (.cse1 (= ssl3_connect_~s__hit~0 0)) (.cse5 (= ssl3_connect_~s__state~0 4480)) (.cse3 (<= ssl3_connect_~blastFlag~0 4))) (or (and .cse0 .cse1 .cse2) (and .cse1 .cse2 .cse3) (and .cse4 .cse0 .cse1 .cse5) (and .cse4 .cse1 .cse5 .cse3) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,388 INFO L878 garLoopResultBuilder]: At program point L206(lines 206 527) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse2 (= 2 ssl3_connect_~blastFlag~0)) (.cse8 (= 3 ssl3_connect_~s__state~0)) (.cse7 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse6 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse4 .cse1 .cse5 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse7 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse7 .cse8 .cse2 .cse5) (and .cse4 .cse8) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse7 .cse4 .cse5 .cse6)))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L173(lines 173 538) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse8 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse13 (= 3 ssl3_connect_~s__state~0)) (.cse12 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse9 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse10 (= ssl3_connect_~s__state~0 4480)) (.cse11 (<= ssl3_connect_~blastFlag~0 4)) (.cse14 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse4 .cse5 .cse8) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse9) (and .cse4 .cse5 .cse10) (and .cse5 .cse8 .cse11) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse12 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse11) (and .cse12 .cse13 .cse2 .cse5) (and .cse5 .cse6 .cse11) (and .cse4 .cse13) (and .cse14 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse12 .cse4 .cse5 .cse9) (and .cse5 .cse10 .cse11) (and .cse14 .cse5 .cse11) (and .cse14 .cse2)))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L140(lines 140 549) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse11 (= 4400 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse16 (= 3 ssl3_connect_~s__state~0)) (.cse15 (<= ssl3_connect_~s__state~0 4352)) (.cse12 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse13 (= ssl3_connect_~s__state~0 4416)) (.cse14 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse17 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse7 .cse11 .cse4 .cse6) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse12) (and .cse13 .cse7 .cse4 .cse6) (and .cse7 .cse4 .cse14) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse15 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse15 .cse16 .cse2 .cse4) (and .cse11 .cse2 .cse4) (and .cse13 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse16) (and .cse17 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse15 .cse7 .cse4 .cse12) (and .cse7 .cse4 .cse5) (and .cse13 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse14 .cse6) (and .cse17 .cse4 .cse6) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse17 .cse2)))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L339(lines 339 341) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 (= 3 ssl3_connect_~blastFlag~0) .cse1 .cse2) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) .cse2))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L339-2(lines 222 520) the Hoare annotation is: (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and (<= 4352 ssl3_connect_~s__state~0) (<= ssl3_connect_~s__state~0 4560) (= ssl3_connect_~s__hit~0 0) (<= ssl3_connect_~blastFlag~0 4))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L207(lines 203 528) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0)) (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L141(lines 137 550) the Hoare annotation is: (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L108(lines 108 110) the Hoare annotation is: (or (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L108-2(lines 105 111) the Hoare annotation is: (or (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L439(lines 439 441) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0)) (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L406(lines 406 408) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L209(lines 209 526) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse2 (= 2 ssl3_connect_~blastFlag~0)) (.cse8 (= 3 ssl3_connect_~s__state~0)) (.cse7 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse6 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse4 .cse1 .cse5 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse7 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse7 .cse8 .cse2 .cse5) (and .cse4 .cse8) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse7 .cse4 .cse5 .cse6)))) [2022-04-15 11:24:25,389 INFO L878 garLoopResultBuilder]: At program point L176(lines 176 537) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse12 (= 3 ssl3_connect_~s__state~0)) (.cse10 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse8 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse9 (= ssl3_connect_~s__state~0 4480)) (.cse11 (<= ssl3_connect_~blastFlag~0 4)) (.cse13 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse8) (and .cse4 .cse5 .cse9) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse10 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse11) (and .cse10 .cse12 .cse2 .cse5) (and .cse5 .cse6 .cse11) (and .cse4 .cse12) (and .cse13 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse10 .cse4 .cse5 .cse8) (and .cse5 .cse9 .cse11) (and .cse13 .cse5 .cse11) (and .cse13 .cse2)))) [2022-04-15 11:24:25,390 INFO L878 garLoopResultBuilder]: At program point L143(lines 143 548) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse11 (= 4400 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse16 (= 3 ssl3_connect_~s__state~0)) (.cse15 (<= ssl3_connect_~s__state~0 4352)) (.cse12 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse13 (= ssl3_connect_~s__state~0 4416)) (.cse14 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse17 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse7 .cse11 .cse4 .cse6) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse12) (and .cse13 .cse7 .cse4 .cse6) (and .cse7 .cse4 .cse14) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse15 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse15 .cse16 .cse2 .cse4) (and .cse11 .cse2 .cse4) (and .cse13 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse16) (and .cse17 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse15 .cse7 .cse4 .cse12) (and .cse7 .cse4 .cse5) (and .cse13 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse14 .cse6) (and .cse17 .cse4 .cse6) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse17 .cse2)))) [2022-04-15 11:24:25,390 INFO L885 garLoopResultBuilder]: At program point L508(lines 508 510) the Hoare annotation is: true [2022-04-15 11:24:25,390 INFO L885 garLoopResultBuilder]: At program point L508-2(lines 508 510) the Hoare annotation is: true [2022-04-15 11:24:25,390 INFO L878 garLoopResultBuilder]: At program point L310(lines 310 314) the Hoare annotation is: (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and (<= 4352 ssl3_connect_~s__state~0) (<= ssl3_connect_~s__state~0 4560) (= 2 ssl3_connect_~blastFlag~0))) [2022-04-15 11:24:25,390 INFO L878 garLoopResultBuilder]: At program point L310-2(lines 310 314) the Hoare annotation is: (let ((.cse2 (= 4400 ssl3_connect_~s__state~0)) (.cse0 (= 2 ssl3_connect_~blastFlag~0)) (.cse1 (= ssl3_connect_~s__hit~0 0))) (or (and (<= 4560 ssl3_connect_~s__state~0) (<= ssl3_connect_~s__state~0 4560) .cse0 (not .cse1)) (and (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse2 .cse1 (<= ssl3_connect_~blastFlag~0 4)) (and .cse2 .cse0 .cse1) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,390 INFO L885 garLoopResultBuilder]: At program point L575(lines 118 576) the Hoare annotation is: true [2022-04-15 11:24:25,390 INFO L878 garLoopResultBuilder]: At program point L212(lines 212 525) the Hoare annotation is: (let ((.cse2 (= 2 ssl3_connect_~blastFlag~0)) (.cse0 (= 3 ssl3_connect_~s__state~0)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 .cse3) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse1 .cse2 (not .cse3) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and (<= 4432 ssl3_connect_~s__state~0) .cse1) (and .cse4 .cse0) (and .cse4 .cse1 .cse3 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,390 INFO L878 garLoopResultBuilder]: At program point L179(lines 179 536) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse12 (= 3 ssl3_connect_~s__state~0)) (.cse10 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse8 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse9 (= ssl3_connect_~s__state~0 4480)) (.cse11 (<= ssl3_connect_~blastFlag~0 4)) (.cse13 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse8) (and .cse4 .cse5 .cse9) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse10 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse11) (and .cse10 .cse12 .cse2 .cse5) (and .cse5 .cse6 .cse11) (and .cse4 .cse12) (and .cse13 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse10 .cse4 .cse5 .cse8) (and .cse5 .cse9 .cse11) (and .cse13 .cse5 .cse11) (and .cse13 .cse2)))) [2022-04-15 11:24:25,390 INFO L878 garLoopResultBuilder]: At program point L146(lines 146 547) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse11 (= 4400 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse16 (= 3 ssl3_connect_~s__state~0)) (.cse15 (<= ssl3_connect_~s__state~0 4352)) (.cse12 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse13 (= ssl3_connect_~s__state~0 4416)) (.cse14 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse17 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse7 .cse11 .cse4 .cse6) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse12) (and .cse13 .cse7 .cse4 .cse6) (and .cse7 .cse4 .cse14) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse15 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse15 .cse16 .cse2 .cse4) (and .cse11 .cse2 .cse4) (and .cse13 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse16) (and .cse17 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse15 .cse7 .cse4 .cse12) (and .cse7 .cse4 .cse5) (and .cse13 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse14 .cse6) (and .cse17 .cse4 .cse6) (and .cse17 .cse2)))) [2022-04-15 11:24:25,390 INFO L878 garLoopResultBuilder]: At program point L113(lines 113 117) the Hoare annotation is: (or (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L213(lines 209 526) the Hoare annotation is: (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L147(lines 143 548) the Hoare annotation is: (or (and (<= 4352 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 1) (<= ssl3_connect_~s__state~0 4560)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L114(lines 114 116) the Hoare annotation is: (or (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L247(lines 247 263) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L247-2(lines 222 520) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L479(lines 479 491) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4352)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse0 .cse1 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L446(lines 446 460) the Hoare annotation is: (let ((.cse2 (= ssl3_connect_~s__hit~0 0)) (.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4352))) (or (and .cse0 .cse1 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse2) (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0)))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L446-1(lines 446 460) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4352)) (.cse2 (= ssl3_connect_~s__hit~0 0)) (.cse3 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse0 .cse1 .cse3 .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse3 (= 3 ssl3_connect_~s__state~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L479-2(lines 479 491) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4352)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse0 .cse1 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L347(lines 347 350) the Hoare annotation is: (or (and (= 4432 ssl3_connect_~s__state~0) (= ssl3_connect_~s__hit~0 0) (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L281(lines 281 283) the Hoare annotation is: (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L215(lines 215 524) the Hoare annotation is: (let ((.cse1 (= 2 ssl3_connect_~blastFlag~0)) (.cse2 (= ssl3_connect_~s__hit~0 0)) (.cse3 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse0 (= 3 ssl3_connect_~s__state~0))) (or (and .cse0 .cse1 .cse2) (and .cse3 .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (<= 4432 ssl3_connect_~s__state~0) (and .cse1 (not .cse2) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse3 .cse0) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,391 INFO L878 garLoopResultBuilder]: At program point L281-2(lines 222 520) the Hoare annotation is: (or (and (<= 4352 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 1) (<= ssl3_connect_~s__state~0 4560)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,392 INFO L878 garLoopResultBuilder]: At program point L182(lines 182 535) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse12 (= 3 ssl3_connect_~s__state~0)) (.cse10 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse8 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse9 (= ssl3_connect_~s__state~0 4480)) (.cse11 (<= ssl3_connect_~blastFlag~0 4)) (.cse13 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse8) (and .cse4 .cse5 .cse9) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse10 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse11) (and .cse10 .cse12 .cse2 .cse5) (and .cse5 .cse6 .cse11) (and .cse4 .cse12) (and .cse13 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse10 .cse4 .cse5 .cse8) (and .cse5 .cse9 .cse11) (and .cse13 .cse5 .cse11) (and .cse13 .cse2)))) [2022-04-15 11:24:25,392 INFO L878 garLoopResultBuilder]: At program point L149(lines 149 546) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse11 (= 4400 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse16 (= 3 ssl3_connect_~s__state~0)) (.cse15 (<= ssl3_connect_~s__state~0 4352)) (.cse12 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse13 (= ssl3_connect_~s__state~0 4416)) (.cse14 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse17 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse7 .cse11 .cse4 .cse6) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse12) (and .cse13 .cse7 .cse4 .cse6) (and .cse7 .cse4 .cse14) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse15 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse15 .cse16 .cse2 .cse4) (and .cse11 .cse2 .cse4) (and .cse13 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse16) (and .cse17 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse15 .cse7 .cse4 .cse12) (and .cse7 .cse4 .cse5) (and .cse13 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse14 .cse6) (and .cse17 .cse4 .cse6) (and .cse17 .cse2)))) [2022-04-15 11:24:25,392 INFO L885 garLoopResultBuilder]: At program point L513(lines 513 515) the Hoare annotation is: true [2022-04-15 11:24:25,392 INFO L878 garLoopResultBuilder]: At program point L216(lines 215 524) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4352)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse0 .cse1 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,392 INFO L878 garLoopResultBuilder]: At program point L183(lines 173 538) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,392 INFO L885 garLoopResultBuilder]: At program point ssl3_connectENTRY(lines 22 587) the Hoare annotation is: true [2022-04-15 11:24:25,392 INFO L885 garLoopResultBuilder]: At program point L580(lines 580 582) the Hoare annotation is: true [2022-04-15 11:24:25,393 INFO L885 garLoopResultBuilder]: At program point L580-2(lines 580 582) the Hoare annotation is: true [2022-04-15 11:24:25,393 INFO L878 garLoopResultBuilder]: At program point L382(lines 382 384) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,393 INFO L878 garLoopResultBuilder]: At program point L416(lines 416 418) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0)) (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,393 INFO L885 garLoopResultBuilder]: At program point L218(lines 218 523) the Hoare annotation is: true [2022-04-15 11:24:25,393 INFO L878 garLoopResultBuilder]: At program point L185(lines 185 534) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse12 (= 3 ssl3_connect_~s__state~0)) (.cse10 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse8 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse9 (= ssl3_connect_~s__state~0 4480)) (.cse11 (<= ssl3_connect_~blastFlag~0 4)) (.cse13 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse8) (and .cse4 .cse5 .cse9) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse10 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse11) (and .cse10 .cse12 .cse2 .cse5) (and .cse5 .cse6 .cse11) (and .cse4 .cse12) (and .cse13 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse10 .cse4 .cse5 .cse8) (and .cse5 .cse9 .cse11) (and .cse13 .cse5 .cse11) (and .cse13 .cse2)))) [2022-04-15 11:24:25,393 INFO L878 garLoopResultBuilder]: At program point L152(lines 152 545) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse15 (= 3 ssl3_connect_~s__state~0)) (.cse14 (<= ssl3_connect_~s__state~0 4352)) (.cse11 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse12 (= ssl3_connect_~s__state~0 4416)) (.cse13 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse16 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse11) (and .cse12 .cse7 .cse4 .cse6) (and .cse7 .cse4 .cse13) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse14 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse14 .cse15 .cse2 .cse4) (and .cse12 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse15) (and .cse16 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse14 .cse7 .cse4 .cse11) (and .cse7 .cse4 .cse5) (and .cse12 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse13 .cse6) (and .cse16 .cse4 .cse6) (and .cse16 .cse2)))) [2022-04-15 11:24:25,393 INFO L878 garLoopResultBuilder]: At program point L119-1(lines 96 586) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~blastFlag~0 0)) (.cse19 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse18) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse19 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse19 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse18) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse19 .cse2)))) [2022-04-15 11:24:25,394 INFO L878 garLoopResultBuilder]: At program point L450(lines 450 456) the Hoare annotation is: (or (and (<= 4352 ssl3_connect_~s__state~0) (<= ssl3_connect_~s__state~0 4352) (= 2 ssl3_connect_~blastFlag~0) (not (= ssl3_connect_~s__hit~0 0)) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,394 INFO L885 garLoopResultBuilder]: At program point L219(lines 218 523) the Hoare annotation is: true [2022-04-15 11:24:25,394 INFO L878 garLoopResultBuilder]: At program point L153(lines 149 546) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) .cse2))) [2022-04-15 11:24:25,394 INFO L878 garLoopResultBuilder]: At program point L120(line 120) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~blastFlag~0 0)) (.cse19 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse18) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse19 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse19 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse18) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse19 .cse2)))) [2022-04-15 11:24:25,394 INFO L878 garLoopResultBuilder]: At program point L253(lines 253 256) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,394 INFO L878 garLoopResultBuilder]: At program point L485(lines 485 488) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4352)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) (not .cse2) (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse0 .cse1 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse2 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,394 INFO L885 garLoopResultBuilder]: At program point L221(lines 220 523) the Hoare annotation is: true [2022-04-15 11:24:25,394 INFO L878 garLoopResultBuilder]: At program point L188(lines 188 533) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse11 (= 3 ssl3_connect_~s__state~0)) (.cse9 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse8 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse10 (<= ssl3_connect_~blastFlag~0 4)) (.cse12 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse8) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse9 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse10) (and .cse9 .cse11 .cse2 .cse5) (and .cse5 .cse6 .cse10) (and .cse4 .cse11) (and .cse12 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse9 .cse4 .cse5 .cse8) (and .cse12 .cse5 .cse10) (and .cse12 .cse2)))) [2022-04-15 11:24:25,395 INFO L878 garLoopResultBuilder]: At program point L155(lines 155 544) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse15 (= 3 ssl3_connect_~s__state~0)) (.cse14 (<= ssl3_connect_~s__state~0 4352)) (.cse11 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse12 (= ssl3_connect_~s__state~0 4416)) (.cse13 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse16 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse11) (and .cse12 .cse7 .cse4 .cse6) (and .cse7 .cse4 .cse13) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse14 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse14 .cse15 .cse2 .cse4) (and .cse12 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse15) (and .cse16 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse14 .cse7 .cse4 .cse11) (and .cse7 .cse4 .cse5) (and .cse12 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse13 .cse6) (and .cse16 .cse4 .cse6) (and .cse16 .cse2)))) [2022-04-15 11:24:25,395 INFO L878 garLoopResultBuilder]: At program point L122(lines 122 555) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~blastFlag~0 0)) (.cse19 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse18) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse19 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse19 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse18) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse19 .cse2)))) [2022-04-15 11:24:25,395 INFO L878 garLoopResultBuilder]: At program point L321(lines 321 331) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) .cse2))) [2022-04-15 11:24:25,395 INFO L878 garLoopResultBuilder]: At program point L321-2(lines 321 331) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 (= 3 ssl3_connect_~blastFlag~0) .cse1 .cse2) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) .cse2))) [2022-04-15 11:24:25,395 INFO L878 garLoopResultBuilder]: At program point L189(lines 185 534) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,395 INFO L878 garLoopResultBuilder]: At program point L123(lines 122 555) the Hoare annotation is: (or (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,397 INFO L878 garLoopResultBuilder]: At program point L355(lines 355 357) the Hoare annotation is: (or (and (<= 4432 ssl3_connect_~s__state~0) (<= ssl3_connect_~s__state~0 4560) (= ssl3_connect_~s__hit~0 0) (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,397 INFO L878 garLoopResultBuilder]: At program point L521(lines 119 574) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse18 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,397 INFO L878 garLoopResultBuilder]: At program point L422(lines 422 426) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~s__hit~0 0)) (.cse0 (= ssl3_connect_~s__state~0 4528))) (or (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 .cse1 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 (= 2 ssl3_connect_~blastFlag~0)))) [2022-04-15 11:24:25,397 INFO L878 garLoopResultBuilder]: At program point L356(lines 96 586) the Hoare annotation is: (not (<= 12292 |ssl3_connect_#in~initial_state|)) [2022-04-15 11:24:25,397 INFO L878 garLoopResultBuilder]: At program point L422-2(lines 222 520) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~s__hit~0 0)) (.cse0 (= ssl3_connect_~s__state~0 4528))) (or (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 .cse1 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 (= 2 ssl3_connect_~blastFlag~0)))) [2022-04-15 11:24:25,397 INFO L878 garLoopResultBuilder]: At program point L191(lines 191 532) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse7 (= 4496 ssl3_connect_~s__state~0)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse11 (= 3 ssl3_connect_~s__state~0)) (.cse9 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse8 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse10 (<= ssl3_connect_~blastFlag~0 4)) (.cse12 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse4 .cse5 .cse7) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse8) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse9 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse5 .cse7 .cse10) (and .cse9 .cse11 .cse2 .cse5) (and .cse5 .cse6 .cse10) (and .cse4 .cse11) (and .cse12 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse9 .cse4 .cse5 .cse8) (and .cse12 .cse5 .cse10) (and .cse12 .cse2)))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L158(lines 158 543) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse14 (= 3 ssl3_connect_~s__state~0)) (.cse13 (<= ssl3_connect_~s__state~0 4352)) (.cse11 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse12 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse15 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse11) (and .cse7 .cse4 .cse12) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse13 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse13 .cse14 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse14) (and .cse15 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse13 .cse7 .cse4 .cse11) (and .cse7 .cse4 .cse5) (and .cse4 .cse12 .cse6) (and .cse15 .cse4 .cse6) (and .cse15 .cse2)))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L125(lines 125 554) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~blastFlag~0 0)) (.cse19 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse18) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse19 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse19 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse18) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse19 .cse2)))) [2022-04-15 11:24:25,398 INFO L885 garLoopResultBuilder]: At program point ssl3_connectEXIT(lines 22 587) the Hoare annotation is: true [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L258(lines 258 261) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L159(lines 155 544) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 (= 3 ssl3_connect_~blastFlag~0) .cse1 .cse2) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) .cse2))) [2022-04-15 11:24:25,398 INFO L885 garLoopResultBuilder]: At program point ssl3_connectFINAL(lines 22 587) the Hoare annotation is: true [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L556(lines 556 572) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse18 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L391(lines 391 393) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L358(lines 358 360) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L325(lines 325 327) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 .cse1 (= 2 ssl3_connect_~blastFlag~0) .cse2))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L292(lines 292 294) the Hoare annotation is: (or (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384))) [2022-04-15 11:24:25,398 INFO L878 garLoopResultBuilder]: At program point L325-2(lines 323 331) the Hoare annotation is: (let ((.cse0 (<= 4352 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 (= 3 ssl3_connect_~blastFlag~0) .cse1 .cse2) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L557(lines 557 571) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse18 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L227(lines 125 554) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L194(lines 194 531) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse9 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse7 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse10 (<= ssl3_connect_~blastFlag~0 4)) (.cse11 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse7) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse8 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse8 .cse9 .cse2 .cse5) (and .cse5 .cse6 .cse10) (and .cse4 .cse9) (and .cse11 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5 .cse7) (and .cse11 .cse5 .cse10) (and .cse11 .cse2)))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L161(lines 161 542) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse14 (= 3 ssl3_connect_~s__state~0)) (.cse13 (<= ssl3_connect_~s__state~0 4352)) (.cse11 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse12 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse15 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse11) (and .cse7 .cse4 .cse12) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse13 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse13 .cse14 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse14) (and .cse15 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse13 .cse7 .cse4 .cse11) (and .cse7 .cse4 .cse5) (and .cse4 .cse12 .cse6) (and .cse15 .cse4 .cse6) (and .cse15 .cse2)))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L128(lines 128 553) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~blastFlag~0 0)) (.cse19 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse18) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse19 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse19 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse18) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse19 .cse2)))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L558(lines 558 563) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse18 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L558-2(lines 557 571) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse18 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,399 INFO L878 garLoopResultBuilder]: At program point L195(lines 191 532) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point ssl3_connectErr0ASSERT_VIOLATIONERROR_FUNCTION(line 584) the Hoare annotation is: (not (<= 12292 |ssl3_connect_#in~initial_state|)) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L560(lines 560 562) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse18 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse18 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) (= ssl3_connect_~blastFlag~0 0)) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse18 .cse2)))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L395(lines 395 400) the Hoare annotation is: (let ((.cse0 (<= 4432 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse2 (= ssl3_connect_~s__hit~0 0))) (or (and .cse0 .cse1 .cse2 (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1 .cse2))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L395-2(lines 395 400) the Hoare annotation is: (let ((.cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse3 (= 4496 ssl3_connect_~s__state~0)) (.cse1 (= ssl3_connect_~s__hit~0 0)) (.cse2 (= 4512 ssl3_connect_~s__state~0)) (.cse4 (<= ssl3_connect_~blastFlag~0 4))) (or (and .cse0 .cse1 .cse2) (and .cse0 .cse1 .cse3) (and .cse1 .cse3 .cse4) (and .cse1 .cse2 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L197(lines 197 530) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse6 (= 4512 ssl3_connect_~s__state~0)) (.cse9 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse7 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse10 (<= ssl3_connect_~blastFlag~0 4)) (.cse11 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse2 .cse6) (and .cse0 .cse4 .cse1 .cse5 .cse7) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse8 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse8 .cse9 .cse2 .cse5) (and .cse5 .cse6 .cse10) (and .cse4 .cse9) (and .cse11 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5 .cse7) (and .cse11 .cse5 .cse10) (and .cse11 .cse2)))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L164(lines 164 541) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse14 (= 3 ssl3_connect_~s__state~0)) (.cse13 (<= ssl3_connect_~s__state~0 4352)) (.cse11 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse12 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse15 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse11) (and .cse7 .cse4 .cse12) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse13 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse13 .cse14 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse14) (and .cse15 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse13 .cse7 .cse4 .cse11) (and .cse7 .cse4 .cse5) (and .cse4 .cse12 .cse6) (and .cse15 .cse4 .cse6) (and .cse15 .cse2)))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L131(lines 131 552) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~blastFlag~0 0)) (.cse19 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse18) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse19 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse19 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse18) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse19 .cse2)))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L165(lines 161 542) the Hoare annotation is: (or (and (<= 4432 ssl3_connect_~s__state~0) (<= ssl3_connect_~s__state~0 4560) (= ssl3_connect_~s__hit~0 0) (<= ssl3_connect_~blastFlag~0 4)) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,400 INFO L885 garLoopResultBuilder]: At program point L496-1(lines 496 498) the Hoare annotation is: true [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L232(lines 232 234) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,400 INFO L878 garLoopResultBuilder]: At program point L232-2(lines 232 234) the Hoare annotation is: (or (= ssl3_connect_~blastFlag~0 0) (not (<= 12292 |ssl3_connect_#in~initial_state|))) [2022-04-15 11:24:25,401 INFO L878 garLoopResultBuilder]: At program point L431(lines 431 434) the Hoare annotation is: (let ((.cse1 (= ssl3_connect_~s__hit~0 0)) (.cse0 (= ssl3_connect_~s__state~0 4528))) (or (and .cse0 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560) .cse1) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse0 .cse1 (<= ssl3_connect_~blastFlag~0 4)) (and .cse0 (= 2 ssl3_connect_~blastFlag~0)))) [2022-04-15 11:24:25,401 INFO L878 garLoopResultBuilder]: At program point L200(lines 200 529) the Hoare annotation is: (let ((.cse5 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse5)) (.cse8 (= 3 ssl3_connect_~s__state~0)) (.cse7 (<= ssl3_connect_~s__state~0 4352)) (.cse4 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse6 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse9 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse0 .cse4 .cse1 .cse5 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse7 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse7 .cse8 .cse2 .cse5) (and .cse4 .cse8) (and .cse9 .cse4 .cse5) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse7 .cse4 .cse5 .cse6) (and .cse9 .cse5 (<= ssl3_connect_~blastFlag~0 4)) (and .cse9 .cse2)))) [2022-04-15 11:24:25,401 INFO L878 garLoopResultBuilder]: At program point L167(lines 167 540) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse10 (= ssl3_connect_~s__state~0 4464)) (.cse3 (not .cse4)) (.cse9 (= 4496 ssl3_connect_~s__state~0)) (.cse8 (= 4512 ssl3_connect_~s__state~0)) (.cse14 (= 3 ssl3_connect_~s__state~0)) (.cse13 (<= ssl3_connect_~s__state~0 4352)) (.cse11 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse7 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse12 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse15 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse4 .cse8) (and .cse7 .cse4 .cse9) (and .cse7 .cse4 .cse10) (and .cse2 .cse8) (and .cse0 .cse7 .cse1 .cse4 .cse11) (and .cse7 .cse4 .cse12) (and .cse4 .cse10 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) (= ssl3_connect_~blastFlag~0 0)) (and .cse13 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse9 .cse6) (and .cse13 .cse14 .cse2 .cse4) (and .cse4 .cse8 .cse6) (and .cse7 .cse14) (and .cse15 .cse7 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse13 .cse7 .cse4 .cse11) (and .cse7 .cse4 .cse5) (and .cse4 .cse12 .cse6) (and .cse15 .cse4 .cse6) (and .cse15 .cse2)))) [2022-04-15 11:24:25,401 INFO L878 garLoopResultBuilder]: At program point L134(lines 134 551) the Hoare annotation is: (let ((.cse4 (= ssl3_connect_~s__hit~0 0))) (let ((.cse0 (<= 4560 ssl3_connect_~s__state~0)) (.cse1 (<= ssl3_connect_~s__state~0 4560)) (.cse3 (not .cse4)) (.cse11 (= ssl3_connect_~s__state~0 4464)) (.cse10 (= 4496 ssl3_connect_~s__state~0)) (.cse16 (<= 4352 ssl3_connect_~s__state~0)) (.cse17 (<= ssl3_connect_~s__state~0 4352)) (.cse13 (<= 4560 ssl3_connect_~s__s3__tmp__next_state___0~0)) (.cse12 (= 4400 ssl3_connect_~s__state~0)) (.cse9 (= 4512 ssl3_connect_~s__state~0)) (.cse7 (= 3 ssl3_connect_~s__state~0)) (.cse8 (<= ssl3_connect_~s__s3__tmp__next_state___0~0 4560)) (.cse5 (= ssl3_connect_~s__state~0 4448)) (.cse14 (= ssl3_connect_~s__state~0 4416)) (.cse15 (= ssl3_connect_~s__state~0 4480)) (.cse6 (<= ssl3_connect_~blastFlag~0 4)) (.cse18 (= ssl3_connect_~blastFlag~0 0)) (.cse19 (= ssl3_connect_~s__state~0 4528)) (.cse2 (= 2 ssl3_connect_~blastFlag~0))) (or (and .cse0 .cse1 .cse2 .cse3) (and .cse4 .cse5 .cse6) (and .cse7 .cse2 .cse4) (and .cse8 .cse4 .cse9) (and .cse8 .cse4 .cse10) (and .cse8 .cse4 .cse11) (and .cse8 .cse12 .cse4 .cse6) (and .cse2 .cse9) (and .cse0 .cse8 .cse1 .cse4 .cse13) (and .cse14 .cse8 .cse4 .cse6) (and .cse8 .cse4 .cse15) (and .cse16 .cse17 .cse2 .cse3 (= 3 ssl3_connect_~s__s3__tmp__next_state___0~0)) (and .cse4 .cse11 .cse6) (and (<= 12292 ssl3_connect_~s__state~0) .cse18) (and (= 4432 ssl3_connect_~s__state~0) .cse4 .cse6) (and .cse4 .cse10 .cse6) (and .cse16 .cse17 .cse8 .cse4 .cse13) (and .cse12 .cse2 .cse4) (and .cse14 .cse2 .cse4) (and .cse4 .cse9 .cse6) (and .cse8 .cse7) (and .cse19 .cse8 .cse4) (not (<= 12292 |ssl3_connect_#in~initial_state|)) (and .cse8 .cse4 .cse5) (and .cse14 (= 3 ssl3_connect_~blastFlag~0) .cse4) (and .cse4 .cse15 .cse6) (and .cse19 .cse4 .cse6) (and (= ssl3_connect_~s__state~0 4368) .cse18) (and (= ssl3_connect_~blastFlag~0 1) (= ssl3_connect_~s__state~0 4384)) (and .cse19 .cse2)))) [2022-04-15 11:24:25,401 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2022-04-15 11:24:25,401 INFO L885 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-04-15 11:24:25,401 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-04-15 11:24:25,401 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: true [2022-04-15 11:24:25,404 INFO L719 BasicCegarLoop]: Path program histogram: [4, 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] [2022-04-15 11:24:25,405 INFO L177 ceAbstractionStarter]: Computing trace abstraction results [2022-04-15 11:24:25,408 WARN L170 areAnnotationChecker]: reach_errorENTRY has no Hoare annotation [2022-04-15 11:24:25,410 WARN L170 areAnnotationChecker]: reach_errorFINAL has no Hoare annotation [2022-04-15 11:24:25,651 INFO L163 areAnnotationChecker]: CFG has 225 edges. 225 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. 0 times interpolants missing. [2022-04-15 11:24:25,679 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.04 11:24:25 BoogieIcfgContainer [2022-04-15 11:24:25,680 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-15 11:24:25,681 INFO L158 Benchmark]: Toolchain (without parser) took 515049.01ms. Allocated memory was 187.7MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 134.3MB in the beginning and 539.6MB in the end (delta: -405.3MB). Peak memory consumption was 928.2MB. Max. memory is 8.0GB. [2022-04-15 11:24:25,681 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 187.7MB. Free memory is still 151.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-04-15 11:24:25,682 INFO L158 Benchmark]: CACSL2BoogieTranslator took 323.31ms. Allocated memory was 187.7MB in the beginning and 285.2MB in the end (delta: 97.5MB). Free memory was 134.2MB in the beginning and 252.1MB in the end (delta: -118.0MB). Peak memory consumption was 8.3MB. Max. memory is 8.0GB. [2022-04-15 11:24:25,682 INFO L158 Benchmark]: Boogie Preprocessor took 61.56ms. Allocated memory is still 285.2MB. Free memory was 252.1MB in the beginning and 249.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-04-15 11:24:25,682 INFO L158 Benchmark]: RCFGBuilder took 604.68ms. Allocated memory is still 285.2MB. Free memory was 249.0MB in the beginning and 215.4MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. [2022-04-15 11:24:25,682 INFO L158 Benchmark]: TraceAbstraction took 514053.83ms. Allocated memory was 285.2MB in the beginning and 1.2GB in the end (delta: 951.1MB). Free memory was 215.0MB in the beginning and 539.6MB in the end (delta: -324.6MB). Peak memory consumption was 912.5MB. Max. memory is 8.0GB. [2022-04-15 11:24:25,684 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - AssertionsEnabledResult: Assertions are enabled Assertions are enabled - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 187.7MB. Free memory is still 151.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 323.31ms. Allocated memory was 187.7MB in the beginning and 285.2MB in the end (delta: 97.5MB). Free memory was 134.2MB in the beginning and 252.1MB in the end (delta: -118.0MB). Peak memory consumption was 8.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 61.56ms. Allocated memory is still 285.2MB. Free memory was 252.1MB in the beginning and 249.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 604.68ms. Allocated memory is still 285.2MB. Free memory was 249.0MB in the beginning and 215.4MB in the end (delta: 33.6MB). Peak memory consumption was 33.6MB. Max. memory is 8.0GB. * TraceAbstraction took 514053.83ms. Allocated memory was 285.2MB in the beginning and 1.2GB in the end (delta: 951.1MB). Free memory was 215.0MB in the beginning and 539.6MB in the end (delta: -324.6MB). Peak memory consumption was 912.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 584]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 140 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 513.7s, OverallIterations: 29, TraceHistogramMax: 21, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.1s, AutomataDifference: 227.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 54.4s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6824 SdHoareTripleChecker+Valid, 3.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6822 mSDsluCounter, 6585 SdHoareTripleChecker+Invalid, 3.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 581 mSDsCounter, 541 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5672 IncrementalHoareTripleChecker+Invalid, 6213 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 541 mSolverCounterUnsat, 6004 mSDtfsCounter, 5672 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4110 GetRequests, 4002 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8565occurred in iteration=24, InterpolantAutomatonStates: 119, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 147.8s AutomataMinimizationTime, 29 MinimizatonAttempts, 4667 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 137 LocationsWithAnnotation, 137 PreInvPairs, 3321 NumberOfFragments, 11212 HoareAnnotationTreeSize, 137 FomulaSimplifications, 68536 FormulaSimplificationTreeSizeReduction, 25.8s HoareSimplificationTime, 137 FomulaSimplificationsInter, 143790 FormulaSimplificationTreeSizeReductionInter, 28.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 218]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 137]: Loop Invariant Derived loop invariant: !(12292 <= \old(initial_state)) || (s__state == 4368 && blastFlag == 0) - InvariantResult [Line: 161]: Loop Invariant Derived loop invariant: (((4432 <= s__state && s__state <= 4560) && s__hit == 0) && blastFlag <= 4) || !(12292 <= \old(initial_state)) - InvariantResult [Line: 167]: Loop Invariant Derived loop invariant: ((((4432 <= s__state && s__state <= 4560) && s__hit == 0) && blastFlag <= 4) || !(12292 <= \old(initial_state))) || (((4432 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) - InvariantResult [Line: 197]: Loop Invariant Derived loop invariant: ((((4432 <= s__state && s__state <= 4560) && 2 == blastFlag) || (((4432 <= s__state && s__state <= 4560) && s__hit == 0) && blastFlag <= 4)) || !(12292 <= \old(initial_state))) || (((4432 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) - InvariantResult [Line: 125]: Loop Invariant Derived loop invariant: blastFlag == 0 || !(12292 <= \old(initial_state)) - InvariantResult [Line: 149]: Loop Invariant Derived loop invariant: (!(12292 <= \old(initial_state)) || ((((4352 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) && blastFlag <= 4)) || (((4352 <= s__state && s__state <= 4560) && 2 == blastFlag) && s__hit == 0) - InvariantResult [Line: 191]: Loop Invariant Derived loop invariant: ((((4432 <= s__state && s__state <= 4560) && s__hit == 0) && blastFlag <= 4) || !(12292 <= \old(initial_state))) || (((4432 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) - InvariantResult [Line: 203]: Loop Invariant Derived loop invariant: ((((4432 <= s__state && s__state <= 4560) && 2 == blastFlag) || (((4432 <= s__state && s__state <= 4560) && s__hit == 0) && blastFlag <= 4)) || !(12292 <= \old(initial_state))) || (((4432 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: ((((4560 <= s__state && s__state <= 4560) && 2 == blastFlag) && !(s__hit == 0)) || ((((4560 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) && 4560 <= s__s3__tmp__next_state___0)) || !(12292 <= \old(initial_state)) - InvariantResult [Line: 118]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 122]: Loop Invariant Derived loop invariant: (12292 <= s__state && blastFlag == 0) || !(12292 <= \old(initial_state)) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: (((((4352 <= s__state && 3 == blastFlag) && s__state <= 4560) && s__hit == 0) || !(12292 <= \old(initial_state))) || ((((4352 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) && blastFlag <= 4)) || (((4352 <= s__state && s__state <= 4560) && 2 == blastFlag) && s__hit == 0) - InvariantResult [Line: 215]: Loop Invariant Derived loop invariant: (((((4352 <= s__state && s__state <= 4352) && 2 == blastFlag) && !(s__hit == 0)) && 3 == s__s3__tmp__next_state___0) || ((((4352 <= s__state && s__state <= 4352) && s__s3__tmp__next_state___0 <= 4560) && s__hit == 0) && 4560 <= s__s3__tmp__next_state___0)) || !(12292 <= \old(initial_state)) - InvariantResult [Line: 119]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((4560 <= s__state && s__state <= 4560) && 2 == blastFlag) && !(s__hit == 0)) || ((s__hit == 0 && s__state == 4448) && blastFlag <= 4)) || ((3 == s__state && 2 == blastFlag) && s__hit == 0)) || ((s__s3__tmp__next_state___0 <= 4560 && s__hit == 0) && 4512 == s__state)) || ((s__s3__tmp__next_state___0 <= 4560 && s__hit == 0) && 4496 == s__state)) || ((s__s3__tmp__next_state___0 <= 4560 && s__hit == 0) && s__state == 4464)) || (((s__s3__tmp__next_state___0 <= 4560 && 4400 == s__state) && s__hit == 0) && blastFlag <= 4)) || (2 == blastFlag && 4512 == s__state)) || ((((4560 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) && 4560 <= s__s3__tmp__next_state___0)) || (((s__state == 4416 && s__s3__tmp__next_state___0 <= 4560) && s__hit == 0) && blastFlag <= 4)) || ((s__s3__tmp__next_state___0 <= 4560 && s__hit == 0) && s__state == 4480)) || ((((4352 <= s__state && s__state <= 4352) && 2 == blastFlag) && !(s__hit == 0)) && 3 == s__s3__tmp__next_state___0)) || ((s__hit == 0 && s__state == 4464) && blastFlag <= 4)) || ((4432 == s__state && s__hit == 0) && blastFlag <= 4)) || ((s__hit == 0 && 4496 == s__state) && blastFlag <= 4)) || ((((4352 <= s__state && s__state <= 4352) && s__s3__tmp__next_state___0 <= 4560) && s__hit == 0) && 4560 <= s__s3__tmp__next_state___0)) || ((4400 == s__state && 2 == blastFlag) && s__hit == 0)) || ((s__state == 4416 && 2 == blastFlag) && s__hit == 0)) || ((s__hit == 0 && 4512 == s__state) && blastFlag <= 4)) || (s__s3__tmp__next_state___0 <= 4560 && 3 == s__state)) || ((s__state == 4528 && s__s3__tmp__next_state___0 <= 4560) && s__hit == 0)) || !(12292 <= \old(initial_state))) || ((s__s3__tmp__next_state___0 <= 4560 && s__hit == 0) && s__state == 4448)) || ((s__state == 4416 && 3 == blastFlag) && s__hit == 0)) || ((s__hit == 0 && s__state == 4480) && blastFlag <= 4)) || ((s__state == 4528 && s__hit == 0) && blastFlag <= 4)) || (s__state == 4368 && blastFlag == 0)) || (blastFlag == 1 && s__state == 4384)) || (s__state == 4528 && 2 == blastFlag) - InvariantResult [Line: 96]: Loop Invariant Derived loop invariant: !(12292 <= \old(initial_state)) - InvariantResult [Line: 143]: Loop Invariant Derived loop invariant: ((4352 <= s__state && blastFlag == 1) && s__state <= 4560) || !(12292 <= \old(initial_state)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: ((((4432 <= s__state && s__state <= 4560) && s__hit == 0) && blastFlag <= 4) || !(12292 <= \old(initial_state))) || (((4432 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) - InvariantResult [Line: 185]: Loop Invariant Derived loop invariant: ((((4432 <= s__state && s__state <= 4560) && s__hit == 0) && blastFlag <= 4) || !(12292 <= \old(initial_state))) || (((4432 <= s__state && s__s3__tmp__next_state___0 <= 4560) && s__state <= 4560) && s__hit == 0) - InvariantResult [Line: 220]: Loop Invariant Derived loop invariant: 1 - ProcedureContractResult [Line: 22]: Procedure Contract for ssl3_connect Derived contract for procedure ssl3_connect: 1 - ProcedureContractResult [Line: 588]: Procedure Contract for main Derived contract for procedure main: 1 RESULT: Ultimate proved your program to be correct! [2022-04-15 11:24:25,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...